The Instagram API for media, profiles & stories
Download reels, posts and carousels in HD, read profiles, feeds, stories, highlights and comments, and resolve audio tracks, all over one HTTP API. Sign up and test with 100 free requests.
No card needed. Verify your e-mail and run any endpoint in the playground.
- Only successful requests are billed
- Lifetime credits, no monthly plan
- No cookies, proxies or accounts to run
curl -X POST "https://api.teraboxdl.site/v1/instagram/reel" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.instagram.com/reel/DeSX7IaAIUu/"}'{
"status": "success",
"credits_remaining": 99,
"data": {
"media_type": "video",
"video_url": "https://scontent.cdninstagram.com/o1/v/t16/f2/m86/reel.mp4?...",
"thumbnail": "https://scontent.cdninstagram.com/v/t51.2885-15/thumb.jpg?...",
"username": "natgeo",
"caption": "Golden hour over the Serengeti. 🌅 #wildlife",
"duration": 14.8,
"play_count": 2481930,
"like_count": 184200
}
}One API, everything public on Instagram
10 endpoints behind one key. Every one returns clean JSON and a failed request is never charged.
Reel, post & carousel downloader
Direct HD video and photo links from any reel, post or carousel link.
Profile details
Name, bio, followers, verified badge and HD avatar of any public account.
Full-HD profile picture
The uncropped 1080p profile picture, not the 150px thumbnail.
User posts feed
Photos, carousels and videos of an account, page by page.
User reels feed
Every reel of a creator with direct MP4 links, page by page.
Active stories
All active 24-hour stories of an account, or one story from its link.
Highlights
An account's highlight albums, or the stories inside one album.
Post comments
Public comments of a post or reel, with authors and likes.
Audio / music track
Title, artist, cover art and a direct audio stream for a reel's sound.
Credit balance
Credits left, requests used, plan and rate limit. Free.
Pick an endpoint, see the request and the answer
These are real response shapes. Create a free account to run them yourself against live data.
Reel, post & carousel downloader
Send one Instagram link and get every media file behind it: the HD video URL, all carousel slides in order, thumbnail, caption, author, play / like / comment counts and the sound used.
- url*
- Reel, post or carousel link (instagram.com/reel/…, /p/…, /tv/…)
Request
curl -X POST "https://api.teraboxdl.site/v1/instagram/reel" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.instagram.com/reel/DeSX7IaAIUu/"}'Response
{
"status": "success",
"cached": false,
"credits_remaining": 99,
"data": {
"success": true,
"shortcode": "DeSX7IaAIUu",
"media_type": "video",
"video_url": "https://scontent.cdninstagram.com/o1/v/t16/f2/m86/reel.mp4?...",
"thumbnail": "https://scontent.cdninstagram.com/v/t51.2885-15/thumb.jpg?...",
"media_list": [
{
"type": "video",
"url": "https://scontent.cdninstagram.com/o1/v/t16/f2/m86/reel.mp4?...",
"thumbnail": "https://scontent.cdninstagram.com/v/t51.2885-15/thumb.jpg?..."
}
],
"caption": "Golden hour over the Serengeti. 🌅 #wildlife",
"username": "natgeo",
"duration": 14.8,
"play_count": 2481930,
"like_count": 184200,
"comment_count": 1290,
"reshare_count": 5400,
"author_full_name": "National Geographic",
"author_profile_pic": "https://scontent.cdninstagram.com/v/t51.2885-19/sample_dp.jpg?...",
"audio_url": "https://scontent.cdninstagram.com/o1/v/t16/f2/m86/audio.mp4?...",
"audio_title": "Original audio",
"audio_artist": "natgeo",
"is_paid_partnership": false,
"is_cached": false,
"refreshed": false
}
}Send the link as JSON: { "url": "…" }.
From sign-up to first answer in a few minutes
- 1
Create a free account
Verify your e-mail and 100 requests are added to your balance. No card.
- 2
Try it in the playground
Pick an endpoint, fill in a username or link and press Run. See the answer, the cost and ready-made code.
- 3
Ship it, top up when needed
Copy the snippet into your bot or app. When the free requests run out, buy a pack once; it never expires.
Pay once. Credits never expire.
One credit per successful request, the same on every endpoint. Packs stack, so you can top up whenever you like.
Free
Test every endpoint with real data before you pay anything.
30 requests / minute
- All endpoints included
- Never expires
- No card required
- Run it in the playground
Starter
Personal bots, MVPs and small utility apps.
120 requests / minute · ₹19.96 per 1,000
- 25,000 requests, lifetime
- 120 requests / minute
- All endpoints included
- Cached answers in milliseconds
- No cookies or proxies to manage
Pro
Telegram bots, downloader sites and creator tools.
200 requests / minute · ₹18.99 per 1,000
- 100,000 requests, lifetime
- 200 requests / minute
- All endpoints included
- Stackable: top up any time
- Priority Telegram support
Ultra
Multi-threaded systems and bot fleets.
350 requests / minute · ₹17.00 per 1,000
- 500,000 requests, lifetime
- 350 requests / minute
- All endpoints included
- Automated session rotation
- Commercial / SaaS use
Mega (1M)
Platforms and large bot fleets. ₹0.015 per request.
500 requests / minute · ₹15.00 per 1,000
- 1,000,000 requests, lifetime
- 500 requests / minute
- All endpoints included
- Dedicated scraping pool
- Direct developer support & SLA
Pay by UPI, card, netbanking or wallet. Outside India, or need more than 500 requests a minute? Talk to us on Telegram.
What people build with it
Telegram & WhatsApp bots
Paste a reel link, get the video back. The reel and audio endpoints cover the whole flow.
Downloader websites
Resolve reels, posts, carousels and stories to direct media links.
Creator & competitor analytics
Follow profiles, feeds, comments and engagement counts of public accounts over time.
Media kits & link previews
Profile details and the full-HD profile picture for creator pages and link previews.
Compared with the usual options
| AR Digital Instagram API | Marketplace APIs | Self-hosted scraping |
|---|---|---|
| Credits never expire | Monthly quotas that reset, unused calls lost | n/a |
| Billed only when a request succeeds | Usually billed per call, failures included | n/a |
| Sessions, proxies and anti-bot handled for you | Varies by seller | You run accounts, residential proxies and fixes |
| UPI, card and PayPal, pay once | Card subscription | Servers and proxy bills every month |
Frequently asked
Can I try the API before paying?
Yes. Every verified account gets 100 free requests, no card needed and no expiry. Sign up, verify your e-mail and run any endpoint in the API Playground.
How much does it cost?
Credit packs are paid once and never expire: Starter ₹499 for 25,000 requests, Pro ₹1,899 for 100,000, Ultra ₹8,499 for 500,000 and Mega ₹14,999 for 1,000,000 (₹0.015 per request). Pay by UPI, card, netbanking or wallet. Outside India, message us on Telegram and we will arrange it.
Do credits expire?
No. Packs have lifetime validity and stack on top of your existing balance, so you can top up whenever you like.
Am I charged for failed requests?
No. One credit is taken only when a request succeeds. Private accounts, deleted posts, bad links, timeouts and upstream errors cost nothing.
What can I extract?
Reels, posts and carousels (HD video and every slide), profile details and the HD profile picture, user posts and reels feeds, stories, highlights, post comments and audio tracks.
Do I need my own Instagram accounts, cookies or proxies?
No. Session rotation, proxies and anti-bot handling run on our side. You send a link or username and get clean JSON.
How fast is it?
Cached answers come back in milliseconds; a fresh extraction usually takes one to three seconds. Cache lifetimes are listed on every endpoint.
How do I authenticate?
Send your API key in the X-API-Key header. Your key and secret are in your dashboard and in the welcome e-mail.
Try it on real data today
100 free requests, every endpoint, no card. Buy a pack only when you are sure.
Instagram is a trademark of Meta Platforms, Inc.; this service is not affiliated with Meta.
