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.
| Date | Change |
|---|---|
| 2026-10-12 | New: 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-12 | New: 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-12 | Company 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-11 | Self-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-11 | New, 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-11 | New: 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-11 | Signed 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-11 | Monthly statements for paying wallets: GET /v1/statement?month=YYYY-MM with a SIGN-IN-WITH-X header (x402 sign-in-with-x). |
| 2026-10-11 | New: 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-11 | New: 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-11 | x402: every paid route also accepts USDC on Solana. Retries with the same payment-identifier are never charged twice. |
| 2026-10-11 | New: 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-11 | API 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-11 | REST answers carry summary (where the shape allows) and cite_as, like MCP results. |
| 2026-10-11 | Focused MCP servers: /mcp/kyc, /mcp/nl and /mcp/vehicles, next to /mcp (everything) and the free /mcp/chat and /mcp/gpt. |
| 2026-10-11 | MCP results carry a quotable summary and a cite_as source line. |
| 2026-10-11 | Python client: pip install factline. |
| 2026-10-10 | Company lookup: Ireland (CRO) and Estonia (e-Business Register); 10 registers in total. |
| 2026-10-10 | API keys: EUR 19 credit pack, 30,000 credits valid 12 months, no subscription. |
| 2026-10-10 | Childcare near an address (LRK daycare and after-school locations) in /v1/schools and nl_schools_near. |
| 2026-10-10 | Company lookup: UK Companies House. |
Live status of every source: status. Questions: hello@factline.dev.