q: Get states for a specific country

API: countriesnow.space:countries-and-cities-api
Endpoint: /countries/states/q
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 249ms

Description

Returns states/provinces for a specific country.

Parameters (1)

country (string, query, required)

Country name

Examples (1)

Get states for a specific country openapi-spec
curl 'https://countriesnow.space/api/v0.1/countries/states/q?country=Nigeria'
import requests

resp = requests.get(
    "https://countriesnow.space/api/v0.1/countries/states/q",
    params={
        'country': 'Nigeria',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("countriesnow")
result = api.fetch("countries/states/q", country="Nigeria")

for item in result:
    print(item)
const resp = await fetch("https://countriesnow.space/api/v0.1/countries/states/q?country=Nigeria");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:34:23.989280 200 249ms
2026-04-15 00:35:40.883723 200 309ms
2026-04-14 02:33:41.457483 200 200ms
2026-04-12 16:13:48.106764 200 389ms
2026-04-10 00:39:10.870195 200 1704ms
2026-04-09 00:58:18.129654 200 422ms
2026-04-08 00:31:42.034366 200 351ms
2026-04-07 01:52:38.913790 200 299ms
2026-04-05 21:03:29.881838 200 1627ms
2026-04-05 00:14:14.170487 200 384ms
2026-04-04 02:54:50.459858 200 284ms
2026-04-03 13:27:42.967682 200 354ms
2026-03-30 12:04:14.794215 ERR