Cached edge resolution across every supported network.
POST a URL, get back a normalized media manifest.
Only public content, respects platform rate limits.
Example request
POST https://api.grabnode.app/v1/extract
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"url": "https://www.instagram.com/reel/XXXXXX/"
}Example response
{
"title": "Sample reel",
"thumbnail": "https://.../thumb.jpg",
"source": "instagram",
"duration": "0:24",
"medias": [
{ "quality": "720p", "type": "video", "extension": "mp4", "url": "https://..." },
{ "quality": "audio", "type": "audio", "extension": "mp3", "url": "https://..." }
]
}Pricing tiers
- Hobby — 1,000 requests / month, free.
- Startup — 100k requests / month, $49.
- Scale — usage-based, custom SLAs, from $299.
Early access
The public API is currently in private beta. Email api@grabnode.app with a short description of your use case and expected volume to request a key.
Terms
Use of the API is subject to our Terms of Service, End User License Agreement and Privacy Policy. You are responsible for ensuring every URL you submit complies with the source platform's terms and applicable copyright law.