Barcelona, Spain — City Data API
Country: ES Catalonia (CT) Pop: 1.6 million
Barcelona is a city in Spain (ES), Catalonia (CT). Get Barcelona geographic data, postal codes and location info via the Country Data API REST endpoints. Query by country code 'ES' and state code 'CT' to retrieve Barcelona data. Free to start, JSON, plans from $9.99/mo.
Barcelona location data via REST API
Use country code ES and state code CT to query cities and zip codes that include Barcelona.
All cities of Spain
List every city in Spain
Cities in Catalonia
List every city in Catalonia, Spain
Zip codes in Spain
Postal code dataset for Spain
API Request Example
Fetch cities in Spain (ES) — your response will include Barcelona.
Cities by country
GET https://api.countrydataapi.com/v1/cities/by-country?country=ESAuthorization: Bearer YOUR_API_KEY
cURL example
curl "https://api.countrydataapi.com/v1/cities/by-country?country=ES" -H "Authorization: Bearer YOUR_KEY"More cities in Spain
Access Barcelona data via API
Integrate Barcelona (Spain) into your application. One API for all countries, states, cities and zip codes.

