Changelog

What changed in the API

Stability promise: fields in /v1 answers and MCP tool results are never removed or renamed without 90 days notice on this page. New fields can appear at any time, so ignore fields you do not know.

DateChange
2026-10-12New: supplier invoice check, GET /v1/invoice/check and MCP supplier_invoice_check (USD 0.08): the company check plus the invoice's IBAN (valid, same country, Polish VAT whitelist) and sender email, verdict pass, review or hold.
2026-10-12New: Peppol e-invoicing lookup, GET /v1/einvoice/peppol and MCP peppol_lookup (USD 0.003), by VAT number, company number or name. The company check now includes Peppol and parent companies (GLEIF), and screens the parents against sanctions.
2026-10-12Company check (/v1/kyb/check, eu_company_check) now returns directors and owners for UK (officers and persons with significant control), French and Norwegian companies, each screened against sanctions and PEP. Bulk screening also accepts fixed-price (exact) x402 payments.
2026-10-11Self-serve trial keys: POST /v1/key/trial with an email (or MCP get_trial_key) returns a key with 2,000 credits a month. Every 402 answer now says how.
2026-10-11New, free: ECB euro reference exchange rates (GET /v1/eu/fx, MCP eu_exchange_rates) and EU law lookup by CELEX or citation (GET /v1/eu/law, MCP eu_law_lookup).
2026-10-11New: watch for 30 days without an account, GET /v1/watch/new (USD 0.05 once, MCP watch_30_days): sanctions names, European companies (status, name, address) or Dutch plates; alerts by webhook or /v1/watch/alerts?token=. Key watchlists also accept kind=company.
2026-10-11Signed receipts: every paid answer carries receipt (Ed25519 over route, time, payment and the SHA-256 of the answer, never the query). Public key: /.well-known/factline-receipts.json; lookup: /v1/receipts/{id}.
2026-10-11Monthly statements for paying wallets: GET /v1/statement?month=YYYY-MM with a SIGN-IN-WITH-X header (x402 sign-in-with-x).
2026-10-11New: bulk screening, GET /v1/screen/bulk, up to 100 names against sanctions and PEP, metered x402 (upto) at USD 0.0012 per name per list.
2026-10-11New: payee check for x402 (GET /v1/payee/check, MCP x402_payee_check) and the x402 Seller Health Index (/x402/health, free /v1/x402/sellers, MCP x402_sellers).
2026-10-11x402: every paid route also accepts USDC on Solana. Retries with the same payment-identifier are never charged twice.
2026-10-11New: European company check, GET /v1/kyb/check and MCP tool eu_company_check (USD 0.05). Register record, sanctions on the registered name, VAT match, website age and Dutch insolvency, one verdict.
2026-10-11API key users: when 80% of the month's credits are used, JSON answers carry a notice field and MCP results a notice line, next to the X-Quota-Warning header.
2026-10-11REST answers carry summary (where the shape allows) and cite_as, like MCP results.
2026-10-11Focused MCP servers: /mcp/kyc, /mcp/nl and /mcp/vehicles, next to /mcp (everything) and the free /mcp/chat and /mcp/gpt.
2026-10-11MCP results carry a quotable summary and a cite_as source line.
2026-10-11Python client: pip install factline.
2026-10-10Company lookup: Ireland (CRO) and Estonia (e-Business Register); 10 registers in total.
2026-10-10API keys: EUR 19 credit pack, 30,000 credits valid 12 months, no subscription.
2026-10-10Childcare near an address (LRK daycare and after-school locations) in /v1/schools and nl_schools_near.
2026-10-10Company lookup: UK Companies House.

Live status of every source: status. Questions: hello@factline.dev.