Connect AdBuyto your systems
Route leads to your CRM, call center, or custom workflows using simple webhooks.
Connect in minutes
Route leads anywhere with webhooks and one-click native integrations with your favorite tools.
View Docscurl -X GET "https://adbuy.ai/api/public/leads\
?since=2024-01-01&campaign=Insurance+Q1" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json"{
"leads": [
{
"id": "lead_abc123",
"name": "John Smith",
"phone": "+15551234567"
}
]
}Connect in minutes
Route leads anywhere with webhooks
Add your webhook destination
Define your endpoint URL in campaign settings
Choose what gets sent
Customize the lead payload to match your system
Start receiving leads
Leads POST to your endpoint as they convert
Frequently asked questions
We use Bearer token authentication via API keys. Include your key in the Authorization header of each request. Keys can be created, scoped, and rotated from your dashboard.
Use the GET /api/v1/leads endpoint to fetch leads. Filter by campaign_id, status, or date range using query parameters. Results are paginated and returned in reverse chronological order.
Subscribe to lead.created, lead.updated, lead.converted, campaign.started, and campaign.paused events. All webhook deliveries include signature headers for verification and automatic retries with exponential backoff.
Route leads to GoHighLevel, HubSpot, Salesforce, Zapier, Make, Slack, Google Sheets, Airtable, and more. Or use custom webhooks to send leads to any endpoint.
The API uses standard HTTP status codes: 2xx for success, 4xx for client errors (invalid parameters, auth issues), and 5xx for server errors. All error responses include descriptive messages.
Connect your systems in minutes
Route leads to your CRM, call center, or custom workflows with simple webhooks.