⚡ Commercial Extraction API v1
Power Your Apps with IGFox Engine
High-concurrency, low-latency REST API for extracting watermark-free media from Instagram Reels, TikTok, X, and Facebook. Zero-disk streaming with 99.9% uptime.
Commercial API Plans & Pricing
Instant automated activation via Telegram Stars or Admin invoice.
Free Demo
$0 / forever
- ✓ 10 requests / hour
- ✓ Rate-limited by IP
- ✓ Standard extraction speed
- ✓ Live Playground access
Developer Starter
$9 / mo (100 ⭐)
- ✓ 10,000 requests / month
- ✓ 10 req / sec burst
- ✓ Watermark-free HD + MP3
- ✓ Telegram Stars Checkout
MOST POPULAR
Business Pro
$29 / mo (350 ⭐)
- ✓ 50,000 requests / month
- ✓ 30 req / sec burst
- ✓ High-priority proxy routing
- ✓ 24/7 Priority Support
Enterprise Ultra
$79 / mo (900 ⭐)
- ✓ 250,000+ requests / month
- ✓ Unlimited concurrency
- ✓ Dedicated residential proxy pool
- ✓ Custom SLA & Webhooks
🧪 Live API Explorer
API Key:
Test the API live in your browser and inspect the JSON payload.
POST
// Response will appear here in JSON format
{
"status": "ready",
"endpoint": "/api/v1/download",
"method": "POST"
}
🔐 Authentication
Authenticate your commercial requests by passing your API key in the request headers:
# Option A: Custom Header (Recommended) X-API-Key: igfox_live_9a8b7c6d5e4f... # Option B: Standard Bearer Token Authorization: Bearer igfox_live_9a8b7c6d5e4f... # Option C: Query Parameter https://igfox.app/api/v1/extract?url=...&api_key=igfox_live_9a8b7c6d5e4f...
POST
/api/v1/download
Extract metadata & stream URLs
Pass a JSON body containing the target media URL.
Request JSON:
{
"url": "https://www.instagram.com/reel/C7XYZ12345/",
"mode": "auto" // options: "auto", "video", "audio"
}
Success Response Structure:
{
"status": "success",
"platform": "instagram",
"kind": "video",
"title": "Reel by @username",
"author": "username",
"author_avatar": "https://instagram.fcdn.../avatar.jpg",
"thumbnail": "https://instagram.fcdn.../thumb.jpg",
"caption": "Check out this reel!",
"duration_ms": 240,
"quota": {
"tier": "pro",
"monthly_quota": 50000,
"usage_this_month": 142
},
"medias": [
{
"url": "https://igfox.app/api/stream?url=...",
"direct_url": "https://instagram.fcdn.../video.mp4",
"type": "video",
"extension": "mp4",
"quality": "HD 1080p",
"formatted_size": "12.4 MB",
"filename": "instagram-C7XYZ12345-1.mp4"
},
{
"url": "https://igfox.app/api/stream?url=...",
"direct_url": "https://instagram.fcdn.../video.mp4",
"type": "audio",
"extension": "mp3",
"quality": "320kbps MP3",
"formatted_size": "2.8 MB",
"filename": "instagram-C7XYZ12345-1.mp3"
}
]
}
GET
/api/v1/extract?url={URL}&api_key={KEY}
Single-parameter GET query
Ideal for Telegram bots, Discord bots, and quick cURL integrations.
curl -X GET "https://igfox.app/api/v1/extract?url=https://www.tiktok.com/@user/video/12345" -H "X-API-Key: igfox_live_..."
💻 Client Integration Examples
import requests
url = "https://igfox.app/api/v1/download"
headers = {"X-API-Key": "igfox_live_YOUR_API_KEY"}
payload = {"url": "https://www.instagram.com/reel/C8XYZ123/"}
response = requests.post(url, json=payload, headers=headers)
data = response.json()
if data.get("status") == "success":
print("Author:", data["author"])
print("Direct Stream URL:", data["medias"][0]["url"])
print("Quota remaining:", data["quota"]["monthly_quota"] - data["quota"]["usage_this_month"])