Build with Baltic and Nordic Company Data
Search 4M+ companies across supported countries. Use 12 REST endpoints or connect through MCP. No API key or account required.
Make Your First API Call
No account or API key is required. Run this command or open the URL in a browser.
curl "https://datreal.com/api/public/v1/companies/search?q=tallink&countryCode=EE&limit=2"{ "count": 2, "exactTotal": true, "hasNextPage": false, "hasPreviousPage": false, "page": 1, "pageSize": 2, "results": [ { "address": "Sadama tn 5/7, Tallinn", "countryCode": "EE", "displayName": "AS TALLINK GRUPP", "logoColor": null, "logoMarkUrl": null, "logoQuality": null, "logoUrl": null, "name": "AS TALLINK GRUPP", "regcode": "10048348", "status": "active" }, { "address": "Sadama tn 5/7, Tallinn", "countryCode": "EE", "displayName": "Tallink Duty Free AS", "logoColor": null, "logoMarkUrl": null, "logoQuality": null, "logoUrl": null, "name": "Tallink Duty Free AS", "regcode": "10640826", "status": "active" } ], "success": true, "total": 2, "totalPages": 1}See What Is Included
Use one consistent API across supported registries.
Free Public Access
No API key, account, per-call fee, or monthly minimum is required.
One Regional API
One search and JSON shape covers LV, LT, EE, FI and SE. No country-specific credentials or response formats are required.
Works with AI Tools
Add the MCP server to Claude Desktop or Cursor in one command. The discovery root is machine-readable so AI agents can self-bootstrap without a docs page.
Works in Browsers
Every endpoint sets Access-Control-Allow-Origin: *. Client-side code can call the API directly.
Pick the Right Endpoint by Use Case
Each endpoint has one clear job.
Lookup & Search
Search 4M+ companies by name, address or registration code. Coverage includes LV, LT, EE, FI and SE. Use full profiles or autofill checkout and CRM forms.
Ownership & People
Get available shareholder and UBO records. Responses include ownership percentages and counterpart regcodes. Use them to follow published ownership chains or build person-to-company graphs.
Sanctions & Compliance
Check tax payments and sanctions status, including matching records. Built for AML/KYC onboarding flows.
Monitoring & Change Feeds
Check recent person-company associations within a selected time window. Use the feed for conflict-of-interest checks and watchlists.
Real Estate
Search cadastral records by address or identifier. Then fetch property facts, recorded sales and comparable-sales estimates.
API Discovery
The JSON root lists every endpoint, parameter and response field. AI agents, OpenAPI generators and other tools can read it directly.
Frequently Asked Questions
Is the Datreal API free?
Yes. Search, details, shareholders, taxes, sanctions, person checks, monitoring and real-estate lookup are free. The API is keyless and CORS-enabled. Most endpoints allow 20 requests per 10 seconds. Monitoring allows 10 requests per 60 seconds.Do I need an API key or account?
No. Open the documentation and copy a curl command. Run it in your terminal. There is no key or account to manage.What does the API cover?
The API covers supported company, person, compliance and real-estate records through a consistent JSON contract.Can I use this for AML or KYC compliance?
Yes. The sanctions endpoint returns screening status and matching records for audit workflows. Contact us for high-volume or SLA-backed deployments.What about MCP and AI agents?
The Streamable HTTP MCP server provides eleven read-only tools. They cover company search, details, financials, compliance, sanctions, taxes, shareholders, people and real estate. Connect Claude Desktop, Claude Code or Cursor with one command. No API key is required. MCP allows 60 requests per 60 seconds per IP.

Start Building
No account or API key is required. CORS and conservative rate limits apply.
