{"uid":"cap_n0obl2ZmjmAcwP7V4OnQz","slug":"eori-number-syntax-validator-0a58eb72","name":"EORI Number Syntax Validator","description":"Validates EORI syntax and country-prefix consistency without asserting registration status. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice.","url":"https://zoll.halowerk.com/v1/eori-validate","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"eori":{"type":"string","maxLength":32,"minLength":3,"description":""},"expected_country":{"type":"string","maxLength":2,"minLength":2,"description":""}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_om2OMqxTUf7e2Oe5vggm6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates the syntax and country-prefix consistency of an EORI (Economic Operators Registration and Identification) number without checking live registration status.","exampleAgentPrompt":"Can you check whether EORI number GB123456789000 is correctly formatted and that the country prefix matches GB?","exampleUseCases":[{"title":"Pre-shipment EORI format check","prompt":"Before I submit this customs declaration, can you validate that the EORI number DE123456789 has the right syntax and that the country prefix is consistent with Germany (DE)?"},{"title":"Supplier onboarding data quality","prompt":"We just collected EORI numbers from 50 new EU suppliers — can you validate the format and country-prefix of FR12345678900016 to see if it looks well-formed and the FR prefix is correct?"},{"title":"Catching data entry errors in logistics forms","prompt":"A shipment form came in with EORI NL999999999999 — can you run a syntax check and confirm the NL prefix is consistent before we forward it to the freight broker?"}],"resultDescription":"Returns a structured validation result indicating whether the EORI number conforms to expected syntax and whether the country prefix is consistent with the expected country. Missing or unverifiable facts are returned as null and listed in an unavailable_fields array. Derived values include disclosure of their derivation method; this endpoint does not assert live registration status.","failureModes":["EORI string too short or too long — rejected before validation","Country prefix mismatch detected and reported in result","Malformed JSON body returns 400-level error","Fields that cannot be determined are returned as null with names listed in unavailable_fields","No live registry lookup is performed — registration status is always null"],"whenToPreferThis":"Use this endpoint when you need fast, lightweight format and prefix validation of an EORI number without triggering a live customs registry lookup. Ideal for pre-flight data quality checks, onboarding pipelines, or form validation where you only need to confirm structural correctness, not registration status. Not suitable when you need to confirm that an EORI number is actually registered and active with customs authorities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:32:58.948Z","isFirstParty":false}