{"uid":"cap_xhlsbR5R65ISBjcn-P-zE","slug":"sitecheck-eori-validator-3696f093","name":"SiteCheck EORI Validator","description":"Checks up to 10 UK EORI numbers (GB or XI followed by 12 or 15 digits) with HMRC's public check: valid or not, with the processing date. HMRC does not publish the trader's name in this check, so it is null. An HMRC outage is a 503, not charged, never 'invalid'. EU EORI numbers are refused with a 400 in this version.","url":"https://api.sitecheck-api.workers.dev/api/eori?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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"],"type":"string"},"queryParams":{"type":"object","required":["eori"],"properties":{"eori":{"type":"string","description":"One UK EORI number, or up to 10 separated by commas, e.g. GB123456789000"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"note":"The trader's name and address are not published by HMRC's check; they are null. An outage is a 503, never 'invalid'.","count":1,"source":"HMRC Check an EORI number API (open government data)","results":[{"eori":"GB123456789000","valid":false,"trader":null,"country":"GB","processingDate":"2026-10-15T15:16:00+01:00"}],"checkedAt":"2026-10-15T14:16:00.058Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QD85ueEzuV0Xib72orgGV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates one or more UK EORI (Economic Operator Registration and Identification) numbers against HMRC's official API","exampleAgentPrompt":"Can you check whether EORI number GB123456789000 is valid and registered with HMRC?","exampleUseCases":[{"title":"Pre-shipment customs compliance check","prompt":"Before we ship to this UK importer, can you verify their EORI number GB987654321000 is valid with HMRC so we don't have clearance issues?"},{"title":"Batch supplier EORI verification","prompt":"I have three supplier EORI numbers — GB123456789000, GB000123456789, GB111222333000 — can you check all of them at once to confirm they're registered?"},{"title":"Automated onboarding KYB check","prompt":"We're onboarding a new UK trading partner and they gave us EORI GB556677889900 — please verify it's a legitimate registered EORI number before we proceed."}],"resultDescription":"Returns a JSON object with validity status (true/false), country code, processing date from HMRC, and null trader name/address (HMRC does not publish trader details). Covers up to 10 EORI numbers per call. A 503 indicates HMRC outage; an invalid format returns valid=false.","failureModes":["Invalid EORI format returns valid=false rather than an error","HMRC API outage returns a 503 status","Trader name and address are always null — HMRC does not expose them","More than 10 comma-separated EORIs may not be supported","Non-UK EORI numbers (e.g. EU-format) may not be checkable via HMRC endpoint"],"whenToPreferThis":"Use this endpoint when you need to verify UK-specific EORI numbers against HMRC's authoritative open government data source. Ideal for trade compliance workflows, customs documentation, and KYB (Know Your Business) onboarding flows involving UK importers or exporters. Supports batch validation of up to 10 numbers per call, making it efficient for supplier verification pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:43:09.569Z","isFirstParty":false,"canonicalSlug":"sitecheck-eori-validator-3696f093"}