{"data":{"slug":"facts402-verification-and-business-data-apis","name":"Facts402: verification and business data APIs","description":"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.","base_url":"https://api.facts402.com","website_url":"https://api.facts402.com","category":"Verification","endpoint_count":12,"min_price_usd":0.01,"uptime_24h":100,"source":"submitted","status":"online","verified":false,"verified_until":null,"payment_ready":true,"payment_ready_until":"2026-11-11T20:46:16.114Z","last_success_at":"2026-11-04T20:46:16.114Z","consecutive_failures":0,"check_interval_minutes":15,"last_checked_at":"2026-11-04T20:46:16.114Z","created_at":"2026-11-04T17:33:52.648Z","uptime":{"24h":100,"7d":100,"30d":100,"90d":100,"coverage":{"24h":{"daysCovered":1,"checkCount":10},"7d":{"daysCovered":1,"checkCount":10},"30d":{"daysCovered":1,"checkCount":10},"90d":{"daysCovered":1,"checkCount":10}}},"avg_response_time_ms":215,"total_checks":13,"networks":["BSE"],"networks_caip2":["eip155:8453"],"asset":"USDC","endpoints":[{"id":"1edf78d2-e0ab-41b9-b0c3-046fd56b27ff","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.088Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"2eb87a6c-45ec-43f4-9b92-ad18f41fc0ce","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.020Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"ac488a7d-ba99-42c2-9bc0-1aee5a76fc6b","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.001Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"30ece201-087f-48c0-965d-c2af0a840f0e","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.055Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"13d0a5a6-1c35-4951-8ed7-f1b1d2dfd43b","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.065Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"be32ec73-ecae-41fa-adb1-c36111d623df","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.029Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"732fb0f5-bfcb-4395-afac-e27117333437","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.093Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"2a1b4e5c-e3e9-4bd0-9d35-708c2bf2c6d3","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.037Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"804103c9-97c0-41fa-b41d-29c066814c47","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.080Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"f751883a-1407-4aaa-b9d0-4fc42d45623c","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.074Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"2ff37050-9f01-44ba-af56-8474cd63b773","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.105Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null},{"id":"728640bf-ae03-4135-b585-cbf679617b90","method":"POST","path":"/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.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:33:52.648Z","last_seen_at":"2026-11-04T20:46:16.012Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149","max_timeout_seconds":300}],"pay_to_divergence":null}],"pay_to_changes":[],"assessment":{"updated_at":"2026-11-04T17:43:04.205Z","input_hash":"678c3a667bb19bd5924026a20f9964357b50d0e0c8eb1e4addc8707bcfa3b1db","model_id":null,"prompt_version":null,"reliability":{"uptime":{"24h":null,"7d":null,"30d":null,"90d":null},"response_p95_ms":158,"avg_response_ms":158,"last_checked_at":"2026-11-04T17:34:02.263Z","consecutive_failures":-1,"total_checks":1},"compliance":{"grade":"A","passed":14,"total":14,"checks":[{"id":"payload_captured","label":"402 payload captured","pass":true},{"id":"accepts_present","label":"accepts[] array present","pass":true},{"id":"payto_recoverable","label":"payTo address recoverable","pass":true},{"id":"payto_conformant","label":"payTo at accepts[0].payTo (conformant shape)","pass":true},{"id":"payto_shape","label":"payTo is a valid on-chain address","pass":true},{"id":"price_present","label":"atomic price declared","pass":true},{"id":"price_sane","label":"atomic price in a sane range","pass":true},{"id":"asset_declared","label":"asset (token) address declared","pass":true},{"id":"network_caip2","label":"network resolves to CAIP-2","pass":true},{"id":"scheme_declared","label":"payment scheme declared","pass":true},{"id":"transport_https","label":"served over HTTPS","pass":true},{"id":"x402_version_current","label":"declares the current x402 version (2)","pass":true},{"id":"eip712_domain_extra","label":"EIP-712 domain parameters present on every EVM entry","pass":true},{"id":"version_channel_coherent","label":"x402 v2 envelope delivered in the payment-required header","pass":true}],"pay_to_source":"payTo","pay_to_location":"accept","staleness":{"probe_failing":false,"last_success_at":"2026-11-04T20:46:16.114Z","envelope_captured_at":"2026-11-04T17:34:02.263Z"}},"site":{"homepage":true,"openapi":true,"pricing":false,"llms_txt":true,"robots":false,"terms":false,"checked_at":"2026-11-04T17:43:03.114Z"},"domain":{"age_days":5,"registrar":"Spaceship, Inc.","free_host":false,"created_date":"2026-10-30T10:23:44.000Z","checked_at":"2026-11-04T17:43:04.081Z"},"economics":{"price_usd":0.01,"price_atomic":"10000","model":"flat","category_percentile":51,"stability":1,"price_max_usd":0.01,"category_percentile_max":25,"endpoint_count":12,"distinct_price_count":1},"risk":{"level":"clean","flags":[]},"synthesis":null,"traction":null}},"provenance":{"license":"CC-BY-4.0","attribution_required":true,"attribution":"Data: x402-list.com (CC BY 4.0)","cite_as":"https://x402-list.com/services/facts402-verification-and-business-data-apis","source":"https://x402-list.com"}}