Endpoint Playground
Returns Glovo's live directory of every country and city it delivers in, read from the directory its own landing page embeds. Each city carries the slug and the city code; every other Glovo endpoint takes country plus city (either the slug or the code) from here. The countries field always lists every supported country code, so the optional country filter's value space is discoverable; a country Glovo does not serve returns a 400 rather than an empty list. As of 2026-11-02 the directory covers 24 countries and 1,330 cities.
5 Nov 2026: 364 cities; 3 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/glovo/cities' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| country | string | No | Optional two-letter country code to restrict the directory to, e.g. es, it, pl. Omit for every country. |
{
"code": 200,
"msg": "OK",
"data": {
"countries": [
"es",
"it",
"pl"
],
"country": "es",
"total_results": 2,
"cities": [
{
"country": "es",
"slug": "barcelona",
"code": "bcn"
},
{
"country": "es",
"slug": "madrid",
"code": "mad"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.