GET /bloc/{code} · /{code}/countries

Bloc API

Pass EU or SCHENGEN. Get the group, then every member in it.

Try it

Response/bloc/eu/countries

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.

Coverage

Twelve blocs. Official member lists, current.

12
blocs
251
memberships

Look up a country group by code. The EU is not the Eurozone, and neither is Schengen. /bloc/eu answers the official name and the current member count, and /bloc/{code}/countries lists every member with its flag and calling code.

Twelve blocs: EU, EEA, EFTA, Schengen, Eurozone, SEPA, NATO, OECD, G7, ASEAN, GCC, and Mercosur. Member lists are effective-dated, so an accession counts from the day it takes effect. Every /country response carries a blocs array with that country's memberships.

SPEED

How long /bloc takes.

Median time to first byte over the last seven days. Warm requests, measured every 30 minutes. Live verification and other request variants can take longer.

US

13ms

EU

16ms

APAC

34ms

LatAm

20ms

ME

100ms

See live status →

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

Response fields

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

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.

Know who belongs.

International blocs and their member countries. Every plan.

Start includes 1M API requests a month for $20/mo.