80trust / 100

Eu Eori

by Factline in Weather & location

x402 APIPassing, checked 35 min ago

Use when you need to check an EU EORI customs number: live validation in the European Commission's EORI service, registered and valid or not, with the trader's name and address when published. All EU member states; GB numbers are not covered.

GET https://factline.dev/v1/eu/eori

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
224 ms typical, 394 ms slowest 5%
Last check
35 min ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://factline.dev/v1/eu/eori?eori=IE6388047V"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ffactline.dev%2Fv1%2Feu%2Feori
const res = await pay("https://factline.dev/v1/eu/eori?eori=IE6388047V");
console.log(await res.json());

Example input

{
  "eori": "IE6388047V"
}

Example output

{
  "address": null,
  "checked": "2026-10-09",
  "eori": "IE6388047V",
  "explain": {
    "valid": "Registered and active in the EU EORI system (customs). Name and address appear only if the trader agreed to publish them. GB numbers are not covered (UK left the EU system)."
  },
  "name": null,
  "source": "European Commission EORI validation service (EOS)",
  "status": "Valid",
  "valid": true
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
35 min agoPassed402343 ms$0.003
4 h agoPassed402394 ms$0.003
8 h agoPassed402198 ms$0.003
11 h agoPassed402224 ms$0.003
16 h agoPassed402138 ms$0.003
19 h agoPassed40260 ms$0.003
22 h agoPassed402394 ms$0.003
27 h agoPassed402402 ms$0.003