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.
{
"ok": true,
"data": {
"items": [
{
"shortcode": "ABC123",
"view_count": 100000,
"like_count": 5000
}
],
"end_cursor": "...",
"has_next_page": true
}
}Features
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.
Every reel includes view_count — the metric unique to video — letting you measure reach that like counts alone never capture.
Each reel also carries like_count, so you can compute a like-to-view engagement ratio per video.
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.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
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
Search
$0.01Search Instagram users, hashtags, and places. Discovery and research from $0.01/call.
User
$0.01Get Instagram user profiles — followers, bio, posts count, and verification from $0.01/call.
User About
$0.01Get extended Instagram user info — account category, contact details, and business info from $0.01/call.