Sirenic bronze
api.sirenic.eu
“Pay-per-call French & European company data (official registers: INSEE Sirene, INPI RNE, NBB, Zefix and 8 more, plus worldwide entities via LEI/GLEIF). Every skill is a paid HTTP resource: send a JSON data part {"path": "/v1/..."} or {"skill": "<id>", "params": {...}}; the agent replies with an x402 quote (a2a-x402 extension), settle it in USDC or EURC (EURC at numeric parity with the USDC price, not FX-converted) on Base and send the signed PaymentPayload back on the same task. Paying in EURC requires an explicit client opt-in since @x402/core 2.23 (spendControls.allowedAssets), otherwise your client silently keeps the USDC option. Set allowedAssets[].maxAmountPerPayment as well (integer ATOMIC amount, e.g. "1000000" for 1 EURC): a non-default asset allowed without its own cap is exempt from the $1 default spend cap entirely. Your x402 client also refuses, by default, any quote above $1.00 per payment (spendControls.maxAmountPerPayment); only GET /v1/kyb/batch (up to $10.50), GET /v1/surveillance/creer (up t
a2a https://api.sirenic.eu/a2a talk to it https://api.sirenic.eu/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 13 Dec 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI use policy
-
What this site's
robots.txtsays about how AI may use its content. Recorded as the operator wrote it, not enforced — these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents. - First seen
- 8 Aug 2026
View verification details
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- 🇫🇷 FR · OVH SAS (AS16276)
- Last checked
- 7d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of api.sirenic.eu controls every word below.
GET /v1/recherche
French company search and company lookup by name or SIREN in the official French company registry (INSEE Sirene / INPI RNE open data). Name search returns the top 10 matches with identity, SIREN, NAF code, city and active/ceased status, plus a score_confiance (0-1 match confidence) that helps disambiguate homonyms. The entry point to official data and company data on France: resolve a trading name to its SIREN identifier before pulling the full company profile, filings or financials. Price: $0.002 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/recherche", "params": {...}} or {"path": "<concrete /v1/recherche>"}
GET /v1/entreprise/:siren
Full French company profile by SIREN: official company data from the French company registry (INSEE Sirene / INPI RNE). One company lookup returns legal name, legal form, head-office address, NAF code, workforce bracket, creation date, active or ceased status, officers with name and role, collective agreement and the computed intra-EU VAT number. The core KYB building block for verifying a French counterparty: registry facts for due diligence, compliance and onboarding checks. Price: $0.005 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}>"}
GET /v1/entreprise/:siren/etablissements
All establishments (SIRET) of a French company: the complete list of business locations registered under one SIREN, official data from the French company registry (INSEE Sirene), head office and branches alike, each with its address and open or closed status. Use it to map the branches and addresses of a company across France, or to check whether a given SIRET is still open. The SIREN identifies the legal entity; the SIRET identifies each of its establishments. Price: $0.003 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/etablissements", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/etablissements>"}
GET /v1/entreprise/:siren/alertes
Legal alerts for a French company from BODACC, the official French gazette of legal notices: insolvency proceedings (procedures collectives) and related court filings, deregistrations and business sales, grouped and most recent first. Check whether a French company is subject to collective proceedings before you contract — a due diligence, KYB and compliance signal for supplier onboarding and risk monitoring, drawn from official registry data. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/alertes", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/alertes>"}
GET /v1/entreprise/:siren/contentieux
Commercial-court decisions linked to a French company (SIREN), from the Cour de cassation open data (Judilibre): counts, closed-list nature (insolvency judgment, order to pay, summary proceedings, expert appraisal, other dispute), the company's role, the other companies involved (SIREN only) and the official link to each decision. No text, no individual's name, no amount. Partial, measured coverage (about 62% of decisions carry a usable identifier): no result never means no litigation. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/contentieux", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/contentieux>"}
GET /v1/entreprise/:siren/accords-collectifs
Company-level collective agreements of a French company published on Légifrance (ACCO fund, mandatory since 2017-09-01): title, nature (accord, avenant), DILA themes (pay, working time, telework, gender equality, profit-sharing...), signature, effect and end dates, collective-agreement code (IDCC) checked against Sirene, signatory unions and the official link. Metadata only, never the text nor a person's name. Searched by filing SIRET (up to 25 establishments), cached 24h. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/accords-collectifs", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/accords-collectifs>"}
GET /v1/entreprise/:siren/capital
Ownership and share capital structure of a French company from the official INPI registry: AI extraction of the latest PUBLIC articles of association filed at INPI — share capital amount, legal form, shareholders (name, role, birth YEAR, ownership %), notable clauses, with a confidence level and the source document reference. Due diligence from public filed deeds — NOT a beneficial-ownership register (RBE) and not a beneficial-owner identification. Immutable document: extracted once, cached. Price: $0.35 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/capital", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/capital>"}
GET /v1/entreprise/:siren/changements
Company changes monitoring for a French company: the new official BODACC gazette announcements published SINCE a given date (?depuis=YYYY-MM-DD) — the poll endpoint for watchlist and portfolio surveillance. Returns the new announcements (insolvency, deregistration, sales, filings, changes) in reverse-chronological order. Note: detects new BODACC publications, not field-level edits of the Sirene/RNE profile (the monthly stock keeps no history). Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/changements", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/changements>"}
GET /v1/entreprise/:siren/pi
Intellectual property portfolio of a French company from official INPI open data: patents, trademarks and designs — counts plus items with number, title/label, status, ISO dates (trademark filing/registration/expiry, patent publication) and classification (Nice/CIB/Locarno). Designs: one line per filing. An R&D / brand-value signal for due diligence. Trademarks and designs are most-recent-first; patents are NOT sorted upstream (liste_ordre). Inventor names are never returned. Price: $0.03 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/pi", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/pi>"}
GET /v1/entreprise/:siren/finances
Financials of a French company (annual accounts filed at INPI, Banque de France ratios): revenue, EBITDA, net income, debt, financial autonomy — ONE row per fiscal year, each graded (qualite: exploitable / a_verifier / non_exploitable, anomalies, doubtful fields); source rows set aside are served in exercices_ecartes with their reason. Consolidated accounts are served apart and graded the same way. Includes the INPI-keyed tax-form line items (up to 20 years) and a perimetre_comptable block. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/finances", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/finances>"}
GET /v1/entreprise/:siren/marches-publics-ue
European public procurement contract awards won by a French company, from TED (Tenders Electronic Daily, EU Publications Office): government contracts and tenders — buyer, country, subject, notice-level amount, CPV codes, co-winners and official notice link. Identifier-based matching only (SIREN/SIRET incl. spaced variants). Coverage: eForms award notices since 2023-10-25, above EU thresholds; ~57% of award notices carry a usable national identifier — an empty list is not proof of absence. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/marches-publics-ue", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/marches-publics-ue>"}
GET /v1/entreprise/:siren/marches-publics
Government contracts won by a French company, from the official DECP open data: buyers, dates, procedures, estimated end date, lot number, joint holders, CCAG, price type, advance, amendments, declared subcontracting. Each amount is per contract or LOT, excl. VAT, over its full duration, flagged firm price or ENVELOPE (call-offs, framework ceiling — 43% of rows). Totals as two bounds: raw, and deduplicated when one award is published twice. Awarded contracts, not open calls. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/marches-publics", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/marches-publics>"}
GET /v1/marches/expirations
Upcoming French public-contract EXPIRATIONS — the predictive layer over DECP open data: contracts whose estimated end date falls inside your window (fenetre_mois, 1-24 months), filterable by CPV prefix (cpv=45) and department, with buyer, incumbent holders, lot number, declared subcontracting, and amounts flagged firm price or ENVELOPE (call-offs, subsequent contracts, tranches, framework ceiling). Buyers re-tender 4 to 9 months before expiry: anticipation BEFORE publication. 50 per page. Price: $0.05 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/marches/expirations", "params": {...}} or {"path": "<concrete /v1/marches/expirations>"}
GET /v1/acheteur/:siret/profil
Procurement profile of a French public buyer (SIRET): contract counts and amounts, activity by year, top CPV segments, incumbent suppliers ranked with their contracts expiring within 18 months, framework-agreement share, average bids received per tender (competitive intensity) and median data-publication delay — the buying habits a bidder wants before a sourcing meeting. From DECP open data. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/acheteur/{siret}/profil", "params": {...}} or {"path": "<concrete /v1/acheteur/{siret}/profil>"}
GET /v1/entreprise/:siren/concurrents-marches
Who wins French public contracts on the SAME CPV segments as a given company (SIREN): top rival contractors over the last 3 years, with contract counts, total amounts and shared segments — competitive intelligence for public-procurement bidding, from DECP open data. The company's own top-5 CPV segments (last 5 years) define the comparison scope. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/concurrents-marches", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/concurrents-marches>"}
GET /v1/entreprise/:siren/sante
Company health check for a French company: a bilingual risk read-out — verdict, strengths, warning signs, activity trend and confidence level — from official data only (identity, BODACC alerts, filed financials, sanctions screening). A model fills a closed evaluation grid; every figure, date and sentence is assembled by Sirenic, and guards overrule it when the accounts disagree. Entities filing no accounts get an explicit no-conclusion verdict. For KYB and due diligence. Cached 7 days. Price: $0.15 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/sante", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/sante>"}
GET /v1/kyb/batch
Batch KYB and bulk company lookup: full Know Your Business files for 2 to 100 French companies in one call (comma-separated sirens parameter) — bulk due diligence, compliance and onboarding screening of a whole portfolio, each file with per-block provenance (official register + as-of date). Billed per company at $0.105 (30% off the $0.15 unit price); the amount is quoted from the number of SIREN. A SIREN with no diffusible company is returned as trouve=false and billed as one lookup. Price: $0.105 per unit (USDC, or EURC at numeric parity — same figure, not FX-converted; x402). A full-size request quotes up to $10.50, above the $1.00 single-payment cap that x402 clients apply BY DEFAULT since @x402/core 2.23 (spendControls): raise spendControls.maxAmountPerPayment, or set spendControls: false, before signing — otherwise your own client rejects the quote without ever calling us.
- {"skill": "/v1/kyb/batch", "params": {...}} or {"path": "<concrete /v1/kyb/batch>"}
GET /v1/comparer
Company comparison: compare 2 to 5 French companies side by side in one call on official company data — identity, deterministic default-risk score, latest filed accounts (statutory scope) and BODACC insolvency alerts. Benchmarking for supplier selection and vendor shortlist: per-axis rankings, never an overall winner, plus a comparabilite block that flags NOT comparable companies (different sectors, sizes, a holding in the batch). Billed PER COMPANY: signed quote = $0.12 x number of SIREN. Price: $0.12 per unit (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/comparer", "params": {...}} or {"path": "<concrete /v1/comparer>"}
GET /v1/kyb/:siren
Company lookup KYB — Know Your Business verification of a French company in one call: official company data for due diligence, compliance and customer onboarding: identity, officers, BODACC legal alerts (insolvency, deregistration), filed financials, sanctions screening of the company and each officer against the 6 official lists, computed VAT number and a completeness score. Per-block provenance: every block states its official register and as-of date. Price: $0.15 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/kyb/{siren}", "params": {...}} or {"path": "<concrete /v1/kyb/{siren}>"}
GET /v1/sanctions/check
Sanctions screening (AML/KYC): screen a person or company name against 6 official watchlist sources — UN consolidated, EU FSF, US OFAC SDN, UK Sanctions List, French national asset-freeze register, Swiss SECO list — six official lists in one call. Fuzzy watchlist matching with a 0-100 confidence score per hit — never a bare yes/no. Each list reports its entry count, publication date and what that date means. One AML screening call covers UN, EU, OFAC, UK, FR and CH. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/sanctions/check", "params": {...}} or {"path": "<concrete /v1/sanctions/check>"}
GET /v1/regulateurs/fr/alertes
French financial regulator alerts and scam check against the official AMF blacklist: screen a name for unauthorized investment websites, scams and AMF impersonation, and look up PSAN crypto provider registrations and licensed asset management companies (SGP) by name or SIREN. A compliance screening of the regulator blacklists for agents vetting French counterparties in crypto and asset management. Official AMF open data (Licence Ouverte 2.0), refreshed daily. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/regulateurs/fr/alertes", "params": {...}} or {"path": "<concrete /v1/regulateurs/fr/alertes>"}
GET /v1/entreprise/:siren/risques-industriels
Industrial risk and environment profile of a French company from the official ICPE register (Géorisques/DGPR): classified facilities with Seveso status (upper/lower tier), authorisation regime, activity state, IED flag, nomenclature rubrics and a risk synthesis per SIREN — an ESG and environmental compliance signal on hazardous sites operated by the company. A company with no classified facility returns level aucun (still 200) — the clean answer is the signal. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/risques-industriels", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/risques-industriels>"}
GET /v1/entreprise/:siren/agrements
Regulatory authorisation and licences held by a French company, by SIREN: payment institution, e-money institution, account-information provider, payment agent or exempt entity from the EBA PSD2 register (daily), insurance undertaking from EIOPA, telecom operator (electronic-communications operator, ARCEP). Returns authorisation dates, licensed PSD2 services, EEA passporting and withdrawals — a compliance check across three official registers. Not authorised is a paid answer too (200). Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/agrements", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/agrements>"}
GET /v1/association/:rna
Official profile of a French association (loi 1901) by RNA number (W + 9), from the RNA register (Ministry of the Interior, monthly): title, purpose and Waldec codes, nature, grouping, position (active/dissolved/deleted), creation, declaration, JO publication and dissolution dates, registered office, website, RUP number as declared, prefecture, and the SIREN when Sirene confirms it (categorie juridique 92xx). Covers associations WITHOUT a SIREN. No officer data. Excludes Alsace-Moselle. Price: $0.005 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/association/{rna}", "params": {...}} or {"path": "<concrete /v1/association/{rna}>"}
GET /v1/associations/recherche
Search French associations (loi 1901) by name in the Répertoire national des associations (RNA, Ministry of the Interior): trigram similarity on the normalised title, optional postal-code, department and position filters (active, dissoute, supprimee), top 20 with score_confiance and the RNA number to use on /v1/association/{rna}. Associations with AND without a SIREN; the legacy file (no declaration since 2009) is flagged fichier_source: import. Excludes Alsace-Moselle (local law). Price: $0.002 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/associations/recherche", "params": {...}} or {"path": "<concrete /v1/associations/recherche>"}
GET /v1/association/:rna/annonces
Official Journal notices of a French association (JOAFE, DILA) by RNA number: creations, modifications (title, purpose, registered office), dissolutions, corrections — the association equivalent of BODACC notices, most recent first, with issue date, declaration date and prefecture, purpose themes and the PDF file name. Carries `couverture` (first and last loaded issue): no notice inside that window is a fact, not a gap. Weekly issue, loaded every Tuesday. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/association/{rna}/annonces", "params": {...}} or {"path": "<concrete /v1/association/{rna}/annonces>"}
GET /v1/entreprise/:siren/lobbying
Lobbying and influence profile of a French company from the official HATVP register of interest representatives — a transparency, governance and ESG due diligence signal: registration status, category, lobbying-expense brackets per fiscal year, staff count, recent subjects with intervention domains and action types, clients (for consulting firms), affiliations, declaration defaults and deregistrations. Organisation-level only — no personal data. Not registered is a meaningful answer (still 200). Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/lobbying", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/lobbying>"}
GET /v1/entreprise/:siren/emploi
Hiring signals for a French company, derived on demand from France Travail data (snapshot under 24 h, nothing stored): actively-hiring yes/no/unprovable, active-postings count (SIREN-keyed employer page when available, else strict name matching over known locations), top ROME occupation families, contract-type mix, share of postings displaying a pay amount - plus the Egapro gender-equality index and the INSEE workforce bracket. Aggregated signals only, never posting texts or recruiter contacts. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/entreprise/{siren}/emploi", "params": {...}} or {"path": "<concrete /v1/entreprise/{siren}/emploi>"}
GET /v1/eu/agrements
EU financial authorisation lookup in the official ESMA Registers: search ~14,000 MiFID-regulated entities across the EU/EEA (investment firms, UCITS/AIFM managers) by name or LEI — authorisation status of the regulated entity, home and host member states, competent authority, authorisation dates. One integration covers all 27+ countries of Europe: an investment firm and regulated entity KYB check for the whole single market. Data freely available at the source (ESMA). Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/agrements", "params": {...}} or {"path": "<concrete /v1/eu/agrements>"}
GET /v1/surveillance/creer
Monitoring for France: a 30, 90 or 365-day watchlist (?duree=), recurring KYB & compliance alerts. Each target checked DAILY against official sources; Ed25519-signed webhook and/or e-mail digest, always pollable. Company targets (SIREN): BODACC, status, officers, sanctions/AMF blacklist, PSAN/SGP, Seveso, FR & EU procurement awards. Directors (dirigeant:Name): new/ended offices. Associations (RNA W…): JOAFE notices. Per target (1-100) x duration: $0.05 / $0.135 / $0.50. No account, no refund. Price: $0.05 per unit for 30 days, $0.135 per unit for 90 days, $0.50 per unit for 365 days (USDC, or EURC at numeric parity — same figure, not FX-converted; x402). A full-size request quotes up to $50.00, above the $1.00 single-payment cap that x402 clients apply BY DEFAULT since @x402/core 2.23 (spendControls): raise spendControls.maxAmountPerPayment, or set spendControls: false, before signing — otherwise your own client rejects the quote without ever calling us.
- {"skill": "/v1/surveillance/creer", "params": {...}} or {"path": "<concrete /v1/surveillance/creer>"}
GET /v1/surveillance/:jeton/renouveler
Watchlist renewal: extend an existing company monitoring watchlist by 30, 90 or 365 days (?duree=, default 30, any duration whatever the original) of daily surveillance against official sources — $0.05 / $0.135 / $0.50 per target. The cibles parameter must repeat the exact watched targets: it is what the quote is computed from. Possible until 7 days after expiry, then the watch is purged. No refund, no pro rata. Price: $0.05 per unit for 30 days, $0.135 per unit for 90 days, $0.50 per unit for 365 days (USDC, or EURC at numeric parity — same figure, not FX-converted; x402). A full-size request quotes up to $50.00, above the $1.00 single-payment cap that x402 clients apply BY DEFAULT since @x402/core 2.23 (spendControls): raise spendControls.maxAmountPerPayment, or set spendControls: false, before signing — otherwise your own client rejects the quote without ever calling us.
- {"skill": "/v1/surveillance/{jeton}/renouveler", "params": {...}} or {"path": "<concrete /v1/surveillance/{jeton}/renouveler>"}
GET /v1/dirigeant/recherche
Reverse search for company directors and officers in France: a people search by surname (?nom=) that lists the French companies where a person of that name holds or held an office, with each company SIREN, name and the person role — network mapping and due diligence on directors. Person data is limited to surname, first names, role and birth YEAR (French GDPR/INPI rules). Results are indicative: homonyms are not disambiguated and very common names are capped. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/dirigeant/recherche", "params": {...}} or {"path": "<concrete /v1/dirigeant/recherche>"}
GET /v1/prospection
French B2B prospecting and lead generation over the full official French company registry (29.8M companies): build targeted company lists with multi-criteria filters — NAF/APE activity code, departement or postal-code prefix, legal form, workforce bracket, company age, active RGE environmental certification, gender-equality index. Returns 100 active companies per page; each page is one payment. Combine filters to narrow a market segment into fresh, registry-grade company lists for France. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/prospection", "params": {...}} or {"path": "<concrete /v1/prospection>"}
GET /v1/intelligence/:siren
French company intelligence report for due diligence — ONE call, all blocks cross-referenced: identity, officers with OTHER public offices (network map), financials with multi-year trends, sector benchmarks, failure-risk score, BODACC, sanctions, FR/EU procurement, IP, Seveso/ICPE, AMF, lobbying, Egapro, establishments, INPI filings, live VIES. Closed-list risk signals, rule-based verdict, figures-first executive summary. Ed25519-signed report, provenance per block (official register + as-of). Price: $1.00 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/intelligence/{siren}", "params": {...}} or {"path": "<concrete /v1/intelligence/{siren}>"}
GET /v1/rapport/:siren
PDF report on a French company, on demand — the shareable due diligence dossier: the full KYB file (identity, officers, BODACC legal alerts, filed financials, sanctions screening, completeness score) laid out as an A4 document, including the AI health summary when one is cached. One paid call returns the finished company report as a PDF, ready to attach to a compliance or due diligence dossier. Response is application/pdf. Price: $0.50 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/rapport/{siren}", "params": {...}} or {"path": "<concrete /v1/rapport/{siren}>"}
GET /v1/eu/recherche
European company search across official registers: company lookup by name, returning European company data in one unified schema. Norway, Estonia, Latvia and Spain (BORME base, hoja key) are served from local copies; Czechia, Slovakia, Finland, Poland and Switzerland are queried live; Denmark and UK when enabled; plus worldwide GLEIF (LEI) coverage of financial entities and large groups. Top 10 matches with country, national ID, status and a score_confiance (0-1 match confidence). Price: $0.003 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/recherche", "params": {...}} or {"path": "<concrete /v1/eu/recherche>"}
GET /v1/eu/entreprise/BE/:id
Official Belgian company registry lookup (KBO/BCE, Banque-Carrefour des Entreprises / Kruispuntbank van Ondernemingen). Query: /v1/eu/entreprise/BE/0403199702 (10-digit enterprise number, with or without dots). Returns legal name, legal form, normalized status, incorporation date, registered office, NACEBEL activities with French labels, the establishment-unit list, VAT number and LEI, plus a link to the official register entry — Belgian company data from KBO/BCE open data, refreshed daily. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/BE/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/BE/{id}>"}
GET /v1/eu/entreprise/CH/:id
Official Swiss company registry lookup (Zefix — Central Business Name Index / Registre central du commerce), covering companies registered in Switzerland. Query: /v1/eu/entreprise/CH/CHE-107.480.920 (CHE UID number, with or without dots). Returns legal name, legal form, normalized status, registered office and the cantonal register link — Swiss company data live from Zefix. Same unified JSON schema as every Sirenic European company profile. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/CH/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/CH/{id}>"}
GET /v1/eu/entreprise/NO/:id
Official Norwegian company registry lookup (Brønnøysundregistrene / Enhetsregisteret — BRREG open data). Query: /v1/eu/entreprise/NO/923609016 (9-digit organisasjonsnummer). Returns legal name, legal form, normalized status, incorporation date, registered office, VAT/MVA and LEI — Norwegian company data from Norway's official register, the Enhetsregisteret (NLOD open data). Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/NO/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/NO/{id}>"}
GET /v1/eu/entreprise/CZ/:id
Official Czech company registry lookup (ARES — register of economic subjects, Ministry of Finance of Czechia). Query: /v1/eu/entreprise/CZ/45274649 (8-digit IČO / ICO identifier). Returns legal name, legal form, normalized status, incorporation date, registered office and the DIČ (DIC) VAT number — Czech company data live from ARES, the official register of companies in Czechia. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/CZ/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/CZ/{id}>"}
GET /v1/eu/entreprise/SK/:id
Official Slovak company registry lookup (RPO — Register právnických osôb, the register of legal entities of Slovakia, Statistical Office SR, CC-BY). Query: /v1/eu/entreprise/SK/35763469 (8-digit IČO / ICO identifier). Returns legal name, legal form, normalized status, incorporation date and registered office — Slovak company data live from the official RPO register of Slovakia. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/SK/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/SK/{id}>"}
GET /v1/eu/entreprise/FI/:id
Official Finnish company registry lookup (PRH / YTJ — Finnish Patent and Registration Office Business Information System, CC-BY). Query: /v1/eu/entreprise/FI/0112038-9 (Business ID / Y-tunnus). Returns legal name, legal form, normalized status, registered office and the FI VAT number — Finnish company data live from the PRH open data API, covering companies registered in Finland. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/FI/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/FI/{id}>"}
GET /v1/eu/entreprise/PL/:id
Official Polish company registry lookup (KRS — Krajowy Rejestr Sądowy, the National Court Register of Poland, Ministry of Justice). Query: /v1/eu/entreprise/PL/0000006865 (10-digit KRS number). Returns legal name, legal form, normalized status, incorporation date and registered office — Polish company data live from KRS (officers anonymized at the source). Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/PL/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/PL/{id}>"}
GET /v1/eu/entreprise/EE/:id
Official Estonian company registry lookup (e-Business Register / Äriregister of Estonia). Query: /v1/eu/entreprise/EE/12417834 (8-digit registrikood). Returns legal name, legal form, normalized status, incorporation date and registered office — Estonian company data from Estonia's official e-Business Register. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/EE/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/EE/{id}>"}
GET /v1/eu/entreprise/LV/:id
Official Latvian company registry lookup (Uzņēmumu reģistrs / Uznemumu registrs — the Register of Enterprises of Latvia). Query: /v1/eu/entreprise/LV/40003245752 (11-digit registration number). Returns legal name, legal form, normalized status, incorporation date and registered office — Latvian company data from Latvia's official register. Unified JSON schema shared by all Sirenic European company profiles. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{id}>"}
GET /v1/eu/entreprise/ES/:hoja/actes
Spanish company acts from the official BORME gazette (Registro Mercantil, section A) by hoja registral — the register key, e.g. VI-23141: incorporations, officer appointments and dismissals (role + name), capital changes, mergers, dissolutions, insolvency. Daily filings flow since 2009, newest first (100 max + total count). Spanish personal IDs (DNI/NIE) and natural-person sole-shareholder names are redacted at ingestion. Basado en datos de la Agencia Estatal Boletin Oficial del Estado (boe.es). Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/ES/{hoja}/actes", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/ES/{hoja}/actes>"}
GET /v1/eu/entreprise/GB/:company_number/dirigeants
UK company officers live from Companies House, the official UK company registry, by company number (e.g. GB/00102498): active directors and secretaries with role, appointment date, nationality, occupation, country of residence and month+year of birth only — never a correspondence address (GDPR minimisation). Resigned-officer count included. Built for KYB and due diligence on director appointments and governance. Contains public sector information licensed under the Open Government Licence v3.0. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/GB/{company_number}/dirigeants", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/GB/{company_number}/dirigeants>"}
GET /v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs
UK beneficial owners (PSC, persons with significant control) live from Companies House for AML, KYB and compliance: individual and corporate-entity PSCs with natures of control (ownership/voting bands), notification dates, plus official PSC statements. Ceased PSCs excluded by default (inclure_cesses=true adds them with their ceased date). Beyond French-registry parity — France exposes no open UBO register. Month+year of birth only, no addresses. Open Government Licence v3.0 (Companies House). Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs>"}
GET /v1/eu/entreprise/GB/:company_number/insolvabilite
UK company insolvency record for credit risk and compliance screening, live from Companies House by company number: liquidation (compulsory or voluntary), administration, receivership and other cases with their dates and insolvency practitioners (name and role only, no addresses). A company with NO recorded case returns an explicit positive answer (200, aucune_procedure) — the register is authoritative, an empty record is a fact. Open Government Licence v3.0 (Companies House). Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/GB/{company_number}/insolvabilite", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/GB/{company_number}/insolvabilite>"}
GET /v1/eu/entreprise/LV/:regnr/comptes
Latvian company annual accounts — official financial statements from VID filings via the Uzņēmumu reģistrs open data of Latvia (CC0, daily). Query: /v1/eu/entreprise/LV/40003032065/comptes (11-digit registration number). EVERY filed fiscal year in one call: balance sheet, profit and loss (revenue, net income), cash flow when filed, employees, as published (EUR, LVL before 2014; statutory and consolidated filings kept apart). Null = not published, never zero. Price: $0.03 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{regnr}/comptes", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{regnr}/comptes>"}
GET /v1/eu/entreprise/LV/:regnr/insolvabilite
Latvian company insolvency record from the official Uzņēmumu reģistrs open data (CC0, daily photo since 2008), built for credit risk and compliance screening: insolvency and legal protection proceedings in Latvia with start/end dates, resolution, court and case number. A registered company with NO proceeding returns an explicit positive answer (200, aucune_procedure: true) — the register is authoritative. 11-digit registration number. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{regnr}/insolvabilite", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{regnr}/insolvabilite>"}
GET /v1/eu/entreprise/LV/:regnr/dirigeants
Latvian company officers and directors from the official Uzņēmumu reģistrs (Latvia's company registry) open data (CC0, daily): board members, chairs, liquidators and other representatives with name, role, governing body, representation rights (individually/jointly) and registration date; corporate officers carry their own registration number. For KYB and governance. GDPR minimisation: never the Latvian personal identity number, birth month+year only when published. 11-digit registration number. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{regnr}/dirigeants", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{regnr}/dirigeants>"}
GET /v1/eu/entreprise/LV/:regnr/beneficiaires-effectifs
Latvian beneficial owners (patiesie labuma guvēji) from the official Uzņēmumu reģistrs open data (CC0, refreshed daily), for AML, KYB and compliance ownership checks: registered UBOs in Latvia with name, nationality, country of residence and registration date — an open national UBO register, depth France does not expose. GDPR minimisation: never the Latvian personal identity number, birth month+year only when published. 11-digit registration number. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{regnr}/beneficiaires-effectifs", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{regnr}/beneficiaires-effectifs>"}
GET /v1/eu/entreprise/LV/:regnr/evenements
Latvian company legal events from the official Uzņēmumu reģistrs open data (CC0, daily photo): liquidations and activity terminations (incl. by court or tax authority), mergers, acquisitions, divisions and transformations with the other company's number, VID activity suspensions, securing measures (prohibitions, liens, attachments) with the registering institution. Closed-list types plus source code and wording. A registered company with no event gets aucun_evenement: true. 11-digit number. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{regnr}/evenements", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{regnr}/evenements>"}
GET /v1/eu/entreprise/LV/:regnr/associes
Latvian company members and shareholders from the official Uzņēmumu reģistrs open data (CC0, daily): SIA members (parts) and AS registered shareholders with number of shares, nominal value and currency as published (LVL before 2014), votes, share of nominal capital and holding start date. Corporate holders are named with their registration number; natural persons are COUNTED, never named (GDPR); dematerialised shares show the depository only. Group links for KYB. 11-digit number. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/LV/{regnr}/associes", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/LV/{regnr}/associes>"}
GET /v1/eu/entreprise/EE/:registrikood/comptes
Estonian company annual accounts — key figures from the official e-Business Register open data (RIK, CC BY 4.0, refreshed monthly). Query: /v1/eu/entreprise/EE/10003666/comptes (8-digit registrikood). EVERY published financial year since 2019 in one call: balance sheet (assets, equity, liabilities), revenue, employee expense, depreciation, operating and net profit, average FTE headcount — in EUR as published. Statutory and consolidated figures kept apart. Null = not published, never zero. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/EE/{registrikood}/comptes", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/EE/{registrikood}/comptes>"}
GET /v1/eu/entreprise/EE/:registrikood/evenements
Estonian registry rulings (määrused) — early-warning credit-risk signal from the e-Business Register open data (RIK, CC BY 4.0, daily national photo): entries, remedy orders, striking-off/dissolution WARNINGS, annual-report fines, dated. alerte flags a CLOSED type list (rest in types_non_qualifies); nombre_alertes excludes only rulings explicitly resolved (etat_code=L) — every other state (J, K, unseen codes) still counts. A still-registered entity with no ruling gets a dated positive answer. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/EE/{registrikood}/evenements", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/EE/{registrikood}/evenements>"}
GET /v1/eu/entreprise/SE/:orgnr/comptes
Swedish company annual accounts and financial statements decoded from the iXBRL filings Bolagsverket publishes for free (EU high-value datasets since 3 Feb 2025). Query: /v1/eu/entreprise/SE/5560401977/comptes (10-digit organisationsnummer). EVERY digitally filed fiscal year: revenue, operating and net result, balance sheet (total assets, equity, debts), average employees and prior-year column as filed. Digital filing is optional in Sweden (~63% of reports): absence never means no accounts. Price: $0.03 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/SE/{orgnr}/comptes", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/SE/{orgnr}/comptes>"}
GET /v1/eu/entreprise/SE/:orgnr/evenements
Swedish company registry events from Bolagsverket's official weekly national file (free EU high-value dataset) — credit risk signals: incorporation, ONGOING bankruptcy (konkurs), liquidation, company reconstruction, composition proceedings, merger or division, and deregistration with coded reason and date. Query: /v1/eu/entreprise/SE/5560012402/evenements (10-digit organisationsnummer). A registered company with no proceeding returns an explicit positive answer — the register is authoritative. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/SE/{orgnr}/evenements", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/SE/{orgnr}/evenements>"}
GET /v1/eu/entreprise/SE/:id
Official Swedish company registry lookup (Bolagsverket — Swedish Companies Registration Office). Query: /v1/eu/entreprise/SE/5560012402 (10-digit organisationsnummer). Returns legal name, legal form, normalized status, registration date and registered office — Swedish company data for Sweden, from Bolagsverket's official weekly national file, free of charge under the EU high-value datasets regulation. Part of Sirenic's Nordics coverage, unified JSON schema. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/SE/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/SE/{id}>"}
GET /v1/eu/entreprise/CZ/:ico/insolvabilite
Czech company insolvency from ISIR, the official insolvency register of Czechia, since 2008. Query: /v1/eu/entreprise/CZ/45274649/insolvabilite (8-digit IČO). Every proceeding — bankruptcy (konkurs), reorganisation (reorganizace): case number, court, status, dates, its 100 most recent events with document links. Publication is compulsory by law: no proceeding is an explicit positive answer. LEGAL PERSONS ONLY: a natural person's IČO (sole trader — most Czech IČOs) is refused, never cleared. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/CZ/{ico}/insolvabilite", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/CZ/{ico}/insolvabilite>"}
GET /v1/eu/entreprise/PL/:krs/evenements
Polish company registry EVENTS from the official KRS daily bulletin (Ministry of Justice) — company monitoring for Poland. Query: /v1/eu/entreprise/PL/0000006865/evenements (KRS number). Liquidation, bankruptcy, restructuring, mergers, suspension/resumption, dissolution, tax arrears, enforcement, accounts filings, name/seat/capital changes, strike-off — each typed from a CLOSED list, dated, traced to its section, in a gap-free window. GDPR by design: no officer, no PESEL, no register free text. Price: $0.02 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/PL/{krs}/evenements", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/PL/{krs}/evenements>"}
GET /v1/eu/entreprise/:pays/:id
European company profile by country code and national ID — official company registry data in one unified JSON schema: identity, legal form, status, creation date, head office, VAT, LEI, register link. Live: Norway, Estonia, Latvia, Belgium (KBO, NACEBEL + establishments), Czechia (ARES), Slovakia (RPO), Finland (PRH), Poland (KRS), Switzerland (Zefix, the Swiss company registry); Denmark and UK when enabled; elsewhere via GLEIF (LEI). European company data for KYB and due diligence. Price: $0.01 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/entreprise/{pays}/{id}", "params": {...}} or {"path": "<concrete /v1/eu/entreprise/{pays}/{id}>"}
GET /v1/eu/facturation/dossier
European invoice verification and supplier verification for e-invoicing compliance in Belgium (mandate live since 1 Jan 2026) and Poland (KSeF): official registry identity, VAT check against VIES, Peppol reachability (BE), IBAN form + key check, bank identified and, in Poland, the official White List: is the IBAN DECLARED by the taxpayer? Paying an undeclared account over 15,000 PLN costs the buyer the VAT deduction and joint liability. Deterministic pret_a_facturer verdict, closed-list reasons. Price: $0.03 (USDC, or EURC at numeric parity — same figure, not FX-converted; x402).
- {"skill": "/v1/eu/facturation/dossier", "params": {...}} or {"path": "<concrete /v1/eu/facturation/dossier>"}
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Sirenic — what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 1.0.0
- Extensions
-
x402
https://github.com/google-a2a/a2a-x402/v0.1— required of clientsx402 pay-per-call: quotes arrive as x402.payment.required metadata on input-required tasks; reply on the same task with the signed PaymentPayload in x402.payment.payload. Quotes are x402 v2 (CAIP-2 network ids). Errors are never charged.A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so. - Card completeness
- complete all eight fields required by a2a.proto v1.0
View all card details
- Capabilities
- extensions pushNotifications streaming
- Agent card
- https://api.sirenic.eu/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.