{"slug": "show-hn-company-data-from-official-french-and-european-registers-paid-per-call", "title": "Show HN: Company data from official French and European registers, paid per call", "summary": "Sirenic launched api.sirenic.eu, a pay-per-call API that returns company data from official French and European registers, including INSEE Sirene, INPI RNE, VIES and GLEIF, priced from $0.002 to $1 per call with no subscription. The API covers 30.1M legal units and 6.8M filed financial years across 23 French datasets and 129 routes, and supports x402 payments in USDC or EURC on eip155:8453, with Ed25519-signed responses and per-block provenance. Accounts get 150 free calls a month on 112 of the 129 routes, and an MCP connector exposing 110 tools lets assistants such as Claude, ChatGPT, Le Chat and Perplexity query the data; volumes were measured on the production database on 2026-10-18.", "body_md": "### Identity and establishments\n\n- Name, legal form, head office, NAF, headcount$0.005\n- Every SIRET, open and closed$0.003\n- Intra-EU VAT checked against VIES$0.003\n- Collective agreement, LEI groupincluded\n\nINSEE Sirene · INPI RNE · VIES · GLEIF\n\nOfficial data · France and Europe\n\nRegistry, officers, filed accounts, default score, sanctions. For developers, compliance teams and AI agents. Paid per call, no subscription. Every response is signed and sourced.\n\napi.sirenic.eu · 402 flowfrom $0.002 to $1\n\n```\n# a call without payment gets a quote\ncurl -i https://api.sirenic.eu/v1/entreprise/552032534\n \nHTTP/2 402 Payment Required\npayment-required: x402Version 2 · eip155:8453 · USDC · 0.005\n \n# the agent signs the payment and retries\nHTTP/2 200 OK\nx-sirenic-signature: Ed25519\n{ \"denomination\": \"DANONE\", \"etat_administratif\": \"actif\", … }\n```\n\nCountries and routes read from the grid at render time; volumes measured on the production database on 2026-10-18. No estimated figure.\n\nGET /v1/suggestions · free, no key\n\nThe free search returns the company, its SIREN, its town, its NAF code and its status. The paid profile comes back in the common schema, with the source register, the licence and the date.\n\nINSEE Sirene database, every French company, active or closed: up to 5 matches per search, no account and no key, 2,000 searches a day.\n\nFor the same company, the API addsPrice\n\nSIREN 552 032 534 · France\n\n**Provenance** · INSEE Sirene (Etalab 2.0 open licence), INPI RNE (source's own terms) · real extract of a paid response, snapshot of 2026-07-29. The binding price is the one in the 402 quote.\n\nFrance in depth · 23 datasets\n\nFrom a SIREN, a SIRET or a name. 30.1M legal units, 6.8M filed financial years, every block sourced.\n\nINPI RNE · filed public articles\n\nINPI · filed annual accounts\n\nBODACC · UN, EU, OFAC · AMF · Géorisques\n\nDECP · TED · INPI · France Travail · HATVP\n\nEd25519-signed · per-block provenance\n\nThe problem\n\nDifferent registers, licences, freshness and formats. A record from Brussels and one from Riga do not read the same way.\n\nDevelopers\n\n```\ncurl https://api.sirenic.eu/v1/entreprise/552032534 \\\n  -H \"X-Api-Key: srn_live_…\"\n\nHTTP/2 200 OK\nx-credits-charged: 0.005\nx-free-quota-remaining: 149\n```\n\nOpen today: 150 free calls a month with an account, on 112 of 129 routes (the price list says which), and pay-per-call over x402 (USDC or EURC), with no account except registry filings. Prepaid credits: card top-up is not open yet. A 4xx or 5xx error never debits anything.\n\n```\n# 1. without payment: 402 + instructions\ncurl -i https://api.sirenic.eu/v1/entreprise/552032534\n\n# 2. an x402 client (e.g. @x402/fetch) signs\n#    and retries with PAYMENT-SIGNATURE, response 200\n```\n\nSigned 402 quote, Ed25519-signed response. A payment on an error is cancelled before settlement.\n\n```\n# paste into your assistant\nhttps://api.sirenic.eu/mcp/connecteur\n\n# x402 agents: POST /mcp, no account\n```\n\nClaude, ChatGPT, Le Chat, Perplexity, Claude Code, n8n. OAuth or API key.\n\nAI agents\n\nOne URL to paste into Claude, ChatGPT, Le Chat or Perplexity. OAuth or API key.\n\nListed on [MCP Registry](https://registry.modelcontextprotocol.io/v0/servers?search=sirenic) · [Smithery](https://smithery.ai/servers/contact-erkc/sirenic)\n\nThis customer, SIREN 552 032 534, can we work with them?\n\nDANONE is active in the registry. No insolvency proceedings in the BODACC window. No strong match on the 6 lists. Caveat: without the default score, nothing is said about its solvency.\n\nShortened example. There is no Sirenic chat: your own assistant chains the tools.\n\nSirenic + your LLM\n\nThe LLM brings the reasoning, Sirenic brings the official facts and the rules to read them. Connected to your team, the same know-how is duplicated: same sources, same caveats, same traceability, for every colleague and every agent.\n\nOne MCP URL in Claude, ChatGPT, Le Chat, Perplexity or your n8n agent. 110 tools, OAuth or API key.\n\nIn plain language. The assistant picks the routes, chains the calls and cites the register of every fact.\n\nPurchasing, compliance, sales, risk: everyone queries the registers like your best analyst, with no training.\n\nINSEE SireneINPI RNEBODACCVIES6 sanctions lists19 European countries\n\nn8n and Make workflows\n\nFrequently asked questions\n\nTrade registry, officers, establishments, filed annual accounts, share capital, default score, BODACC alerts, screening against 6 sanctions lists, public contracts and invoicing checks, for France and 19 European countries.\n\nFrom $0.002 for a search to $1.00 for a full intelligence report, with no subscription. An account gets 150 free calls a month on 112 of 129 routes (the price list says which). An error is never charged.\n\nFrom the official registers: INSEE Sirene, INPI RNE, BODACC, VIES, Companies House, KBO/BCE, Bolagsverket and others. Every block of a response carries its source register, its licence and its date.\n\nNo. Sirenic is not an accredited platform (PDP/PA): it never issues, transmits, converts or routes invoices, and has no access to the central directory. The invoicing routes check the supplier and prepare the file; issuing stays with your platform.\n\nYes. The URL https://api.sirenic.eu/mcp/connecteur adds 110 tools to Claude, ChatGPT, Le Chat, Perplexity, Claude Code or n8n, with OAuth or an API key.\n\nEvery paid response is Ed25519-signed and can be verified offline, even after a key change: every key that has signed stays published, by its identifier, at /.well-known/sirenic-signing-key. The PDF report and the KYB file carry a verification link that whoever receives the document can open: it shows its receipt, never the data.", "url": "https://wpnews.pro/news/show-hn-company-data-from-official-french-and-european-registers-paid-per-call", "canonical_source": "https://api.sirenic.eu/en", "published_at": "2026-10-27 13:33:07+00:00", "updated_at": "2026-10-27 13:41:32.591310+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "developer-tools"], "entities": ["Sirenic", "INSEE Sirene", "INPI RNE", "VIES", "GLEIF", "DANONE", "Model Context Protocol", "Smithery"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-company-data-from-official-french-and-european-registers-paid-per-call", "markdown": "https://wpnews.pro/news/show-hn-company-data-from-official-french-and-european-registers-paid-per-call.md", "text": "https://wpnews.pro/news/show-hn-company-data-from-official-french-and-european-registers-paid-per-call.txt", "jsonld": "https://wpnews.pro/news/show-hn-company-data-from-official-french-and-european-registers-paid-per-call.jsonld"}}