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

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

View SDK Documentation →