{"info":{"contact":{"email":"contact@pogo-tb.nl","name":"venture","url":"https://api.pogo-tb.nl/pricing"},"description":"Pay-per-call Dutch open data for agents: RDW, BAG, reverse geocode, distance, brand search, BAG pand, energy label, APK alert, and outcome packs (/v1/pack/auto, /v1/pack/verhuizing). Free previews; paid via x402 USDC on Base. License provenance at /.well-known/x402-license-provenance.","title":"Venture NL open-data (x402)","version":"1.7.0","x-guidance":"Use free /preview routes to validate inputs. Call paid routes with an x402 payment (USDC on Base). See /.well-known/x402 and /pricing. Contact: contact@pogo-tb.nl"},"openapi":"3.1.0","paths":{"/.well-known/x402-license-provenance":{"get":{"parameters":[],"responses":{"200":{"content":{"application/json":{"example":{"routes":[]},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Per-route upstream license map"}},"/healthz":{"get":{"responses":{"200":{"content":{"text/plain":{"example":"ok\n"}},"description":"ok"}},"security":[],"summary":"Health"}},"/pricing":{"get":{"parameters":[],"responses":{"200":{"content":{"application/json":{"example":{"endpoints":[]},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Machine-readable pricing"}},"/trust":{"get":{"parameters":[],"responses":{"200":{"content":{"application/json":{"example":{"paid_routes_live":[]},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Self-published trust / live-route snapshot"}},"/v1/adres":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"adres":"Dam 1, 1012JS Amsterdam"}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid BAG full address","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/adres/preview":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"found":true,"preview":true},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free BAG preview"}},"/v1/afstand":{"get":{"parameters":[{"example":"1012AB","in":"query","name":"from_pc","required":true,"schema":{"example":"1012AB","type":"string"}},{"example":"9712TN","in":"query","name":"to_pc","required":true,"schema":{"example":"9712TN","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"distance_km":165.2}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid great-circle distance","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/apk-alert/{plate}":{"get":{"parameters":[{"example":"JZ597N","in":"path","name":"plate","required":true,"schema":{"example":"JZ597N","maxLength":8,"minLength":4,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"days_until_apk":298,"risk_band":"ok"}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid days-until-APK + risk band","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/apk-alert/{plate}/preview":{"get":{"parameters":[{"example":"JZ597N","in":"path","name":"plate","required":true,"schema":{"example":"JZ597N","maxLength":8,"minLength":4,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"preview":{"risk_band":"ok"}},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free APK risk-band teaser"}},"/v1/bag/pand":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"bouwjaar":1873}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid BAG building year/use/area","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.003","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/bag/pand/preview":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"preview":true},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free BAG pand teaser"}},"/v1/energie/label":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"label":"C"}]},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid EP-Online energy label","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/energie/label/preview":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"preview":true},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free energy-label teaser"}},"/v1/examples":{"get":{"parameters":[],"responses":{"200":{"content":{"application/json":{"example":{"base":"https://api.pogo-tb.nl"},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Client/discovery guide"}},"/v1/geo/reverse":{"get":{"parameters":[{"example":52.373,"in":"query","name":"lat","required":true,"schema":{"example":52.373,"type":"number"}},{"example":4.893,"in":"query","name":"lon","required":true,"schema":{"example":4.893,"type":"number"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"adres":"Dam 2"}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid BAG reverse geocode","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/geo/reverse/preview":{"get":{"parameters":[{"example":52.373,"in":"query","name":"lat","required":true,"schema":{"example":52.373,"type":"number"}},{"example":4.893,"in":"query","name":"lon","required":true,"schema":{"example":4.893,"type":"number"}}],"responses":{"200":{"content":{"application/json":{"example":{"found":true,"preview":true},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free reverse-geocode teaser"}},"/v1/kenteken/{plate}":{"get":{"parameters":[{"example":"JZ597N","in":"path","name":"plate","required":true,"schema":{"example":"JZ597N","maxLength":8,"minLength":4,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"kenteken":"JZ597N"}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid RDW full vehicle record","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/kenteken/{plate}/preview":{"get":{"parameters":[{"example":"JZ597N","in":"path","name":"plate","required":true,"schema":{"example":"JZ597N","maxLength":8,"minLength":4,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"found":true,"preview":true},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free RDW preview"}},"/v1/pack/auto/{plate}":{"get":{"parameters":[{"example":"JZ597N","in":"path","name":"plate","required":true,"schema":{"example":"JZ597N","maxLength":8,"minLength":4,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"apk":{"risk_band":"ok"},"vehicle":{"kenteken":"JZ597N"}}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid pack: RDW vehicle + APK risk","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/pack/verhuizing":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":"1","in":"query","name":"huisnr","required":true,"schema":{"example":"1","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":{"afstand_amsterdam_km":165.2}},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid pack: address + building + distance to Amsterdam","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/postcode":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}},{"example":10,"in":"query","name":"limit","required":false,"schema":{"default":100,"example":10,"maximum":100,"minimum":1,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":0,"data":[]},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid BAG bulk lookup by postcode","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/postcode/preview":{"get":{"parameters":[{"example":"1012JS","in":"query","name":"pc","required":true,"schema":{"example":"1012JS","pattern":"^[0-9]{4}[A-Za-z]{2}$","type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"count":10,"found":true,"preview":true},"schema":{"type":"object"}}},"description":"ok"}},"security":[],"summary":"Free BAG postcode teaser"}},"/v1/rdw/zoek":{"get":{"parameters":[{"example":"TESLA","in":"query","name":"merk","required":true,"schema":{"example":"TESLA","type":"string"}},{"example":5,"in":"query","name":"limit","required":false,"schema":{"default":10,"example":5,"maximum":25,"minimum":1,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"example":{"data":[{"kenteken":"GZS80K","merk":"TESLA"}]},"schema":{"type":"object"}}},"description":"paid payload"},"402":{"content":{"application/json":{"example":{"accepts":[],"error":"Payment Required","x402Version":2},"schema":{"type":"object"}}},"description":"payment required (x402 v2)"}},"summary":"Paid RDW search by brand","x-payment-info":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0xF375B89Bb5785386f5cbB63e815c924787AF79CF","price":{"amount":"0.005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}}},"servers":[{"url":"https://api.pogo-tb.nl"}],"x-discovery":{"contactEmail":"contact@pogo-tb.nl","ownershipProofs":["0xF375B89Bb5785386f5cbB63e815c924787AF79CF"]}}
