Developer Platform

One API for all your data enrichment.

Programmatic access to 15+ data providers, email verification, and ICP scoring. Simple REST API, structured JSON responses, instant results.

Used by 500+ GTM teams

How It Works

Up and Running in

Three steps from signup to enriched data. No complex setup, no long onboarding.

01

Get Your API Key

Sign up and grab your key from the dashboard. No credit card required, no approval process.

  • Instant key generation
  • No credit card required
  • 30 free credits included
  • Dashboard key management
02

Make a Request

Send a JSON payload with the contacts you want to enrich. One endpoint, all 15+ providers.

  • Simple REST/JSON
  • Single enrichment endpoint
  • Batch support (up to 10K)
  • Real-time responses
03

Get Enriched Data

Receive verified emails, phone numbers, company data, and ICP scores in seconds.

  • Structured JSON response
  • Confidence scores included
  • Verification status per field
  • Waterfall match details
Live Example

Simple, Powerful,

One request, one credit, structured data back. No surprises.

request.sh
1// Enrich a contact
2POST https://api.cleanlist.ai/v1/enrich
3Authorization: Bearer cl_live_xxxxx
4
5{
6 [#e06c75]">"email": [#98c379]">"jane@acme.com",
7 [#e06c75]">"enrich": ["person", "company", "verify"]
8}
REST/JSON. Works with any language or HTTP client
Single endpoint for enrichment, verification, and scoring
Real-time and batch modes from the same API
Consistent, typed responses with confidence scores
response.json
1{
2 [#e06c75]">"person": {
3 [#e06c75]">"name": [#98c379]">"Jane Smith",
4 [#e06c75]">"title": [#98c379]">"VP of Sales",
5 [#e06c75]">"seniority": [#98c379]">"VP",
6 [#e06c75]">"linkedin": [#98c379]">"linkedin.com/in/janesmith",
7 [#e06c75]">"phone": [#98c379]">"+1-555-0142"
8 },
9 [#e06c75]">"company": {
10 [#e06c75]">"name": [#98c379]">"Acme Corp",
11 [#e06c75]">"domain": [#98c379]">"acme.com",
12 [#e06c75]">"industry": [#98c379]">"SaaS",
13 [#e06c75]">"employees": [#98c379]">"50-200",
14 [#e06c75]">"revenue": [#98c379]">"$10M-$50M",
15 [#e06c75]">"tech_stack": ["HubSpot", "Salesforce"]
16 },
17 [#e06c75]">"verification": {
18 [#e06c75]">"status": [#98c379]">"valid",
19 [#e06c75]">"deliverable": [#d19a66]">true,
20 [#e06c75]">"confidence": [#d19a66]">98,
21 [#e06c75]">"catch_all": [#d19a66]">false,
22 [#e06c75]">"disposable": [#d19a66]">false
23 },
24 [#e06c75]">"credits_used": [#d19a66]">1
25}
Use Cases

Built for Teams That

Whether you're integrating into a product, automating a pipeline, or enriching a CRM, the API fits.

Agencies & Platforms

Build enrichment into your own product. White-label data quality for your clients without managing 15 different provider contracts.

RevOps & Automation

Connect to Zapier, Make, n8n, or your custom pipeline. Trigger enrichment from form submissions, CRM events, or scheduled jobs.

Developer Tools

Enrich data inside your CRM, forms, or internal tools. Simple REST with predictable JSON responses. No SDK required.

Capabilities

Everything You Need in

Enrichment, verification, scoring, and batch processing, all through a single integration.

Waterfall Enrichment

15+ data providers queried in sequence. First valid match wins. One credit, best result across all sources.

Email Verification

Triple-verified deliverability: syntax check, MX/DNS validation, and SMTP handshake. 99.9% accuracy.

Person Enrichment

Full name, job title, LinkedIn profile, direct phone number, and seniority level from an email address.

Company Enrichment

Firmographics, industry, employee count, revenue range, tech stack, and funding data from a domain.

ICP Scoring

Score every contact against your ideal customer profile. Prioritize outreach by fit, not gut feeling.

Batch Processing

Enrich thousands of records in a single request. Upload CSVs or send JSON arrays. Results in minutes.

99.9%

Uptime

<200ms

Avg. Response

15+

Data Providers

95%+

Match Rate

Frequently Asked Questions

What authentication does the API use?

+

The API uses Bearer token authentication. You'll get an API key from your dashboard that you include in the Authorization header of every request. Keys can be rotated at any time from the dashboard.

Is there a rate limit?

+

Yes. Free plans are limited to 10 requests per minute. Paid plans get 100-1,000 requests per minute depending on your tier. Batch endpoints have separate, higher limits. Rate limit headers are included in every response.

Do you have SDKs or client libraries?

+

The API is a simple REST/JSON interface that works with any HTTP client in any language. We provide code examples for Python, Node.js, Ruby, and cURL. No SDK installation required.

How does pricing work for API usage?

+

API usage is billed using the same credit system as the dashboard. 1 enrichment = 1 credit. Email verification = 1 credit. The free plan includes 30 credits per month. Paid plans start at $29/month for 500 credits.

Can I test the API for free?

+

Yes. Sign up and you'll immediately get 30 free credits. No credit card required. Use the API with your test key to enrich real contacts and validate the data quality before committing to a paid plan.

What response formats do you support?

+

The API returns JSON exclusively. All endpoints accept JSON request bodies and return structured JSON responses with consistent field names, confidence scores, and status codes.

30 credits included. No credit card required. Set up in 5 minutes.