API Access

Build with Verified Leads

RESTful API to search, verify, and export B2B leads programmatically. Integrate fresh verified data directly into your CRM, workflows, or custom applications.

Get API Key — Free View Plans
cURL
# Search for verified leads curl -X POST https://api.leadtitan.ai/v1/search \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "CFOs at SaaS companies, 50-200 employees", "limit": 25, "verify_email": true, "verify_phone": true }'
Capabilities

Everything you need to automate lead gen

Powerful endpoints for search, verification, enrichment, and export — all with real-time data.

Natural Language Search
Pass a plain-text query describing your ICP. Our AI parses it and returns matching leads from 200M+ contacts.
Real-Time Verification
Every lead passes 6-step email and phone verification at request time. 95%+ accuracy guaranteed.
Bulk Enrichment
Upload a list of companies or contacts and get enriched data back — emails, phones, firmographics, technographics.
Webhooks
Get notified when async searches complete, leads are verified, or export jobs finish. No polling needed.
CRM Sync
Push leads directly to HubSpot, Salesforce, or Pipedrive via API. Map custom fields and deduplicate automatically.
Secure & Rate Limited
API key authentication, TLS encryption, and generous rate limits. SOC 2 compliant infrastructure.
Endpoints

Core API Endpoints

Simple, RESTful endpoints. JSON in, JSON out. Full documentation available in your dashboard.

POST /v1/search Search leads with natural language or filters
GET /v1/leads/{id} Get a single lead by ID
POST /v1/verify/email Verify an email address (6-step pipeline)
POST /v1/verify/phone Verify a phone number (6-step pipeline)
POST /v1/enrich Enrich a contact or company with full data
POST /v1/export Export leads to CSV or push to CRM
GET /v1/credits Check remaining credit balance
POST /v1/webhooks Register a webhook endpoint
DELETE /v1/webhooks/{id} Remove a webhook
Quick Start

Up and running in 5 minutes

Simple integration with any language. Here's a Python example.

Python
import requests # Search for verified leads response = requests.post( "https://api.leadtitan.ai/v1/search", headers={"Authorization": f"Bearer {API_KEY}"}, json={ "query": "CTOs at fintech startups in NYC", "limit": 50, "verify_email": True, "verify_phone": True } ) leads = response.json()["leads"] for lead in leads: print(f"{lead['name']} — {lead['email']} — {lead['phone']}") # Output: # Michael Chen — m.chen@techventures.io — +1 (415) 555-0123 # Sarah Kim — sarah.k@cloudbase.com — +1 (512) 555-0456 # ...
Get Started

Ready to build with Lead Titan?

API access is available on Pro plans ($449/mo). Get your API key in seconds from the dashboard.

Start Free — Upgrade to Pro View Plans