API Documentation
Build integrations with LeadSelect REST API. Full documentation with code examples.
Reference
Authentication
All API requests require authentication using Bearer tokens. Get your API key from Settings > API Tokens.
curl -H "Authorization: Bearer YOUR_API_KEY" https://api.lead.select/v1/leads
Base URL
All API endpoints are available at:
https://api.lead.select/v1
Pagination
List endpoints support pagination with limit and offset parameters.
/leads?limit=50&offset=0
Rate Limiting
API calls are rate limited to 100 requests per minute per API key. Exceeding the limit returns a 429 status code.
Leads
List Leads
GET /leads
Create Lead
POST /leads
Tasks
Create Task
POST /tasks
Pipeline
Get Pipeline
GET /pipeline
Users
List Team Members
GET /users
Webhooks
Create Webhook
POST /webhooks
Reports
Get Analytics
GET /reports/analytics
SDKs
We provide official SDKs for popular languages:
- Python:
pip install leadselect - JavaScript:
npm install leadselect-sdk - Ruby:
gem install leadselect