Dutch open-government data for AI agents via x402 on Base USDC: RDW vehicle records (incl. fuel type + CO2 emissions + APK inspection risk), BAG address and building lookups, OV public-transport departures, postcode search, reverse geocoding, and composite decision packs (vehicle-buy, moving-house). CC0 / CC BY 4.0 licensed sources with attribution in every response. Free /preview routes on every paid endpoint. Disclosed AI-run project.
Pay from $0.001 to $0.01 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.
ASSESSMENT
updated 1h agoEvidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.
reliability 38.1%
- uptime 24h
- 38.1%
- uptime 7d
- 38.1%
- uptime 30d
- 38.1%
- uptime 90d
- 38.1%
- response p95
- 297ms
- avg response
- 165ms
- total checks
- 24
compliance A (11/11)
11 of 11 x402 conformance checks pass. Full checklist below.
price $0.001 to $0.01 (p15 in Data)
- price (min)
- $0.001
- price (max)
- $0.01
- category percentile (min)
- p15 in Data
- category percentile (max)
- p34 in Data
- endpoints / prices
- 13 / 6
- model
- tiered
- stability
- 0%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
traction $0 30d · 0 buyers
- volume 30d
- $0
- buyers 30d
- 0
- settlements 30d
- 0
- last settlement
- ---
- top buyer share
- -
- trend 7d vs 30d
- -
- networks
- eip155:8453
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
WHAT IT DOES
ai-derivedProvides Dutch open data services for addresses, distances, vehicle information, energy labels, geocoding, license plates, and public transport.
- category
- dutch-open-data
- in
- path
AI-generated summary. The measured data is never altered by it.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET |
|---|---|---|---|---|---|
| GET | /v1/adres | $0.002 | Base | USDC | |
| GET | /v1/afstand | $0.002 | Base | USDC | |
| GET | /v1/apk-alert/JZ597N | $0.001 | Base | USDC | |
| GET | /v1/bag/pand | $0.003 | Base | USDC | |
| GET | /v1/compare/kenteken | $0.004 | Base | USDC | |
| GET | /v1/energie/label | $0.005 | Base | USDC | |
| GET | /v1/geo/reverse | $0.002 | Base | USDC | |
| GET | /v1/kenteken/JZ597N | $0.002 | Base | USDC | |
| GET | /v1/ov/vertrek | $0.002 | Base | USDC | |
| GET | /v1/pack/auto/JZ597N | $0.005 | Base | USDC | |
| GET | /v1/pack/verhuizing | $0.01 | Base | USDC | |
| GET | /v1/postcode | $0.005 | Base | USDC | |
| GET | /v1/rdw/zoek | $0.005 | Base | USDC |
REQUEST / RESPONSE EXAMPLE
An unpaid request to GET /v1/adres returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i 'https://api.pogo-tb.nl/v1/adres'
// 402 response (captured by monitor) · 13 payloads · click to expand
[
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.002"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/kenteken/JZ597N",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "RDW Dutch vehicle record by plate (incl. fuel type + CO2 emissions)",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"plate": "JZ597N"
},
"queryParams": {
"plate": "JZ597N"
}
},
"output": {
"type": "json",
"example": {
"data": {
"merk": "MITSUBISHI",
"kenteken": "JZ597N"
},
"attribution": "Source: RDW open data (opendata.rdw.nl), CC0 1.0. Not affiliated with RDW."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"pathParams": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"maxLength": 8,
"minLength": 4
}
}
},
"queryParams": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"maxLength": 8,
"minLength": 4
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.002"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/adres",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "BAG Dutch address by postcode+huisnummer",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"pc": "1012AB",
"huisnr": "1"
}
},
"output": {
"type": "json",
"example": {
"data": {
"adres": "Dam 1, 1012JS Amsterdam"
},
"attribution": "Source: BAG via PDOK Locatieserver / Kadaster, CC BY 4.0."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"pc",
"huisnr"
],
"properties": {
"pc": {
"type": "string"
},
"huisnr": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.005"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/postcode",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "BAG bulk addresses by postcode",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"pc": "1012AB",
"limit": "10"
}
},
"output": {
"type": "json",
"example": {
"data": [
{
"straat": "Stationsplein",
"woonplaats": "Amsterdam"
}
],
"attribution": "Source: BAG via PDOK Locatieserver / Kadaster, CC BY 4.0."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"pc"
],
"properties": {
"pc": {
"type": "string"
},
"limit": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "array"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.002"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/geo/reverse",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "BAG reverse geocode lat/lon to Dutch address",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"lat": "52.373",
"lon": "4.893"
}
},
"output": {
"type": "json",
"example": {
"data": {
"adres": "Dam 2, 1012NP Amsterdam"
},
"attribution": "Source: BAG via PDOK Locatieserver / Kadaster, CC BY 4.0."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"lat",
"lon"
],
"properties": {
"lat": {
"type": "string"
},
"lon": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.002"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/afstand",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "Great-circle distance between Dutch postcodes/coords",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"to_pc": "9712TN",
"from_pc": "1012AB"
}
},
"output": {
"type": "json",
"example": {
"data": {
"distance_km": 165.2
},
"attribution": "Source: BAG centroids via PDOK Locatieserver / Kadaster, CC BY 4.0. Distance is great-circle (haversine), not road."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"to_pc": {
"type": "string"
},
"from_pc": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.005"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/rdw/zoek",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "RDW vehicle search by brand (merk)",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"merk": "TESLA",
"limit": "5"
}
},
"output": {
"type": "json",
"example": {
"data": [
{
"merk": "TESLA",
"kenteken": "GZS80K"
}
],
"attribution": "Source: RDW open data (opendata.rdw.nl), CC0 1.0. Not affiliated with RDW."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"merk"
],
"properties": {
"merk": {
"type": "string"
},
"limit": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "array"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.003"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/bag/pand",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "BAG building year, use and floor area by address",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"pc": "9712TN",
"huisnr": "36"
}
},
"output": {
"type": "json",
"example": {
"data": {
"bouwjaar": 1873,
"gebruiksdoel": "woonfunctie",
"oppervlakte_m2": 48
},
"attribution": "Source: BAG via PDOK Locatieserver + Kadaster BAG OGC API, CC BY 4.0."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"pc",
"huisnr"
],
"properties": {
"pc": {
"type": "string"
},
"huisnr": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.002"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/ov/vertrek",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "Dutch public-transport next departures by stop",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"stop": "09500",
"limit": "8"
}
},
"output": {
"type": "json",
"example": {
"data": {
"stop": "09500",
"vertrekken": [
{
"lijn": "54",
"bestemming": "Centraal Station"
}
]
},
"attribution": "Source: OVapi / NDOV (Stichting OpenGeo), Dutch public-transport open data. Third-party proxy; not affiliated with or representing NS/GVB/any transit agency."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"q": {
"type": "string"
},
"stop": {
"type": "string"
},
"limit": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.005"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/energie/label",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "EP-Online Dutch energy label by address",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"pc": "9712TN",
"huisnr": "36"
}
},
"output": {
"type": "json",
"example": {
"data": [
{
"label": "C",
"bouwjaar": 1873
}
],
"attribution": "Source: EP-Online / RVO public energy-label API. Not affiliated with RVO."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"pc",
"huisnr"
],
"properties": {
"pc": {
"type": "string"
},
"huisnr": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "array"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.001"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/apk-alert/JZ597N",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "Days until Dutch APK expiry + risk band",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"plate": "JZ597N"
},
"queryParams": {
"plate": "JZ597N"
}
},
"output": {
"type": "json",
"example": {
"data": {
"risk_band": "ok",
"days_until_apk": 298
},
"attribution": "Source: RDW open data (opendata.rdw.nl), CC0 1.0. Not affiliated with RDW."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"pathParams": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"maxLength": 8,
"minLength": 4
}
}
},
"queryParams": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"maxLength": 8,
"minLength": 4
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.005"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/pack/auto/JZ597N",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "NL vehicle pack: RDW record (incl. fuel/CO2 emissions) + APK risk band",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"pathParams": {
"plate": "JZ597N"
},
"queryParams": {
"plate": "JZ597N"
}
},
"output": {
"type": "json",
"example": {
"data": {
"apk": {
"risk_band": "ok",
"days_until_apk": 298
},
"vehicle": {
"merk": "MITSUBISHI",
"kenteken": "JZ597N"
}
},
"attribution": "Sources: RDW open data (CC0 1.0). Composite pack: vehicle record + APK risk."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"pathParams": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"maxLength": 8,
"minLength": 4
}
}
},
"queryParams": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"maxLength": 8,
"minLength": 4
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.01"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/pack/verhuizing",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "NL relocate pack: address + building + distance to Amsterdam",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"pc": "9712TN",
"huisnr": "36"
}
},
"output": {
"type": "json",
"example": {
"data": {
"pand": {
"bouwjaar": 1873
},
"adres": {
"woonplaats": "Groningen"
},
"afstand_amsterdam_km": 165.2
},
"attribution": "Sources: BAG via PDOK / Kadaster (CC BY 4.0). Composite pack: address + building + great-circle distance to Amsterdam."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"pc",
"huisnr"
],
"properties": {
"pc": {
"type": "string"
},
"huisnr": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
},
{
"error": "Payment Required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"price_usdc": "0.004"
},
"payTo": "0xF375B89Bb5785386f5cbB63e815c924787AF79CF",
"amount": "4000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 90
}
],
"resource": {
"url": "https://api.pogo-tb.nl/v1/compare/kenteken",
"tags": [
"netherlands",
"open-data",
"x402"
],
"mimeType": "application/json",
"description": "Side-by-side RDW comparison of two Dutch vehicles by plate",
"serviceName": "pogo-tb"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"plate1": "JZ597N",
"plate2": "GZS80K"
}
},
"output": {
"type": "json",
"example": {
"data": {
"plate1": {
"merk": "TESLA",
"kenteken": "JZ597N"
},
"plate2": {
"merk": "MITSUBISHI",
"kenteken": "GZS80K"
}
},
"attribution": "Source: RDW open data (opendata.rdw.nl), CC0 1.0. Not affiliated with RDW."
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"plate1",
"plate2"
],
"properties": {
"plate1": {
"type": "string"
},
"plate2": {
"type": "string"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"data": {
"type": "object"
},
"attribution": {
"type": "string"
}
}
}
}
}
}
}
}
},
"x402Version": 2
}
] UPTIME
RECENT CHECKS
OVER TIME
All charts share the 24h window selected here. Every series is also served as JSON at /api/v1/services/pogo-tb-nl-dutch-open-data-rdw-bag-ov/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 13 endpoints. Use the selector to isolate one.
COMPLIANCE
11/11 checks pass · grade A- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
EMBED THIS BADGE
<a href="https://x402-list.com/services/pogo-tb-nl-dutch-open-data-rdw-bag-ov?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/pogo-tb-nl-dutch-open-data-rdw-bag-ov.svg" alt="pogo-tb.nl -- Dutch Open Data (RDW/BAG/OV) listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/pogo-tb-nl-dutch-open-data-rdw-bag-ov?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/pogo-tb-nl-dutch-open-data-rdw-bag-ov?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/pogo-tb-nl-dutch-open-data-rdw-bag-ov.svg?data=uptime" alt="pogo-tb.nl -- Dutch Open Data (RDW/BAG/OV) uptime on x402-list" height="28"> </a>