Profile of a Lithuanian company
Registrų centras and VMI publish 547,000 legal persons daily under an open licence. This profile serves their identity by JAR code, with the register status — bankruptcy, liquidation, restructuring, removal —, VAT, capital, accounts-filing compliance, shareholder headcounts by category and today's tax arrears: register facts, never a score.
See a real response (free) Get the quote for /v1/eu/entreprise/LT/{kodas}
What the route returns
Catalogue description, exactly as agents read it:
Official Lithuanian company registry lookup (Juridinių asmenų registras, daily snapshot of data.gov.lt, CC BY 4.0). Query: /v1/eu/entreprise/LT/304500803 (9-digit JAR code). Identity as published (sole proprietorships anonymised by the register, flagged), legal form, one of 31 register statuses with date, registration and removal dates, VAT, municipality, plus registre_lt (capital, taxpayer type, VAT dates, filing compliance, shareholder headcounts) and fiscalite_lt (tax arrears, taxes paid).
Expected identifier
9-digit JAR code.
A wrongly formatted identifier in the path returns 400 and is not billed — but it costs you a round trip. It is the leading cause of failed calls on the foreign routes. A search parameter, by contrast, is cleaned up: unsupported characters are stripped and the usable query is served.
Extract from a genuinely paid response
Dated snapshot from 2026-09-17, truncated to one item per array. It is not live data. The full extract is served free of charge from the samples surface, and the schema from the OpenAPI document.
{
"pays": "LT",
"registre": "Juridinių asmenų registras (Registrų centras)",
"id_national": "304500803",
"denomination": "UAB \"Autotitanas\"",
"forme_juridique": {
"code": "310",
"libelle": "Uždaroji akcinė bendrovė"
},
"statut": "actif",
"statut_detail": null,
"date_creation": "2017-04-11",
"adresse_siege": {
"adresse": null,
"code_postal": null,
"ville": "Vilniaus miesto savivaldybė",
"pays": "LT"
},
"identifiants": {
"tva": null,
"lei": null
},
"registre_lt": {
"statut": "servi",
"photo": "2026-09-17",
"etat": {
"code": 0,
"famille": "aucun",
"fr": "aucun statut juridique particulier",
"depuis": "2017-04-11"
},
"denomination_anonymisee": false,
"adresse_non_publiee_sous_licence_ouverte": true,
"capital": {
"montant": 2500,
"devise": "Eur",
"depuis": "2017-04-11",
"historique": 1
},
"contribuable": {
"type": {
"code": 124
},
"tva": {
"numero": "LT100010913410",
"inscrit_le": "2017-05-19",
"radie_le": "2024-05-01",
"active": false
},
"commune": {
"code": 13
}
},
"obligations_comptables": {
"non_depot_jusqu_a": null,
"retard_jusqu_a": null,
"en_regle_selon_registre": true
},
"associes_par_categorie": {
"personnes_physiques_lituaniennes": 2,
"liste_deposee_le": "2020-05-07"
}
},
"fiscalite_lt": {
"statut": "servi",
"arrieres": null,
"aucun_arriere_publie": true,
"impots_payes": {
"par_annee": [
{
"annee": 2024,
"total": 758.12,
"mois_publies": 1
}
]
}
}
}
Price and billing
Price: $0.01. The authoritative amount is the one in the 402 quote returned by the route itself — not this text, which derives from the same grid but is still just a page.
An error response cancels the payment: a 400, 404 or 503 is never billed. An upstream outage closes the route with a 503 rather than serving a degraded response.
Calling the route
# 1. Le devis, sans rien payer : la route répond 402 avec son montant
curl -i https://api.sirenic.eu/v1/eu/entreprise/LT/{kodas}
# 2. L'appel réglé — le client x402 paie le devis et rejoue la requête
npx x402-fetch https://api.sirenic.eu/v1/eu/entreprise/LT/{kodas}
# 3. Ou en MCP, dans Claude Code / Cursor / un agent
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp
What this route does not do
The register itself anonymises sole proprietorships and partnerships (denomination_anonymisee); the address is not published under an open licence: only the municipality is served. No named officers or shareholders in the source.
Neighbouring routes
/v1/eu/entreprise/LT/{kodas}/comptes— $0.02/v1/eu/entreprise/LT/{kodas}/insolvabilite— $0.02/v1/eu/entreprise/LV/{id}— $0.01
How you pay
Every route is paid per call, in USDC or EURC on the Base network, over the x402 protocol: no account to create, no API key, no subscription. The first call returns a 402 quote your client settles, then replays the call. A failed call is never billed.
Would you rather have a euro invoice and prepaid credits? That is in preparation, and we will not announce a date until it is open. Write to contact@sirenic.eu and we will let you know when it opens.
Paid responses are Ed25519-signed: you can later prove what was served to you, and when. The whole catalogue is free to read in the OpenAPI document and in llms.txt.
One call, end to end
# Client x402 (npm) — le devis 402 est réglé et l'appel rejoué automatiquement
npx x402-fetch https://api.sirenic.eu/v1/entreprise/552032534
# Ou en MCP, dans Claude Code / Cursor
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp
Routes used and pricing
| Route | Price | Sample | What it returns |
|---|---|---|---|
/v1/eu/entreprise/LT/{kodas} | $0.01 | free sample | Official Lithuanian company registry lookup (Juridinių asmenų registras, daily snapshot of data.gov.lt, CC BY 4.0). Query: /v1/eu/entreprise/LT/304500803 (9-digit JAR code). Identity as published (sole proprietorships anonymised by the register, flagged), legal form, one of 31 register statuses with date, registration and removal dates, VAT, municipality, plus registre_lt (capital, taxpayer type, VAT dates, filing compliance, shareholder headcounts) and fiscalite_lt (tax arrears, taxes paid). |
Take it further
No account to create, no key to request: the first step is free and shows you exactly what you would be buying.
See a real response (free) Get the quote for /v1/eu/entreprise/LT/{kodas} Get notified about euro packs
Read next
Volume figures on this page were measured in our database on 2026-08-19. They are dated snapshots, not live counters. · OpenAPI · llms.txt · Full route catalogue and pricing