UK Postcode Lookup
Paid API · pennydatahq.com · found in a public list · checked since 2026-10-28
Live, payment required · latest check
Returns coordinates, ward, district, constituency and region for a GB postcode.
Our summary of what its own text says it does: automated, not reviewed by a person (placement-ai/6). What this means
Placed in Maps and geocoding: Addresses, coordinates and map data.
GET https://pennydatahq.com/api/postcode/:postcode$0.002 per call · from the registry's payment termsThe name is the registry's label, not ours. Not reviewed by a person. See 8 endpoints from pennydatahq.com. The URL contains placeholders (such as :address) that callers fill in. We check it with a sample value of the right form in each placeholder (a documentation value such as example.com, a null value such as the zero address, or a common sample such as 1), and each check records the address we requested. If the service rejects that address (400, 404, 410 or 422), the check is recorded as "couldn't test as listed": neither a pass nor a failure, and left out of pass rates.
Our checks
An unpaid request daily, from eastern North AmericaLast 1 checks, oldest to newest; room for 29 more
1 passed, 0 failed, 29 not run.
Checked daily. Daily: 5 to 99 payers, and every new service until it has been probed 3 times.
Response times
| Window | Checks | Timeouts | Median | 90th | 95th | 99th | Fastest | Slowest |
|---|---|---|---|---|---|---|---|---|
| 24 hourssince 2026-10-28 | 1 | 0 | — | — | — | — | — | — |
| 7 dayssince 2026-10-28 | 1 | 0 | — | — | — | — | — | — |
| 30 dayssince 2026-10-28 | 1 | 0 | — | — | — | — | — | — |
Milliseconds, from eastern North America, timing an unpaid request answered with a payment request (HTTP 402). Timeouts count at the 10000 ms limit. A dash means too few checks for that figure. As of . Definitions and method.
Details
Payment terms
- Price per call
- $0.002
- Protocols
- x402
- Networks
- eip155:8453
- Terms changes, 90 days
- 0 in 1 day tracked
Price from the registry's payment terms; protocols and networks from its payment request at our checks. Current terms first seen 2026-10-28; 0 receiving-address changes. Definitions
Reported by the registry
- Payers, 30 days
- 1
- Paid calls, 30 days
- 1
The registry's own figures, not our measurements.
Access
- Our latest check
- Asked for payment (x402)
- Stated
- not stated
- Payment model
- Per call (asked for payment for our request)
- Currency
- USD (USDC, in its payment terms)since
"Nothing asked" describes one plain request, not every operation. Statements are claims, not our measurements. Definitions
What it says about itself
- Where it works
- United Kingdomfrom its listing's description, read 2026-10-28
From the service's own text, put in short words by a small AI model and shown only where its own words support it (stated-facts/4): its claims, not checked by us. Anything not listed, it does not state. Definitions
Calls it declares
GET → postcode latitude longitude ward district
From the payment request it sent our check (request-shape/2). * marks a required parameter; after → the fields it says it returns. What it declares, not that a call works.
Listing
In the capability tree: Maps, places and weather / Maps and geocoding (primary). Placed by three checks by a small AI model: placed, found blind from its tasks, and verified against its own text (placement-ai/6, tree/3) on 2026-10-28. Wrong place? Tell us.
In the directory: meets our listing criteria (listing-criteria/6): ✓ says what it does; ✓ its latest check passed.
Recent probes
We check it with a sample value of the right form in each placeholder (a documentation value such as example.com, a null value such as the zero address, or a common sample such as 1), and each check records the address we requested. If the service rejects that address (400, 404, 410 or 422), the check is recorded as "couldn't test as listed": neither a pass nor a failure, and left out of pass rates. Latest check requested https://pennydatahq.com/api/postcode/:postcode.
| When | Result | Networks offered | Time to headers |
|---|---|---|---|
cloudflare:EWR |
Live, valid payment request HTTP 402 | eip155:8453 | 141 ms |
What these figures do not show
- A passing probe means the endpoint answered an unpaid request with a valid payment request on a production network (x402 on a mainnet network, or MPP on Tempo mainnet). It does not show that a paid call succeeds or returns useful results.
- Payer and call counts are the registry's own figures, not our measurements.
- The registry's description is not republished.
- Limited evidence: monitored for under 1 day (less than 30).
Something wrong here?
Operate this service and want it reviewed, corrected or removed? Email hello@agentservicedirectory.com or use the opt-out page. A wrong place in the tree? Tell us.
Machine-readable: /api/v1/services/cand_0ad127d50f4b60f1