postcodes: Random Postcode

API: postcodes.io:postcodes.io
Endpoint: /random/postcodes
Response format: text/plain
Auth: unknown
Method: GET
Last Status: 200
Latency: 209ms

Description

Returns a random postcode with complete geolocation and administrative data.

Examples (1)

Get random postcode probe-gate
curl 'https://api.postcodes.io/random/postcodes'
import requests

resp = requests.get("https://api.postcodes.io/random/postcodes")
data = resp.json()
import zingu_apis

api = zingu_apis.api("postcodes")
result = api.fetch("random/postcodes")

for item in result:
    print(item)
const resp = await fetch("https://api.postcodes.io/random/postcodes");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 16:59:58.170761 200 209ms
2026-04-16 01:30:32.177754 200 134ms
2026-04-15 02:47:03.387141 200 198ms
2026-04-14 02:45:58.824103 200 195ms
2026-04-12 14:51:23.151746 200 116ms
2026-04-10 03:49:37.791970 200 136ms
2026-04-09 03:24:35.549118 200 329ms
2026-03-28T05:35:57.833183 200 142ms