ReelDownload.net API
Simple, fast, and scalable REST API for Instagram media retrieval.
Specification
Base URL
https://cdn.reeldownload.net/fetch
Method
GET
Auth
apikey=KEY
Response
JSON
Integration
Response Schema
{
"status": "success",
"url": "https://cdn.worker.dev/stream?token=...", // Direct Download Link
"thumbnail": "https://instagram.com/image.jpg", // Video Thumbnail
"type": "video", // Content Type
"filename": "instagram_reel_123.mp4" // Suggested Filename
}
CMS Modules
WordPress
add_shortcode('insta_dl', function($atts) {
$url = "https://cdn.reeldownload.net/fetch?apikey=KEY&url=".urlencode($atts['url']);
$res = json_decode(file_get_contents($url), true);
// Corrected: Directly accessing 'url'
if($res['status'] == 'success') {
return '<a href="'.$res['url'].'">Download</a>';
}
});
Wix Velo
import {fetch} from 'wix-fetch';
export function getLink(url) {
return fetch(`https://cdn.reeldownload.net/fetch?apikey=KEY&url=${url}`)
.then(r => r.json())
.then(d => d.url); // Corrected: No .data
}
Shopify
// assets/custom.js
fetch(`https://cdn.reeldownload.net/fetch?apikey=KEY&url=${url}`)
.then(res => res.json())
.then(data => {
console.log("Download Link:", data.url);
});
Squarespace
<script>
async function getInsta(url) {
const r = await fetch(`https://cdn.reeldownload.net/fetch?apikey=KEY&url=${url}`);
const d = await r.json();
if(d.status === 'success') {
window.location.href = d.url;
}
}
</script>
Webflow
<script>
$('#dl-btn').click(async () => {
const url = $('#url-input').val();
const res = await fetch(`https://cdn.reeldownload.net/fetch?apikey=KEY&url=${url}`);
const json = await res.json();
window.open(json.url); // Corrected
});
</script>
Bubble.io
1. Install "API Connector" Plugin
2. Add Call: GET
3. URL: https://cdn.reeldownload.net/fetch
4. Params: apikey=KEY, url=[url]
5. Use "url" (root level) in workflows.
AI Auto-Integration
Copy these prompts to ChatGPT, Claude, or Perplexity to generate code.
Act as a Senior Developer. I need to integrate the ReelDownload.net API into my project.
**API Specification:**
- Endpoint: GET https://cdn.reeldownload.net/fetch
- Params: apikey=[MY_KEY], url=[INSTAGRAM_URL]
- Response JSON: { "status": "success", "url": "DOWNLOAD_LINK" }
**Task:**
Write a secure function to fetch the video URL using this API. Handle network errors (403, 429) and ensure the JSON parsing accesses `response.url` directly (not nested in data).
Error Codes
| 403 | Invalid API Key. Check dashboard. |
| 403 | Domain Lock: Key is restricted to specific domain. |
| 429 | Limit Exceeded. Daily quota used up. |
| 500 | Fetch Failed. Server busy or invalid link. |
For support, email us at api@reeldownload.net
See Pricing