Look up a Finnish company.
Search Finland's Trade Register by name or business ID. You get the current registered name, company form, status, business line and address, straight from PRH open data.
Try
What this searches
The Finnish Trade Register as published by PRH: about 465,000 companies, mirrored from PRH's
daily open-data dump into a database at the edge, so a query never waits on PRH. Each record keeps
PRH's own lastModified stamp.
Loading dataset status…
- Source
- PRH YTJ open data v3, the Finnish Patent and Registration Office's public API
- Register
- Trade Register only: limited companies (Oy, Oyj), partnerships (Ay, Ky), cooperatives, housing corporations
- Not covered
- Toiminimi, sole traders outside the Trade Register. PRH's API has no record of them, so neither does this
- Name matching
- Case-insensitive substring match on the current name and on registered auxiliary names
- Freshness
- Refreshed daily from PRH's
all_companiesdump (published around 07:45 Helsinki time). Only changed records are rewritten
For agents
Two GET endpoints, no API key, JSON in and out. Every response carries _links so a
tool-calling model can move from a search hit to the full record and back without guessing URLs.
The discovery files listed here describe the service in the formats agents already look for.
# Search by name (substring, case-insensitive) curl "https://ytj.23signs.org/api/v1/companies?name=Nokia" # Search by business ID (exact) curl "https://ytj.23signs.org/api/v1/companies?businessId=0112038-9" # One record curl "https://ytj.23signs.org/api/v1/companies/0112038-9"
Response fields: businessId, name, auxiliaryNames,
companyForm, status (active or not_currently_registered),
registrationDate, mainBusinessLine, website, address,
lastModified, source, _links.
Discovery files
- /openapi.yamlOpenAPI 3.1, YAML
- /openapi.jsonOpenAPI 3.1, JSON
- /llms.txtPlain-text summary for language models
- /SKILL.mdAgent skill: when and how to call this API
- /robots.txtCrawl rules, points at the catalogs
- /.well-known/api-catalogRFC 9727 API catalog
- /.well-known/ai-catalog.jsonAI catalog
- /.well-known/mcp/server-card.jsonMCP server card
- /.well-known/agent-card.jsonA2A agent card
- /.well-known/agent-skills/index.jsonAgent skills index