REST API

Instagram Lead API
for Developers

Integrate Instagram lead generation directly into your apps. Simple REST API with predictable pricing.

5-15 min processing
No IG login required
99.9% uptime
Webhook support

Simple API Pricing

Pay per lead extracted. No monthly fees. Credits never expire.

Starter

$49

5,000 credits ($0.0098/lead)

  • 5,000 API credits
  • All endpoints
  • Email support
  • 100 req/min rate limit
Most Popular

Growth

$149

20,000 credits ($0.0075/lead)

  • 20,000 API credits
  • All endpoints
  • Priority support
  • 500 req/min rate limit
  • Webhook callbacks

Scale

$499

100,000 credits ($0.005/lead)

  • 100,000 API credits
  • All endpoints
  • Dedicated support
  • Unlimited rate limit
  • Webhook callbacks
  • Custom SLA

Need more? Contact us for enterprise pricing.

Quickstart

Get started in minutes. Here is how to make your first API call.

1Create a lead extraction job

curl -X POST https://api.igleads.ai/v1/leads/competitors \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "usernames": ["nike", "adidas"],
    "limit": 1000,
    "filters": {
      "businessOnly": true,
      "minFollowers": 1000
    }
  }'

2Check job status

curl https://api.igleads.ai/v1/leads/jobs/job_abc123 \
  -H "Authorization: Bearer YOUR_API_KEY"

3Get your leads

curl https://api.igleads.ai/v1/leads/jobs/job_abc123/results \
  -H "Authorization: Bearer YOUR_API_KEY"

Response format

{
  "success": true,
  "jobId": "job_abc123",
  "type": "competitors",
  "count": 1000,
  "leads": [
    {
      "id": "lead_xyz789",
      "username": "john_smith",
      "fullName": "John Smith",
      "email": "john@example.com",
      "phone": "+1234567890",
      "followers": 15420,
      "following": 892,
      "engagementRate": 3.2,
      "category": "Business",
      "website": "https://johnsmith.com",
      "bio": "Entrepreneur | Speaker | Author",
      "city": "New York",
      "isVerified": false,
      "isBusiness": true,
      "isPrivate": false,
      "lastActiveAt": "2025-01-14T10:30:00Z"
    }
  ]
}

API Endpoints

Base URL: https://api.igleads.ai

POST/v1/leads/competitors

Extract followers from Instagram accounts

POST/v1/leads/hashtag

Find users who posted with specific hashtags

POST/v1/leads/location

Extract leads from specific locations

POST/v1/leads/hotAI

Find users with purchase intent (AI-powered)

POST/v1/leads/network

See who accounts are following

POST/v1/leads/enrich

Enrich and filter existing user IDs

GET/v1/leads/jobs/:jobId

Get job status and progress

GET/v1/leads/jobs/:jobId/results

Get job results (leads data)

DELETE/v1/leads/jobs/:jobId

Delete a job and its data

Authentication

All API requests require a Bearer token in the Authorization header.

API Key

Include your API key in all requests using the Authorization header:

Authorization: Bearer YOUR_API_KEY

Security: Never expose your API key in client-side code. Always make API calls from your backend.

Available Filters

Use these filters to target specific types of leads.

ParameterTypeDescription
businessOnlybooleanOnly return business accounts
verifiedOnlybooleanOnly return verified accounts
minFollowersnumberMinimum follower count
maxFollowersnumberMaximum follower count
minEngagementnumberMinimum engagement rate (%)
maxEngagementnumberMaximum engagement rate (%)
activeWithinDaysnumberLast active within N days
categoriesstring[]Business categories to include
bioKeywordsstring[]Keywords that must appear in bio
excludeBioKeywordsstring[]Keywords to exclude from bio
intentKeywordsstring[]Intent keywords for hot leads (POST /hot only)

Email Verification API

Volume-based pricing for standalone email verification. Pay per email verified.

VolumeStandardDeep Verify
1 - 999$0.015$0.07
1,000 - 4,999$0.007$0.05
5,000 - 9,999$0.005$0.045
10,000 - 24,999$0.004$0.04
25,000 - 49,999$0.003$0.035
50,000 - 99,999$0.002$0.025
100,000+$0.001$0.02

Standard: Real-time SMTP verification. Charged per email verified.
Deep Verify: Advanced catch-all verification. Additional charge per catch-all email.

Ready to integrate?

Get your API key and start extracting leads in minutes.

Get API Key