{"api":"v1","generated_at":"2026-09-15T23:50:20.367Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/agentbit-app-v1-compliance-vat-ca24f3","pinned_page":"https://tollindex.com/e/agentbit-app-v1-compliance-vat-ca24f3/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"agentbit-app-v1-compliance-vat-ca24f3","canonical_url":"https://agentbit.app/v1/compliance/vat","resource":"https://agentbit.app/v1/compliance/vat","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"LIVE EU VAT number validation against VIES, the European Commission's official service — not a format check: the number is verified in the member state's actual register, returning the registered trader name and address where published. Covers all 27 member states plus Northern Ireland (XI). Essential before B2B invoicing with reverse charge.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-06T13:16:41.955Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"compliance vat","category":"identity","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.02 USDC","amount_units":0.02,"decimals_known":true,"pay_to":"0x4395C7e383b7e05665aad7f36ed77c01923Dd965","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-09-06T13:16:41.701Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:32:22.351Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T06:32:22.351Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:01:18.389Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:53:12.939Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T08:10:29.311Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T12:08:59.830Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x4395C7e383b7e05665aad7f36ed77c01923Dd965","page":"https://tollindex.com/seller/0x4395C7e383b7e05665aad7f36ed77c01923Dd965","endpoints":36,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4395C7e383b7e05665aad7f36ed77c01923Dd965","amount":"20000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-06T13:16:41.701Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://agentbit.app/v1/compliance/vat","extensions":{"bazaar":{"info":{"input":{"body":{"vat_number":"RO14399840"},"type":"http","method":"POST","bodyType":"json"},"errors":[{"code":"PAYMENT_REQUIRED","status":402,"retryable":true,"description":"Missing or invalid payment — retry with a valid PAYMENT-SIGNATURE header"},{"code":"VALIDATION_ERROR","status":422,"retryable":false,"description":"Request body does not match the input schema"},{"code":"RATE_LIMITED","status":429,"retryable":true,"description":"Too many requests from this client"},{"code":"UPSTREAM_TIMEOUT","status":502,"retryable":true,"description":"Upstream data source unavailable — safe to retry"}],"output":{"type":"json","example":{"note":"Number is registered for cross-border EU transactions.","valid":true,"source":"VIES (European Commission, official)","country":"RO","checked_at":"2026-09-06T12:00:00Z","vat_number":"14399840","trader_name":"EXAMPLE SRL","trader_address":"STR. EXEMPLU 1, CLUJ-NAPOCA","full_vat_number":"RO14399840"}},"pricing":{"model":"per-call","amount":0.02,"currency":"USDC","quoteHint":"Send your wallet address in an X-BUYER-WALLET header on the unpaid request to receive your personalized (volume-discounted) quote.","firstCallFree":true,"volumeDiscounts":[{"percent":10,"minCalls30d":100},{"percent":20,"minCalls30d":1000}]},"networks":["eip155:8453"],"description":"Live EU VAT validation for invoicing, onboarding and compliance workflows. The number is checked against VIES — the European Commission's official cross-border VAT information exchange system — which queries the member state's real register: a valid answer means the trader is registered for intra-EU transactions RIGHT NOW, and where the member state publishes them you also get the registered trader name and address to match against what your counterparty claimed. Accepts the number in any common shape ('RO12345678', 'ro 123-456.78', or country and number as separate fields); Greece's EL prefix and Northern Ireland's XI are handled. Member-state outages (a VIES reality) are reported as retryable errors, never as false negatives, and an invalid answer explains that some states have domestic-only registrations that VIES does not cover. Reverse-charge B2B invoicing inside the EU requires exactly this check — agents issuing invoices should run it before every new counterparty.","reliability":{"measuredAt":"2026-09-06T13:16:41+00:00","sampleSize":1,"windowDays":30,"p50LatencyMs":406,"p95LatencyMs":406,"successRatePercent":100}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["vat_number"],"properties":{"country":{"type":"string","description":"Two-letter member state code if not included in vat_number (EL for Greece, XI for Northern Ireland)"},"vat_number":{"type":"string","description":"VAT number, with or without the country prefix, e.g. RO12345678"}},"description":"EU VAT Validation input. LIVE EU VAT number validation against VIES, the European Commission's official service — not a format check: the number is verified in the member state's actual register, returning the registered trader name and address where published. Covers all 27 member states plus Northern Ireland (XI). Essential before B2B invoicing with reverse charge."},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"errors":{"type":"array","items":{"type":"object","required":["status","code"],"properties":{"code":{"type":"string"},"status":{"type":"integer"},"retryable":{"type":"boolean"},"description":{"type":"string"}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}},"pricing":{"type":"object","properties":{"model":{"type":"string"},"amount":{"type":["number","null"]},"currency":{"type":"string"},"maxAmount":{"type":"number"},"quoteHint":{"type":"string"},"firstCallFree":{"type":"boolean"},"volumeDiscounts":{"type":"array","items":{"type":"object","required":["minCalls30d","percent"],"properties":{"percent":{"type":"number"},"minCalls30d":{"type":"integer"}}}}}},"networks":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"reliability":{"type":"object","required":["successRatePercent","sampleSize","windowDays"],"properties":{"measuredAt":{"type":"string"},"sampleSize":{"type":"integer"},"windowDays":{"type":"integer"},"p50LatencyMs":{"type":["integer","null"]},"p95LatencyMs":{"type":["integer","null"]},"successRatePercent":{"type":"number"}}}}}}},"description":"LIVE EU VAT number validation against VIES, the European Commission's official service — not a format check: the number is verified in the member state's actual register, returning the registered trader name and address where published. Covers all 27 member states plus Northern Ireland (XI). Essential before B2B invoicing with reverse charge.","lastUpdated":"2026-09-06T13:16:41.955Z","x402Version":2}]}}