Estonian company financials as JSON: revenue, assets and profit without joining official CSV archives
Description and use
Automation recipe for retrieving normalized financial data of Estonian companies in JSON format without manual CSV joins.
Problem
The Estonian e‑Business Register publishes company financial indicators in separate ZIP/CSV archives, requiring a join on report_id to obtain a simple company‑year record.
Outcome
The Actor delivers a ready‑to‑use JSON dataset for Estonian companies, eliminating the need to join separate archives and enabling downstream use in spreadsheets, databases, or AI agents.
Workflow
- 1. Create an Apify token in the Apify Console → API & Integrations.
- 2. Call the Actor via curl or n8n using the run‑sync‑get‑dataset‑items endpoint, passing companyCodes, historyYears, and maxItems.
- 3. Receive an array of JSON objects, each representing a company‑year with normalized financial fields.
- 4. (Optional) Import the provided n8n workflow to automate the process and output to Sheets, Airtable or a database.
Evidence
The company identity, annual‑report metadata and financial indicators live in separate ZIP/CSV archives.
I packaged that pipeline as an Apify Actor that returns normalized JSON for one or more Estonian companies
The Actor uses official e‑Business Register open data under CC BY 4.0. Basic company data is updated daily; annual‑report files are updated monthly.
The price is $0.025 per company-year with financial data. Unknown companies and metadata-only rows are not charged.
- Record date: 2026-11-01T08:43:53.188Z