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_companies dump (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