Developer API

One contract across every supported provider.

Create an API key in your dashboard and call the backend directly from your server or allowed application origin.

Authentication

X-API-Key: qiv_your_key_here

Extract media

GET https://api.mediafetch.qivuno.in/api/v1/media/extract?url=https://...

Compact response

{
  "ok": true,
  "provider": "instagram",
  "title": "Example",
  "thumbnail": "https://...",
  "duration": 14,
  "items": [{
    "type": "video",
    "formats": [{
      "id": "1",
      "quality": "720p",
      "ext": "mp4",
      "size": 18432000,
      "url": "https://api.mediafetch.qivuno.in/api/v1/d/..."
    }]
  }]
}

Async jobs

POST /api/v1/jobs
{ "url": "https://..." }

GET /api/v1/jobs/:id

Use jobs when your application should not keep an HTTP request open during extraction.