Web

A creator's reels from their profile link

The newest reels of a public Instagram profile — give its link or @handle: each reel's url, duration_seconds, views, likes, comments, posted_at, width × height and cover_url (a still to look at; Instagram's link, valid a few hours). Filter by length (min_seconds, max_seconds); next_cursor brings older reels. Pick one, then take its file with POST /v1/web/video-file (your own videos or with the creator's permission) — or let POST /v1/ai/text watch candidates first. Private profiles cannot be scanned. Price: 1 provider credit for each page of about 12 reels read.

Billing: 1 provider credit per page of reels read (about 12; with a length filter up to 4 pages) · Rate limit: 20/min

post/v1/web/profile-videos

Request

  • Base URL: https://apihub.co.il
  • URL: https://apihub.co.il/v1/web/profile-videos
  • Auth: HTTP bearer

Headers

Idempotency-Keystring

Replay-safe: the same execution is returned instead of charging twice

X-Tagstring

Group calls into one job (e.g. one video) — see GET /v1/usage?tag=…

Request body

limitinteger

How many of the newest reels to return

cursorstring

next_cursor of the previous answer: the older reels

profilestring required

The public Instagram profile: its link (https://www.instagram.com/<handle>/) or @handle

max_secondsnumber

Only reels at most this long

min_secondsnumber

Only reels at least this long

Response

Completed

idstring

Execution id — stable across internal retries; use it with GET /v1/executions/{id}

status'pending' | 'processing' | 'completed' | 'partial' | 'failed' | 'cancelled' | 'timeout'
operationstring
tagstring nullable

Your X-Tag, if sent

created_atstring date-time
completed_atstring date-time nullable
outputobject

Operation result (see each operation). While a Studio render is processing: stage (queued · transcribing · downloading · preparing · cleaning_voice · mixing_audio · rendering · finishing), phase (the engine's: download · prepare · voice · audio · encode · qa · upload, or null), progress (a percent, 0–100) and progress_fraction (0–1), eta_seconds (seconds left, never below 0) and estimate_seconds

errorstring nullable

Changes

No recorded changes to this operation across all 2 revisions of this API.