GET /bloc/{code} · /{code}/countries
Bloc API
Pass EU or SCHENGEN. Get the group, then every member in it.
Try it
Run a lookup to see the response.
1M requests · $20/mo. Get started
What comes back.
bloc
Bloc code (EU, EEA, EFTA, SCHENGEN, EUROZONE, SEPA, NATO, OECD, G7, ASEAN, GCC, MERCOSUR)
name
Official name
members
Current member count
countries
On /bloc/{code}/countries: every current member with name, flag emoji, and calling code
1
Pass a code
EU, EEA, EFTA, SCHENGEN, EUROZONE, SEPA, NATO, OECD, G7, ASEAN, GCC, MERCOSUR.
2
Get the record
Official name and the current member count.
3
List the members
GET /bloc/{code}/countries.
Make your first request.
One key works across the APIs. Copy a request in your language and get JSON back.
curl "https://api.parseapi.com/bloc/eu" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Parse-Version: 2.0.0"// Example response · 200{"bloc": "EU", "name": "European Union", "members": 27 }
API referenceSDKsKeys and authentication
Every response field
QUESTIONS
- When do I use which?
- A bloc code for the name and member count. /countries for every member.
- Which blocs?
- EU, EEA, EFTA, Schengen, Eurozone, SEPA, NATO, OECD, G7, ASEAN, GCC, and Mercosur.
- Is Schengen the EU?
- No. Ireland and Cyprus are EU but not Schengen. Switzerland, Norway, Iceland, and Liechtenstein are Schengen but not EU.
- Which countries does GDPR cover?
- GDPR territory tracks the EEA. GET /bloc/eea/countries lists all 30.
- How do I list the members?
- GET /bloc/{code}/countries. Each member comes back with its name, flag, and calling code.
- Is this on /country too?
- Yes. Every /country response carries a blocs array with that country's memberships.
- How current is it?
- Member lists are effective-dated. An accession counts from the day it takes effect.