Company data API · MCP
Give your AI agent company data
Look up a company by name or tax/VAT id and get a structured profile: name, tax id, address, status, sector and score for all records, plus revenue, employees and net income where we have a confirmed data licence (see coverage below). One REST call, or an MCP tool for Claude.
Need more? One-time packs, no subscription.
- 249,353,619company records, identification data for all
- 6 countrieswith financial figures: FR, NO, LT, EE, LV, CO
- 766,606records with filed accounts (revenue_type=reported)
Try it
curl -H "X-API-Key: $SCORE_API_KEY" \ "https://score.get-scala.com/api/v1/search?tax_id=IT00159560366&limit=1"
Give it to your agent (MCP)
A ~40-line stdio MCP server with three tools (search_companies, get_company, get_usage). Download mcp-score.mjs, then:
npm i @modelcontextprotocol/sdk zod SCORE_API_KEY=sk_score_... node mcp-score.mjs
{"mcpServers":{"score":{"command":"node","args":["/path/mcp-score.mjs"],"env":{"SCORE_API_KEY":"sk_score_..."}}}}Each call = 1 credit. Calls are rate limited to 120 per minute per key.
Honest coverage
249,353,619 company records. Identification data (name, tax id, address, status, sector) is returned for all of them. Financial figures (revenue, employees, net income) are returned only for the six countries where we have confirmed the data licence: FR, NO, LT, EE, LV, CO. For every other country the response carries financials_withheld: "licence_not_confirmed".
In those six countries 766,606 records hold filed accounts (revenue_type=reported): FR 215,376 · NO 178,033 · EE 172,997 · LT 103,111 · LV 89,331 · CO 7,758. Other figures are model estimates, labelled revenue_type=estimated. Measured 14 Oct 2026 from our own Parquet files; the licence list was last verified 2 Oct 2026.
Every search result carries revenue_type. Treat only reported as filed.
Pricing
| Pack | Price | Credits |
|---|---|---|
| Free key | €0 | 50 / month |
| Starter pack | €15 one-time | 500 |
| Builder pack | €39 one-time | 2,000 |
1 call = 1 credit. Paid packs are one-time: no subscription, no monthly reset.
What this is not
- Not a source of contact emails or phone numbers.
- Not real-time registry data.
- Redistribution requires keeping the per-country licence attribution returned in
data_licences.
S.C.A.L.A. · data sources & licences