Company data & signals

Never miss your
next opportunity.

Sales. M&A. Sourcing. Expansion.

spotit brings every company and every relevant signal together, so your systems always know who to look at and when to act.

2,500 lookups/month free · no card · EU-hosted

liveSignals on your watchlist
  • SalesNordwind Logistik GmbHNew managing director appointedHamburg · HRB 1489024 min
  • M&AHelvetia Präzisionstechnik AGCapital increase, CHF 4.2MZug · CHE-114.928.33122 min
  • ExpansionVerrier Emballage SASSecond site registeredLyon · SIREN 812 447 0191 h
  • SourcingBrightline Analytics LtdFirst accounts filed, £2.4M revenueLondon · 09 118 4022 h
  • M&AKontraktlogistik Nord GmbHParent company changedBremen · HRB 2041173 h
2,481 companies watched · 37 signals today
418.6M
canonical entities, kept current
192
jurisdictions covered
4.2 h
median filing to your system

Four teams. The same question,
asked four different ways.

Who should we be looking at, and has anything changed since we last looked? spotit answers both from one company spine, so the answer is the same in every system that asks it.

Sales

Which accounts are worth a call this week?

Every account in your CRM matched to its register entity, then watched. A new director, a new site, a first set of accounts — the trigger lands in your CRM before the rep opens it.

Typical CRM matched
94.1% of rows
Duplicates collapsed
1 in 43 accounts
Trigger to CRM field
under 5 min

M&A

Who owns what, and who just became reachable?

Ownership chains, capital changes and succession events across 192 jurisdictions. Build a target list from the register itself instead of a stale database someone bought in 2021.

Ownership links
216.4M edges
Filed financials, DACH
88% populated
Filings replayable to
2009

Sourcing

Who else supplies this, and are they solvent?

Search by activity code, location, size and filing history, then check the answer against the register that issued it — including insolvency and status changes the day they are published.

Activity-coded entities
96.2%
Status events tracked
31 types
Median sources per field
3.4

Expansion

Where is the market we have not entered?

Company counts, formation rates and branch registrations by commune, not by country. The unit of a market-entry decision is a place, so that is the unit the data comes in.

Communes & cities
138,904
New formations, monthly
1.9M tracked
Branches mapped
18.4M

What lands in your systems

Messy rows going in, register filings coming out, an answer that names its source. Three panels, running at the cadence the real thing runs at.

GET /v1/entities/{id}/lineage27 ms
financials.revenue_eur€98,400,000
2025-11-08Annual accounts FY2024Bundesanzeigersrc_01JV3D8K1P6NQZ
2024-11-19Annual accounts FY2023Bundesanzeigersrc_01JC2R6P8B3TMV
2023-12-04Annual accounts FY2022Bundesanzeigersrc_01J7K4N2X9W6QB
supersedes · XBRL extraction · confidence 1.0

Prove where a number came from

Every field dereferences to the filing that set it, the date it was published and the record it superseded. This is what diligence and audit teams buy.

livewatch · 1,340 sources4,118 today
just nowofficer_changedNordwind Logistik GmbHAG Hamburg
2 minfinancials_filedHelvetia Präzisionstechnik AGZefix
4 minstatus_changedBrightline Analytics LtdCompanies House
6 mininsolvency_filedVerrier Emballage SASBODACC
9 minname_changedKontraktlogistik Nord GmbHAG Bremen
11 mincapital_changedSandtorkai Grundbesitz GmbHAG Hamburg
just nowofficer_changedNordwind Logistik GmbHAG Hamburg
2 minfinancials_filedHelvetia Präzisionstechnik AGZefix
4 minstatus_changedBrightline Analytics LtdCompanies House
6 mininsolvency_filedVerrier Emballage SASBODACC
9 minname_changedKontraktlogistik Nord GmbHAG Bremen
11 mincapital_changedSandtorkai Grundbesitz GmbHAG Hamburg

Know the day it changes

Registers and gazettes publish all day across 192 jurisdictions. Watch turns each filing into a signed webhook, a median 4.2 hours after it prints.

mcp.spotit.ai/sse7 tools
user

What did Nordwind Logistik turn over in 2024?

tool

spotit_get_entity("ent_01JR8K3F5T2QW9")

→ revenue_eur: 98400000 · fiscal_year: 2024

answer

€98.4M for FY2024.src_01JV3D8K1P6NQZ · Bundesanzeiger · filed 2025-11-08

Let your AI cite its source

A model that can call the register stops guessing. Every answer carries the entity ID and the filing it came from, so you can check it.

Seven spellings, seven systems, one company

Your CRM, your ERP, an invoice scan and a web form all know this Hamburg freight forwarder by a different name. Here is what it costs to make them agree.

resolve · single recordregion eu-central-1trace req_8c31f0a92e41 ms
Input — 7 records, 7 systems
  • crm.account:8812Nordwind Logistik Gmbh
  • webform.domainnordwind-logistik.de
  • invoice.ocr:p2/l14NORDW1ND LOGISTIK G.M.B.H.
  • erp.vendor:V-2291Nordwind Spedition GmbH
  • search.freetextHRB 148902 Hamburg
  • vat.lookupDE815402337
  • sheet.col_b:441nordwind log. hamburg
Free text, identifiers, domains and former names all enter the same endpoint.
Resolution
  1. 01
    Normalise3 ms

    Legal-form dictionary (2,140 forms), diacritic folding, OCR confusables, domain → registrant.

  2. 02
    Block9 ms

    Candidate set narrowed 418.6M → 71 by n-gram, phonetic and geo keys.

  3. 03
    Score24 ms

    Four scorers combined: lexical .91, embedding .96, registry key 1.0, geo .98.

  4. 04
    Decide5 ms

    0.987 ≥ threshold 0.95 auto_accept

Thresholds are set per key, so the grey band lands in a review queue.
Canonical entity
ent_01JR8K3F5T2QW90.987
Nordwind Logistik GmbH
GmbHactiveDE-HHlegal_entity
Register
HRB 148902
Authority
AG Hamburg
LEI
529900NWLG7K2XQF4T81
VAT
DE815402337
EUID
DEK1101R_HRB148902
Domain
nordwind-logistik.de
Headcount
412 FY24
Revenue
€98.4M FY24
6 sources·verified 2 h ago·view lineage →
Revenue here points at Bundesanzeiger document src_01JV3D8K1P6NQZ, published 2025-11-08.

One ID across the stack you already run

Warehouses, CRMs, orchestrators and agent frameworks — 100+ connectors, all returning the same entity IDs. Pick one to see what wiring it up looks like.

Model Context Protocol

MCP

Point any client at the hosted server. The tools inherit whatever the API key is allowed to do, and no prompt can widen them.

Tools
7
Transport
SSE + stdio
Scoping
by API key
JSON
{
  "mcpServers": {
    "spotit": {
      "url": "https://mcp.spotit.ai/sse",
      "headers": {
        "Authorization": "Bearer spk_test_..."
      }
    }
  }
}

Every company, in 192 jurisdictions

Financial depth is a separate axis from tier: it tracks what a country obliges companies to file, which is why Swiss AGs sit at 22% and stay Tier 1.

Tier 159 jurisdictions

Ingested from the primary register, with the full event history behind every field.

Fields carriedIdentity · identifiers · officers · relations · events · financials where filed
Share of all entities71.4%
IncludesGermany, UK, France, Netherlands, Japan
Tier 276 jurisdictions

Assembled from official sources that publish identity but not a full filing stream.

Fields carriedIdentity · status · identifiers · addresses
Share of all entities26.9%
IncludesUnited States, Poland, Saudi Arabia, Nigeria
Tier 357 jurisdictions

Identity only, from official aggregates and international registers.

Fields carriedIdentity · jurisdiction · LEI where issued
Share of all entities1.7%
IncludesIraq, Angola, Tajikistan, Greenland
JurisdictionLegal entitiesBranchesPrimary sourceWith filed financialsMedian freshnessTier
United States41,209,7741,884,01350 SoS registries · SEC EDGAR9%27 hTier 2
Germany6,412,880318,204Handelsregister · Bundesanzeiger88%3.1 hTier 1
United Kingdom5,704,11941,806Companies House94%1.4 hTier 1
France4,988,301602,447INPI RNE · INSEE SIRENE71%6.8 hTier 1
Italy3,146,902271,509Registro Imprese79%9.4 hTier 1
Poland2,905,44188,120KRS · CEIDG57%11 hTier 2
Netherlands2,381,66096,338KVK Handelsregister64%5.0 hTier 1
Switzerland762,45554,912Zefix · SHAB22%2.2 hTier 1
Eight flagship markets of 192 · 341.2M legal entities · 16.1M branches · 58.4M brands · 2.9M communes and administrative areasCoverage explorer
Sourced from
  • Handelsregister
  • Companies House
  • INPI RNE
  • KVK
  • Registro Imprese
  • Zefix
  • Bundesanzeiger
  • SEC EDGAR
  • GLEIF
  • EUIPO TMview
+ 1,330 more

It cites a register, or it says it does not know.

Every field
carries the document that set it
Every answer
carries the date it was filed
Every miss
comes back as a miss, unbilled

Who runs on it

Most contracts carry a reference clause customers would rather not exercise. So: shapes, counts, and quotes attributed by role and sector.

Fourteen private-equity and M&A funds across DACH and Benelux, six EU-regulated KYB and onboarding platforms, three CRM and revenue-data vendors embedding the graph, and nine AI products shipping our MCP server to their own users.

“First import flagged 18% of our accounts as duplicates. Nobody believed it until they read the list. Now the entity ID is the join key and the weekly argument about whose spelling is correct has simply stopped happening.”
SalesHead of Data Platform · industrial distribution, DACH
“A revenue figure that points at a Bundesanzeiger filing survives the investment committee. One from a data vendor does not.”
M&APrincipal · lower-mid-market buyout fund
“We were paying for three country databases and reconciling them by hand. One of them still had a supplier listed as active eleven months after the insolvency notice. That is the part that cost us real money.”
SourcingProcurement Systems Lead · manufacturing group, Benelux

What we are held to

Trailing 90 days, all regions, probed from four networks we do not run.

latency by endpoint · milliseconds90d
Endpointp50p95p99calls / 90d
POST /v1/resolve38112240614.2M
GET /v1/entities/{id}21641411.31B
GET /v1/search8620447092.7M
POST /v1/match5415833028.4M
GET /v1/entities/{id}/lineage2778160204.9M
POST /v1/watch441212551.2M
99.98%
API availability, trailing 90 days
4.2 h
median register publication → live
91.4%
of register changes ingested inside 24 h
2.4B
resolve calls served, trailing 12 months (our metering)
SOC 2 Type IIISO 27001GDPR · DPA + SCCsEU residency available4 regions

Before you write any code

Paste a CSV into the console — 1,000 rows on the free tier, 10,000 on Team. This is the report that comes back.

console · match reportaccounts.csv · 1,000 rows · 3.1 s
871matched
94to review
23duplicates
12no match
AccountYour valueResolved toConf.
acct_8812Nordwind Logistik GmbhNordwind Logistik GmbH0.987matched
acct_8813NORDW1ND LOGISTIK G.M.B.H.Nordwind Logistik GmbH0.964duplicate
acct_8814Helvetia Präzisionstech AGHelvetia Präzisionstechnik AG0.961matched
acct_8815Helvetia Präz. HoldingHelvetia Präzisionstechnik Holding AG0.884review
acct_8816Brightline AnalyticsBrightline Analytics Ltd0.939review
acct_8817Verrier EmballageVerrier Emballage SAS0.971matched
acct_8818ACME Trading (old)0.412no match
993 further rows · download as CSV with entity_id appended

Upload your account list. See what you have been missing.

1,000 rows per upload on the free tier · no card · report in under a minute