ReelSaver API

Download Instagram Reels, Posts, Videos and Images using a simple REST API.

Base URL
https://api.reelsaver.store/api/v1

Authentication

Every request must include your API Key.


x-api-key: Loading...

Download API

Download Instagram Reels, Posts, Videos and Images using your API key.

Endpoint
POST https://api.reelsaver.store/api/v1/download
Authentication

Every API request requires a valid API key.

x-api-key: YOUR_API_KEY
Request Headers
Header Required Description
x-api-key Required Your ReelSaver API key.
Content-Type Recommended application/json
Accept Recommended application/json
Request Body

Send the Instagram URL as a JSON object.

{
  "url": "https://www.instagram.com/reel/XXXX/"
}
Supported Instagram URLs

The API currently accepts:

  • Instagram Reels
  • Instagram Posts
  • Instagram Videos / TV
  • Instagram Stories

Supported URL patterns include: /reel/, /p/, /tv/, and /stories/.

Parameters
Parameter Type Required Description
url string Required Valid Instagram Reel, Post, TV or Story URL.
cURL Example
curl -X POST "${API}/download" \
-H "x-api-key: YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.instagram.com/reel/XXXX/"}'
Successful Response

A successful request returns a JSON response containing the extracted media information.

{
  "success": true,
  "data": {
    "type": "video",
    "media": [
      {
        "type": "video",
        "url": "https://..."
      }
    ]
  }
}

The exact media information may vary depending on the Instagram content.

Error Responses
Status Message Meaning
401 API key required No API key was provided.
403 Invalid API key The API key is invalid or disabled.
429 Monthly limit exceeded The developer has reached the monthly request limit.
Instagram Story Endpoint

Stories can also be processed using the dedicated Story endpoint.

POST ${API}/download/story

Authentication and request format are the same as the main download endpoint.

{
  "url": "https://www.instagram.com/stories/username/1234567890/"
}

Example Response

{
  "success": true,
  "data": {
      "title":"Example",
      "thumbnail":"...",
      "media":[
          {
              "type":"video",
              "url":"https://..."
          }
      ]
  }
}

Error Codes

Code Description
400Invalid URL
401Invalid API Key
403API Key Disabled
429Monthly Limit Reached
500Internal Server Error

Code Examples


Loading...


๐Ÿงช Try API

Paste any Instagram Reel, Post or Video URL and test the API instantly.


Response



No request made yet.