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 by country

Cities in Catalonia

List every city in Catalonia, Spain

Cities by state

Zip codes in Spain

Postal code dataset for Spain

Get zip codes

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=ES

Authorization: Bearer YOUR_API_KEY

cURL example

curl "https://api.countrydataapi.com/v1/cities/by-country?country=ES"   -H "Authorization: Bearer YOUR_KEY"

Access Barcelona data via API

Integrate Barcelona (Spain) into your application. One API for all countries, states, cities and zip codes.