API & MCP
Audience data, one call away.
The same proprietary U.S. data behind our platform, as calls your software can make. Count an audience, pull it, or enrich a file — from your own product, your workflows, or an AI agent.
No subscription · no minimums · we set up your key on the call
# Size an audience before you pull it curl https://api.datalaboratory.ai/v1/audiences/count \ -H "Authorization: Bearer $DL_API_KEY" \ -d '{"query": "homeowners in Utah who moved in the last 90 days"}' # Response { "count": 12582, "filters": { "state": "UT", "homeowner": true, "moved_within_days": 90 }, "cost_to_pull": "$1,258.20" }
import os, requests resp = requests.post( "https://api.datalaboratory.ai/v1/audiences/pull", headers={"Authorization": f"Bearer {os.environ['DL_API_KEY']}"}, json={ "query": "homeowners in Utah who moved in the last 90 days", "fields": ["name", "address", "email", "home_value"], "limit": 5000, }, ) records = resp.json()["records"] # 5,000 records × $0.10
// Add Data Laboratory to any MCP-capable client { "mcpServers": { "datalaboratory": { "url": "https://mcp.datalaboratory.ai", "headers": { "Authorization": "Bearer $DL_API_KEY" } } } } // Then just ask: // "How many new movers in Phoenix this month own a pool?"
Illustrative example — the full reference ships with your API key.
Three ways to connect
Wherever your work happens, the data shows up.
One key, one price per record. Pick the interface that fits who — or what — is asking.
REST API
For your product and pipelines
Counts, audience pulls, and enrichment as endpoints. Put audience data inside your own app, refresh a CRM nightly, or feed a direct-mail workflow.
- JSON in, JSON or CSV out
- Plain-English or structured filters
- Key-based authentication
MCP server
For AI agents and assistants
The Model Context Protocol connector exposes our full catalog as tools any MCP-capable AI can call — so an agent can size, build, and enrich audiences on its own.
- Works with any MCP client
- Audience, sizing, and enrichment tools
- Same data as the platform
Claude plugin
For teams that live in Claude
Ask for audiences, market sizing, and reports mid-conversation. Your marketers get answers — and files — without leaving the tool they already use.
- Ask in plain English
- Results as tables and CSV files
- No code required
What you can call
The whole catalog, as building blocks.
Every call draws on the same proprietary U.S. files: 263M+ adults with up to 518 attributes each, 165M+ properties, 900M+ emails, and weekly new movers.
Count an audience
Describe it in plain English or pass filters. Get the size back before you spend anything.
Pull records
Choose the fields you need — contact, demographic, property, auto, lifestyle — and get the records back.
Enrich your records
Send names and addresses; get missing emails, phones, and attributes appended in real time.
Profile a file
Summarize who’s in a customer list — age, income, homeownership, geography — to seed your next audience.
Track new movers
Pull this week’s movers for your territories and trigger welcome offers automatically.
Plain-English queries
The same language engine as the platform: your code — or your agent — just describes who it wants.
Built for agents
Let your AI go find your buyers.
People click a traditional search result roughly half as often when an AI answer appears (Pew, 2025). The businesses that grow from here go find their buyers — and increasingly, an agent does the finding. Our MCP server gives it real data to work with, not a guess.
Illustrative tool names.
Your best customers skew 30–49, homeowners, household income $75K+. I found 22,640 Boise-area households that match. Want me to pull them with mailing addresses?
22,640
Lookalike households
$2,264
To pull at $0.10/rec
Illustrative example
Pricing
One number. Per record.
No subscription, no minimums, no seat licenses. You pay for the records your calls return.
API & MCP
as low as$0.10/record
No subscription · no minimums
- REST API
- MCP server
- Claude plugin
- Counts are free — size before you spend
What it costs in practice
Estimated at $0.10/record. We’ll confirm your rate in the demo.
- 5,000 records $500
- 25,000 records $2,500
- 50,000 records $5,000
Pulling more than 75,000 records a month from one database? A master file license at $7,500/month becomes the better deal — unlimited use. Run the numbers
Want the analysis too? The AI Platform adds unlimited profiling, comparison, and lookalikes with records included, from $3,000/month.
Getting started
Live in one afternoon.
Book a demo.
Fifteen minutes. Tell us what you’re building; we’ll run your first query live and set up your key.
Connect.
Drop the key into your code, or add our MCP server to your AI tool. The reference docs come with access.
Call it.
Count for free, pull what you need, pay per record. Then go win.
Developer questions
Answered plainly.
What exactly do I pay for?
How is this different from the AI Platform?
When should I license a database instead?
Which AI tools work with the MCP server?
Is the data compliant to use?
Where are the docs?
Give your code better data.
Book 15 minutes. Bring the thing you’re building — we’ll run your first live query on the call and set up your key.
15 minutes · bring a real campaign · we build your audience live