+Glovo API
Glovo stores, menus, product prices and delivery fees as JSON, city by city.
The API.SH Glovo API returns public Glovo data as JSON. List the stores Glovo shows in a city and category with rating, ETA, delivery fee, promotions and Prime flags, then read a store's full menu with every product's price, description, dietary labels and option groups. For supermarkets and shops, browse the catalog collection by collection.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/glovo/v1/ menu
{ "success": true } What you can build with the Glovo API
Menu and price monitoring
Track product prices, promotions and out-of-stock flags on restaurant menus and grocery catalogs over time.
Delivery market research
List a city's stores by category or food type with ratings, votes, ETA and delivery fees to compare markets.
Grocery assortment tracking
Browse a supermarket's collections such as fruit and vegetables or drinks and pull every product with price and availability.
Glovo data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Glovo API endpoints and prices
Every Glovo endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Glovo store catalogue by collection /glovo/ | $1 · $2 PAYG 1 credit |
| Glovo store with its full menu /glovo/ | $1 · $2 PAYG 1 credit |
| Glovo stores in a city /glovo/ | $1 · $2 PAYG 1 credit |
Call the Glovo API
Glovo store catalogue by collection: GET https://api.api.sh/glovo/
curl "https://api.api.sh/glovo/v1/menu?url=https%3A%2F%2Fglovoapp.com%2Fen%2Fes%2Fmadrid%2Fstores%2Fcarrefour-madrid" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/glovo/v1/menu",
params={"url": "https://glovoapp.com/en/es/madrid/stores/carrefour-madrid"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/glovo/v1/menu");
url.searchParams.set("url", "https://glovoapp.com/en/es/madrid/stores/carrefour-madrid");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/glovo/v1/menu", "url", "https://glovoapp.com/en/es/madrid/stores/carrefour-madrid")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Glovo" and "Glovo store catalogue by collection".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Glovo data
- Public data only: no Glovo login, cookies or account needed
- One key and one response shape for Glovo and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Glovo API
Glovo's official APIs are for partners: the Partners API lets restaurants and stores manage their menus and orders, and Glovo Business lets companies request deliveries. Neither is a public API for reading store and menu data. API.SH needs no partner account and returns public Glovo listings as JSON.
Skip managed food-data scraping services and DIY Glovo scrapers: API.SH gives you stores and menus behind one key at a fixed price per call.
Glovo API questions
What Glovo data can I get?+
Stores in a city by category and food type (/glovo/v1/stores), one store with its full menu (/glovo/v1/store) and a store's catalog collection by collection (/glovo/v1/menu).
How much does the Glovo API cost?+
Every Glovo endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /glovo/v1/menu at 1 credit each.
Is there an official Glovo API?+
Glovo has partner APIs: one for restaurants and stores to manage menus and orders, and Glovo Business for companies sending deliveries. Both need a partner or business account. API.SH reads public store and menu data instead.
Do I need a Glovo account or login?+
No. API.SH reads public Glovo pages only. No endpoint uses a login, cookies or anyone's account, and it cannot place orders.
Which countries and cities work?+
Any city Glovo serves. Pass country and city codes as they appear in Glovo links (for example es and madrid), or pass a store's url directly.
Can I filter stores?+
Yes. Filter by category, food type, open now, minimum rating, free delivery, promotions or Prime, and sort by relevance, rating, votes, delivery time or delivery fee.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /glovo/v1/stores with country=es and city=madrid. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.