Followerli API
The Followerli API lets you programmatically create Competitor Followers orders — LinkedIn follower intelligence extractions for any company page — and retrieve results without touching the web interface.
https://followerli.com/api/v1Bearer tokenJSONAuthentication
Every request must include your API key as a Bearer token in the Authorization header. Keys are prefixed with flw_live_.
curl https://followerli.com/api/v1/orders \
-H "Authorization: Bearer flw_live_your_key_here"• Keys are scoped to your account — they only access your own Competitor Followers orders.
• Treat keys like passwords. Never expose them in client-side code or public repos.
• Rotate keys anytime from the dashboard. The old key is immediately invalidated.
Competitor Followers
A Competitor Followers order is a one-time extraction of LinkedIn followers from a company page, filtered and enriched to your ICP. Orders are asynchronous — you submit them, poll for completion, then download or stream the results.
/api/v1/ordersCreate a Competitor Followers Order
Submits a new extraction. Returns immediately with a pending drop ID — processing happens asynchronously. Poll the retrieve endpoint to track progress.
companyUrlrequiredfollowerCountplanTypedropNamecurl -X POST https://followerli.com/api/v1/orders \
-H "Authorization: Bearer flw_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"companyUrl": "https://www.linkedin.com/company/openai",
"followerCount": 5000,
"planType": "basic",
"dropName": "OpenAI Q3 Prospecting"
}'{
"order_id": "FL-1043-3148",
"status": "pending",
"status_url": "https://followerli.com/api/v1/orders/FL-1043-3148",
"submitted_at": "2026-05-25T14:32:00.000Z"
}/api/v1/orders/:drop_idRetrieve a Competitor Followers Order
Returns the current status and, when completed, download URLs. Poll this endpoint every 60 seconds until the status is completed or cancelled. Typical delivery time is 12–48 hours.
curl https://followerli.com/api/v1/orders/FL-1043-3148 \
-H "Authorization: Bearer flw_live_your_key_here"{
"order_id": "FL-1043-3148",
"status": "pending",
"submitted_at": "2026-05-25T14:32:00.000Z",
"record_count": 0
}{
"order_id": "FL-1043-3148",
"status": "completed",
"submitted_at": "2026-05-25T14:32:00.000Z",
"record_count": 4987,
"results": {
"download_url": "https://followerli.com/api/v1/orders/FL-1043-3148/download",
"sheet_url": "https://docs.google.com/spreadsheets/d/..."
}
}# Poll every 60s until completed
while true; do
STATUS=$(curl -s https://followerli.com/api/v1/orders/FL-1043-3148 \
-H "Authorization: Bearer flw_live_your_key_here" | jq -r '.status')
echo "Status: $STATUS"
[ "$STATUS" = "completed" ] && break
sleep 60
done/api/v1/orders/:drop_id/downloadDownload results
Streams the completed data file (XLSX or CSV) directly. Returns 404 if the drop is not yet completed. Use -L with curl to follow the redirect.
curl -L https://followerli.com/api/v1/orders/FL-1043-3148/download \
-H "Authorization: Bearer flw_live_your_key_here" \
-o audience_drop.xlsx/api/v1/orders/:drop_id/resultsStream results (JSON)
Returns paginated JSON records instead of a file download. Useful for piping data directly into your CRM or enrichment pipeline.
pagelimitsearchcurl "https://followerli.com/api/v1/orders/FL-1043-3148/results?page=1&limit=100" \
-H "Authorization: Bearer flw_live_your_key_here"{
"order_id": "FL-1043-3148",
"record_count": 4987,
"ingested_at": "2026-05-25T16:10:00.000Z",
"page": 1,
"limit": 100,
"total": 4987,
"records": [
{
"name": "Jane Smith",
"headline": "VP of Sales at Acme Corp",
"location": "San Francisco, CA",
"linkedinUrl": "https://www.linkedin.com/in/janesmith",
"email": "jane.smith@acme.com" // Advanced plan only
},
...
]
}• email field is only populated on Advanced plan drops.
• Results are available for 90 days after delivery.
Errors
All errors follow a consistent JSON shape. HTTP status codes map to standard semantics.
{
"error": "Bad Request",
"message": "companyUrl must be a valid URL"
}200201400401403404429500Rate Limits
API requests are rate-limited per key. Exceeding limits returns a 429 Too Many Requests response.
10 requests / minute120 requests / minuteNeed higher limits? Contact us for enterprise rate limit increases.
Ready to build?
Learn how FollowerLi turns LinkedIn company followers into enriched lead lists — then automate the flow with our API.
Already have an account? Sign in to manage your API key.