EmailmoversMyDataHub docs
Browse the docs

Developer docs

MyDataHub developer docs

Count, preview and quote UK B2B contacts for free, then order by REST, MCP or the app. One credit buys one complete UK record.

MyDataHub by Emailmovers is the UK B2B count engine. Counts, breakdowns, masked samples and quotes cost 0 credits and need no account. You pay only when you order records, at 1 credit per complete UK record, at the same price in the app, the REST API and the MCP server.

Choose your starting point

You areStart withWhat you do
Using the appQuickstart for peopleDescribe an audience, read the count and a masked sample, order
Writing codeQuickstart for developersCount, quote and order with curl and TypeScript
Building or running an agentQuickstart for agentsConnect Claude, ChatGPT or Cursor to the MCP server
Using today's 13 MCP tools or RunExtractMigration guideMap every old call to its replacement

The rules that never change

  1. Looking is free. The filter catalogue, title expansion, location resolution, counts, breakdowns, masked samples, machine quotes and plans cost 0 credits and need no account.
  2. One credit, one record. A credit buys one complete UK record. Duplicates, suppressed records, records you already hold and failed lookups cost 0.
  3. Quote, then confirm. A spend needs a machine quote_id plus a person's confirmation or an agent key within its limits. A flag set by a model is never consent. See Spending safely.
  4. One audience definition. Chips in the app, a brief compiled by an agent and a JSON document sent over REST all produce the same count, the same breakdown and the same id. See The audience definition.
  5. Counts replay. A count id is content addressed and re-runs exactly for 12 months on its pinned dataset version. See Versions and reproducibility.

What is behind the counts

On 26 September 2026 the database held 9,028,587 records at active companies. Of those, 1,660,190 had an email address, 1,605,275 had a named-person email and 1,277,443 of those were at Manager level or above. Counts for the same audience are identical in the app, the API and the MCP server.

Where things live

SurfaceAddressStatus
Apphttps://mydatahub.emailmovers.comNot yet live. Today's product is at https://app.mydatahub.uk
REST APIhttps://mydatahub.emailmovers.com/v1Not yet live
MCP serverhttps://mydatahub.emailmovers.com/mcpNot yet live. Today https://mcp.mydatahub.uk serves 13 tools. It keeps serving today's product after launch, until the new server supports OAuth sign-in from the client, and then passes MCP through to it
OAuth 2.1 issuerhttps://mydatahub.emailmovers.com/idNot yet live. At launch it signs you in to the app; REST and MCP clients use an API key, and OAuth sign-in for them is planned for after launch
These docshttps://emailmovers.com/mydatahub/docs/Built, not yet published

For agents reading this site

Every page has a Markdown twin at the same path with .md, such as /quickstart/developers.md. The index is llms.txt, and the guides, problem types and reference indexes are in one file at llms-full.txt. The OpenAPI 3.1 document is at /reference/openapi.json.

All guides