Integrate RevCrest into your existing tools and workflows. Full REST API with webhooks support.
Use Bearer token authentication. Generate API keys from your dashboard under Settings > API Keys.
Starter: 60 req/min. Pro+: 300 req/min. Enterprise: 1000 req/min. Rate limit headers included in every response.
Real-time event notifications with HMAC-SHA256 signature verification. Retry on failure with exponential backoff.
All API requests require a Bearer token in the Authorization header. Generate your API key from the dashboard.
# Include your API key in every request
curl -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://api.revcrest.net/v1/leadsList all leads with pagination and filtering
pagenumberPage number (default: 1)limitnumberResults per page (max: 100)industrystringFilter by industryscore_minnumberMinimum quality score (0-100)statusstringFilter by status (new, enriched, contacted)curl -X GET "https://api.revcrest.net/v1/leads?page=1&limit=20&score_min=60" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"{
"data": [
{
"id": 1234,
"companyName": "Acme Corp",
"contactName": "John Smith",
"email": "[email protected]",
"phone": "+1-555-0123",
"industry": "Technology",
"leadScore": 85,
"qualityGrade": "ideal",
"status": "enriched",
"createdAt": "2026-01-15T10:30:00Z"
}
],
"pagination": { "page": 1, "limit": 20, "total": 156 }
}| Event | Description | Payload |
|---|---|---|
lead.created | New lead discovered | Lead object |
lead.enriched | Lead enrichment completed | Lead + enrichment data |
lead.scored | Lead score updated | Lead ID + new score |
pipeline.stageChanged | Deal moved to new stage | Pipeline entry + old/new stage |
deal.won | Deal marked as won | Pipeline entry + deal value |
deal.lost | Deal marked as lost | Pipeline entry + loss reason |
outreach.generated | Outreach email generated | Email details + lead ID |