api.facts402.com
api.facts402.com
· api.facts402.com
Pay-per-call factual data for AI agents: IBAN/BIC validation, EU VAT check (VIES), LEI company lookup (GLEIF), OFAC sanctions screening, ECB FX rates, business days and public holidays, phone number check, email/MX check, domain age (RDAP), weather forecast (MET Norway), sunrise/sunset times, and Base token contract facts. $0.01 USDC per call on Base via x402 v2 (scheme exact); errors are never charged.
Dispute or improve this rating
F
Conformance score: 22/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (9 of 40 points, scaled to 100); the A2A card criteria do not apply.
Show breakdown
Hide breakdown
How to earn +5 points
Activity
last 24h · 0 invocations No personal data recordedNo activity in the last 7 days.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://api.facts402.com/business-days
Base
|
0.01 | USDC |
https://api.facts402.com/check
Base
|
0.01 | USDC |
https://api.facts402.com/domain
Base
|
0.01 | USDC |
https://api.facts402.com/email
Base
|
0.01 | USDC |
https://api.facts402.com/fx
Base
|
0.01 | USDC |
https://api.facts402.com/iban
Base
|
0.01 | USDC |
https://api.facts402.com/lei
Base
|
0.01 | USDC |
https://api.facts402.com/phone
Base
|
0.01 | USDC |
https://api.facts402.com/sanctions
Base
|
0.01 | USDC |
https://api.facts402.com/sun
Base
|
0.01 | USDC |
https://api.facts402.com/v1/recommend
Base
|
0.005 | USDC |
https://api.facts402.com/vat
Base
|
0.01 | USDC |
https://api.facts402.com/weather
Base
|
0.01 | USDC |
0x5498b0aa90cd56f8962cbd136df3d3769c85f149 on Base
· basescan ↗
How it was settled and checked
Payer identities observed; volume is concentrated in a small number of payers.
The settlement wallet is shared with other indexed agents, so inflow cannot be attributed to this agent alone.
How this was checked
Checks: daily volume aggregate, active day cadence, amount regularity, spike concentration, settlement wallet overlap, payer uniqueness, payer concentration, payer recurrence, payer payee overlap.
Sources: agent revenue daily, agents payment wallet, agent payment transactions.
| Agent card | https://api.facts402.com/ |
| Provider | https://api.facts402.com |
| Docs | https://api.facts402.com/sanctions |
Skills · 1 declared
Pay-per-call factual data for AI agents: IBAN/BIC validation, EU VAT check (VIES), LEI company lookup (GLEIF), OFAC sanctions screening, ECB FX rates, business …
Health · last 1 probes
Cheaper or better alternatives
Similar agents
Embed a badge
Updates itself and links back here.
[](https://agenstry.com/agents/api.facts402.com) [](https://agenstry.com/agents/api.facts402.com) [](https://agenstry.com/agents/api.facts402.com) [](https://agenstry.com/agents/api.facts402.com)
Audit evidence
JSON for vendor reviews. Signed copy verifies against our JWKS.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "api-facts402-com",
"name": "api.facts402.com",
"description": "",
"domain": "api.facts402.com",
"provider": "api.facts402.com",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://api.facts402.com/business-days",
"description": "Use when an agent needs public holidays and a business-day count for a date range in any of 200+ countries (and subdivisions), e.g. for deadlines, delivery dates, travel or scheduling: holiday names, weekend rule, business days and next business day. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "country",
"type": "string",
"description": "",
"example": "BG",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "end",
"type": "string",
"description": "",
"example": "2027-01-08",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start",
"type": "string",
"description": "",
"example": "2026-12-21",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Business Days & Holidays",
"tags": [
"public holidays",
"business days",
"holiday calendar",
"working days",
"next business day"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/check",
"description": "Use when an agent needs raw facts about a Base ERC-20 contract, not a verdict: name, symbol, decimals, totalSupply, EIP-1967 proxy status, owner() and mint/pause/blacklist selectors in bytecode. Facts only, no ratings. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "token",
"type": "string",
"description": "",
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Base Token Contract Facts",
"tags": [
"token contract info",
"erc20 metadata",
"proxy check",
"mint function check",
"token supply"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/domain",
"description": "Use when an agent needs the age and WHOIS (RDAP) record of a domain, e.g. to spot freshly registered domains, qualify leads or vet links: registered or not, creation and expiry dates, age in days, registrar, EPP status codes, nameservers and DNSSEC. Accepts hosts like www.example.co.uk. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "domain",
"type": "string",
"description": "",
"example": "www.github.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Domain Age & WHOIS Check",
"tags": [
"domain age",
"whois lookup",
"rdap",
"domain registration",
"domain age check"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/email",
"description": "Use when an agent needs email validation before sending or saving a signup: RFC syntax and normalisation, live DNS (domain exists, MX, accepts mail, null MX), disposable-domain and role-account (info@, support@) flags. No SMTP probing and no mail sent, so it cannot prove a mailbox exists. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "email",
"type": "string",
"description": "",
"example": "support@github.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Email Validation",
"tags": [
"email validation",
"email checker",
"disposable email",
"mx check",
"role account check"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/fx",
"description": "Use when an agent needs currency conversion at official European Central Bank reference rates for pricing, invoicing, travel budgets or accounting: ~30 currencies, latest or any day in the last 90 days, with the publication date used and exact decimal results. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "amount",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "from",
"type": "string",
"description": "",
"example": "USD",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "to",
"type": "string",
"description": "",
"example": "JPY",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Currency Exchange Rates (ECB)",
"tags": [
"exchange rates",
"currency conversion",
"ecb rates",
"fx rates",
"historical rates"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/iban",
"description": "Use when an agent needs IBAN validation before saving bank details, invoicing or a payout: structure, mod-97 and national BBAN checksum where defined, plus country, bank code, account code, bank name, BIC and SEPA membership. Offline registry, instant. Checks structure, not whether the account exists. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "iban",
"type": "string",
"description": "",
"example": "DE89 3704 0044 0532 0130 00",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "IBAN Validation & BIC Lookup",
"tags": [
"iban validation",
"iban validator",
"bic lookup",
"sepa check",
"iban checksum"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.facts402.com/lei",
"description": "Use when an agent needs an LEI lookup for KYB, onboarding or counterparty checks: from the official GLEIF index, by 20-char LEI get legal name, status, jurisdiction, legal and HQ address, registration dates, corroboration level and direct/ultimate parent; or search by company name (up to 5 candidates). $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "lei",
"type": "string",
"description": "",
"example": "7LTWFZYICNSX8D621K86",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "LEI Lookup (GLEIF)",
"tags": [
"lei lookup",
"company lookup",
"legal entity",
"gleif",
"kyb"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/phone",
"description": "Use when an agent needs phone number validation for CRM, KYC or calling: valid/possible, E.164 and national formats, country, type (mobile, fixed line, toll-free, VoIP...), original carrier, location and time zones, for any number worldwide. Offline, instant. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "number",
"type": "string",
"description": "",
"example": "+44 20 7946 0018",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Phone Number Validation",
"tags": [
"phone number validation",
"phone validator",
"e164 format",
"carrier lookup",
"phone number type"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/sanctions",
"description": "Use when an agent needs sanctions screening of a person, company, vessel or aircraft name: fuzzy match against the US Treasury OFAC SDN list incl. aliases (refreshed every 6 h), with matched entries, score, type, programs and remarks, plus the closest near-miss score. OFAC SDN only (no EU/UN lists). $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "min_score",
"type": "number",
"description": "",
"example": 88,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "Banco Nacional de Cuba",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "OFAC Sanctions Screening",
"tags": [
"sanctions screening",
"ofac check",
"sdn list",
"sanctions list check",
"ofac name search"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.facts402.com/sun",
"description": "Use when an agent needs sunrise and sunset times for coordinates and a date: solar noon, civil dawn/dusk, morning and evening golden hour and day length in local time; polar day/night flagged. Offline astronomy. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "date",
"type": "string",
"description": "",
"example": "2026-12-21",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lat",
"type": "number",
"description": "",
"example": 41.9029,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lon",
"type": "number",
"description": "",
"example": 12.4534,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Sunrise & Sunset Times",
"tags": [
"sunrise sunset",
"golden hour",
"day length",
"twilight times",
"solar noon"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/v1/recommend",
"description": "Use when an agent must find which x402 API to call: takes need (the task in words) and returns the top-k paid endpoints (url, method, price, network, 30-day on-chain buyers, live-402 probe, risk flags, score) ranked over the x402-list.com catalog (CC BY 4.0) and sellers' own 402s. Own listings use the same formula. No match = 404. $0.005 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "k",
"type": "string",
"description": "",
"example": "5",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "max_price",
"type": "string",
"description": "",
"example": "0.05",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "need",
"type": "string",
"description": "",
"example": "honeypot check base token",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "network",
"type": "string",
"description": "",
"example": "eip155:8453",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "x402 API Finder & Router",
"tags": [
"find x402 api",
"x402 router",
"api discovery",
"which api to call",
"x402 search"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/vat",
"description": "Use when an agent needs EU VAT number validation for B2B invoicing, KYB or onboarding: offline format and check-digit test plus a live European Commission VIES lookup returning registration status, company name and address. Busy or offline member states return 503 and are not charged. $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "vat_number",
"type": "string",
"description": "",
"example": "IE6388047V",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "EU VAT Number Validation",
"tags": [
"vat validation",
"vat number check",
"vies",
"eu vat",
"kyb"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.facts402.com/weather",
"description": "Use when an agent needs a weather forecast for a latitude/longitude: current conditions plus up to 7 local-day summaries (min/max temperature, precipitation, max wind, weather symbol) in the local time zone. Data from MET Norway (CC BY 4.0). $0.01 USDC on Base; charged only on 2xx, never for invalid input.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "days",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lat",
"type": "number",
"description": "",
"example": 42.6977,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "lon",
"type": "number",
"description": "",
"example": 23.3219,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Weather Forecast",
"tags": [
"weather forecast",
"current weather",
"7 day forecast",
"travel weather",
"met norway"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.005",
"maxAmount": "0.01",
"avgCostPerTransaction": "0.009615",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [
"7 day forecast",
"api discovery",
"bic lookup",
"business days",
"carrier lookup",
"company lookup",
"currency conversion",
"current weather",
"day length",
"disposable email",
"domain age check",
"domain age",
"domain registration",
"e164 format",
"ecb rates",
"email checker",
"email validation",
"erc20 metadata",
"eu vat",
"exchange rates"
],
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793658650/bazaar-icons/b19652566eac22f6.png",
"_truncated": {
"tags": 64
},
"_digest": {
"tags": "d6aca95fc88f604770f7f4dca63e218d45d5018db4525dfcfeb913f17d9cd879"
}
}
}