YepAPI

Command Palette

Search for a command to run...

POST/v1/instagram/user-reels

Instagram User Reels API

Get an Instagram user's reels with engagement data. Short-form video analysis from $0.01/call.

Fetch reels from any Instagram user's profile. Returns reel metadata, engagement stats, and view counts with pagination.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/instagram/user-reels

Pagination cursor from previous response

Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "items": [
      {
        "shortcode": "ABC123",
        "view_count": 100000,
        "like_count": 5000
      }
    ],
    "end_cursor": "...",
    "has_next_page": true
  }
}

Features

User reels feed

Returns an items array of a user's reels, each with its shortcode, so you can isolate short-form video from the rest of their content.

View counts

Every reel includes view_count — the metric unique to video — letting you measure reach that like counts alone never capture.

Engagement stats

Each reel also carries like_count, so you can compute a like-to-view engagement ratio per video.

Cursor pagination

Responses include end_cursor and has_next_page; feed end_cursor back to page through a creator's full reels catalog.

Use cases

Reels Analysis

Analyze a user's reels performance and content strategy.

Short-Form Research

Research short-form video content trends on Instagram.

Quick start

Copy this snippet and start making calls.

const res = await fetch('https://api.yepapi.com/v1/instagram/user-reels', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "username": "instagram"
  }),
});
const data = await res.json();
console.log(data);

Pull an Instagram user's reels with view and engagement data

The YepAPI Instagram Reels API returns a creator's short-form videos as a structured items array — each reel with its shortcode, view_count, and like_count. A POST to /v1/instagram/user-reels isolates video performance from photo posts and pages through the full catalog with end_cursor.

It is the short-form companion to the YepAPI User Posts API: posts for the photo grid, reels for video reach. Pair with the User Profile API for context or the Post API for a single reel's full detail. One key also spans TikTok, YouTube, SEO, and AI, so cross-platform short-form research stays one integration.

What is an Instagram reels API?

An Instagram reels API returns just the short-form video posts from an account, as structured JSON. The defining difference from a general posts API is view_count: reels are measured by reach, not only likes, so the response gives you view_count alongside like_count for each video. You send {"username": "instagram"} and get back an items array of reels with shortcodes and a paginating end_cursor. It is purpose-built for analyzing video reach and virality — a dimension photo-focused endpoints cannot report, because still posts have no view metric.

Build your own Instagram reels analytics tool

Use the Reels endpoint to build a short-form performance tracker, study a creator's video strategy, or benchmark reels reach across competitors. Because each reel carries both view_count and like_count, you can calculate engagement-per-view, spot which videos went viral, and chart reach trends over time. Walk the full catalog with end_cursor, then hand any breakout reel's shortcode to the YepAPI Post API or Post Comments API for deeper teardown.

Instagram User Reels API pricing — $0.01 per call

Each page of reels costs a flat $0.01, with no tiers or minimums. Pulling a creator's entire reels catalog across paginated pages stays inexpensive, and the spend shares one balance with all your other YepAPI calls. You pay strictly per call, so reels research scales with usage, not subscriptions.

View counts the official API rarely surfaces

Instagram's official Graph API exposes video insights only for accounts you manage, behind business-account and permission gates. The YepAPI Reels API returns view_count and like_count for the public reels of any account by username, so you can benchmark competitors' video reach without owning or being authorized by those accounts — a comparison the official API will not let you run.

Try the Instagram Reels API free

Sign up and get $5 in free credit, no card required. That covers 500 reels calls — enough to analyze short-form video performance across several creators before spending a cent.

Start making API calls in 30 seconds

$5 free credit on signup. No credit card required. Pay per call.

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

Fetch reels from any Instagram user's profile. Returns reel metadata, engagement stats, and view counts with pagination.

Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.

Sign up for a free API key, then send a POST request to /v1/instagram/user-reels. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.

YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.

Ready to integrate?

Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.

More instagram api endpoints