API Access

Build with Verified Leads

RESTful API to search, verify, and export B2B leads programmatically. Integrate leads verified for your order into your 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. Searches run as async jobs: results arrive over minutes to hours, via webhook or polling.

Natural Language Search
Pass a plain-text query describing your ICP. Our AI parses it and starts a search job that finds and verifies matching leads for your order.
Verified for Your Order
Only verified-deliverable emails are delivered, and phones are validated for format, carrier, and line type. Leads we can't deliver are refunded.
Bulk Enrichment
Upload a list of companies or contacts and get enriched data back — verified emails and validated phones.
Webhooks
Get notified when async searches complete, leads are verified, or export jobs finish. No polling needed.
CSV & Excel Export
Export delivered leads to CSV or Excel and load them into the tools you already use.
Secure & Rate Limited
API key authentication, TLS encryption, and generous rate limits. Production-grade cloud 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 (mailbox-level deliverability check)
POST /v1/verify/phone Validate a phone number (format, carrier, line type)
POST /v1/enrich Enrich a contact or company with full data
POST /v1/export Export leads to CSV or Excel
GET /v1/credits Check remaining credit balance
POST /v1/webhooks Register a webhook endpoint
DELETE /v1/webhooks/{id} Remove a webhook
Quick Start

Integrate in a few lines

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 } ) job = response.json() # Searches run as async jobs. Leads are found and verified # for your order, so results arrive over minutes to hours. # Receive them on your webhook (POST /v1/webhooks) or poll.
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