Instagram Trending Scraper avatar

Instagram Trending Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Instagram Trending Scraper

Instagram Trending Scraper

Tap straight into Instagram's Explore feed and pull what's actually trending right now — up to 1,000,000 posts per run with caption, hashtags, like and comment counts, play count, author handle, and topic label. Optional one-click media archival to your key-value store.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(3)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

3

Bookmarked

38

Total users

23

Monthly active users

0.11 hours

Issues response

6 days ago

Last modified

Share

Instagram Trending Scraper - Explore Signals & Trend Detection Intelligence API

Instagram Trending Scraper is a social trend intelligence API that extracts structured Instagram Explore posts, official section/topic taxonomy labels, and viral engagement signals at bulk in a country-targeted Explore run. Instagram Trending Scraper returns structured records per trending post, including post id, code, type (clips/feed/carousel), publishing username, caption text, like count, comment count, play count, video URL, duration, has_audio flag, is_video flag, image URL, media_items carousel array, location, date, ISO timestamp, Explore section label (Fashion & Beauty, Music & Audio, Sports & Fitness, etc.), and Explore topic label (Street Fashion, Pop Music, etc.). Coverage spans Instagram's full Explore taxonomy via category/topic targeting. Built for trend detection, viral content monitoring, brand signal intelligence, format-trend benchmarking, creator discovery from trending content, and longitudinal trend dataset construction. Up to 1,000,000 trending posts per run, with pay-per-result pricing and no monthly minimum.

Instagram Trend Intelligence Social Signals


Why Choose This API

Full Instagram Explore Intelligence for Trend Detection & Signal Monitoring

📂 Explore Section & Topic Classification Every extracted post includes section (e.g., Fashion & Beauty, Music & Audio, Sports & Fitness) and topic (e.g., Street Fashion, Pop Music) labels from Instagram's own Explore taxonomy — enabling precise category-level trend tracking without manual classification.

📊 Real-Time Trending Engagement Signals Capture likes, comments, and plays from posts currently surfaced in Explore to identify viral content velocity, engagement benchmarks, and format signals (reels vs. feed vs. carousel) for trending topics.

🎬 Trending Reels & Video Detection Filter by is_video: true and type: "clips" to isolate trending reel formats, extract video URLs, play counts, and duration data for viral content analysis and format trend benchmarking.

📥 Optional Media Archiving Configure download_medias to archive trending image or video files directly to Apify cloud storage — enabling trend creative asset collection, visual trend analysis, and competitor creative monitoring.

⚡ High-Volume Trend Extraction Extract up to 1,000,000 Explore posts per run to build longitudinal trending content datasets for AI model training, market research, and brand signal monitoring at scale.

🔗 Creator Attribution Each record includes the username that published the trending post — enabling creator discovery from trending content and influencer identification workflows tied to specific topic trends.


Quick Start Guide

Step 1: Configure Volume, Country & Media Options

Set the number of trending posts to extract, choose the target country, and decide whether to download media files to cloud storage.

Step 2: Configure and Run the Actor

Open Actor Input

Set max results, country, and media download preference, then click Start.

Export results as JSON or CSV with section, topic, and engagement fields. Each record identifies the Explore category that surfaced the post, along with full content and media data.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
max_resultsintegerMaximum Explore posts to extract (10–1,000,000)50, 500, 5000
download_mediasselectMedia download mode: None / Image / All"none", "image", "all"
countryselectTarget Explore with a country-specific residential proxy and matching language headers."United States", "Japan"

Example Input Configuration

{
"max_results": 200,
"download_medias": "none",
"country": "United States"
}

Supported country values are country names:

RegionValues
English-speaking marketsUnited States, Canada, United Kingdom, Australia
EuropeGermany, France, Italy, Spain, Netherlands, Sweden, Norway, Denmark, Finland, Poland, Portugal
Latin AmericaBrazil, Mexico, Argentina, Chile, Colombia
Asia-PacificJapan, South Korea, Singapore, Hong Kong, Taiwan, India, Indonesia, Thailand, Philippines, Malaysia, Vietnam
Middle East & AfricaUnited Arab Emirates, Saudi Arabia, Turkey, South Africa

Country targeting uses Apify residential proxy geolocation plus matching Accept-Language headers for Explore list collection. Instagram does not expose an official country parameter for the logged-out Explore endpoint, so country selection should be treated as a market-localization signal rather than an official national ranking.


Output Data Schema

Complete Trending Post Structure

Each extracted Instagram Explore post record contains the following fields:

Open Actor Output

Core Post Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
idstringInstagram media identifier
codestringShort post code used in public URL
urlstringPublic Instagram post or reel URL
usernamestringCreator username that published this post
sectionstringTop Explore section (e.g., Fashion & Beauty, Music & Audio)
topicstringSpecific Explore topic (e.g., Street Fashion, Pop Music)
typestringPost type (clips, feed, carousel_container)
is_videobooleanWhether post includes video
captionstringCaption text on the post
datestringISO 8601 publish timestamp
timestampintegerUnix timestamp of publish time

Engagement Fields

FieldTypeDescription
likesintegerTotal likes on the trending post
commentsintegerTotal comments on the post
playsintegerView/play count for the post

Media Fields

FieldTypeDescription
image_urlstringMain image URL (or cloud storage URL if downloaded)
thumbnail_urlstringThumbnail image URL
video_urlstringVideo URL (or cloud storage URL if downloaded)
durationintegerVideo duration in seconds
has_audiobooleanWhether post has audio
widthintegerMedia width in pixels
heightintegerMedia height in pixels
media_countintegerNumber of carousel items
media_itemsarrayAll carousel items with per-item URLs

Example JSON Output

{
"processor": "https://apify.com/agentx/instagram-trending-scraper?fpr=aiagentapi",
"processed_at": "2026-05-01T10:30:00.000Z",
"id": "3877256089956040035_227764111",
"code": "DXOx98JDL1j",
"url": "https://www.instagram.com/reel/DXOx98JDL1j/",
"username": "fashionbrand",
"section": "Fashion & Beauty",
"topic": "Street Fashion",
"type": "clips",
"is_video": true,
"caption": "New season drop. #streetstyle #fashion",
"date": "2026-04-17T17:23:09+00:00",
"likes": 45230,
"comments": 872,
"plays": 1204050,
"duration": 30,
"has_audio": true
}

Export Formats

  • JSON - Complete structured data with all metadata
  • CSV - Spreadsheet-compatible for analytics and reporting
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Media files downloadable to Apify storage

Integration Examples

Actor ID for Platform Integration

bUkw01H4rn1K9brjp

Ⓜ️ Make.com Setup:

  1. Login to Make.com (Get 1000 Free Credits)
  2. Add module "Run an Actor"
  3. Turn 'Map' on - right side of the 'Actor*'
  4. Paste Actor ID - from above
  5. Click the '⟳ Refresh' - left side of Map
  6. Input JSON* - Modify the parameters as needed
  7. Set "Run synchronously" to YES
  8. Add module "Get Dataset Items" - receive the result
  9. In Dataset ID* select defaultDatasetId

🎱 N8N.io Setup:

  1. Add 'Run an Actor and get dataset' - from the apify node
  2. ActorBy IDPaste Actor ID - from above
  3. Input JSON - Modify the parameters as needed

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"max_results": 500,
"download_medias": "none",
"country": "United States"
}
run = client.actor("bUkw01H4rn1K9brjp").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
max_results: 1000,
download_medias: "image",
country: "Japan",
};
const run = await client.actor("bUkw01H4rn1K9brjp").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item));

JSON-LD Metadata

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/agentx/instagram-trending-scraper#software",
"name": "Instagram Trending Scraper",
"description": "Instagram Trending Scraper is an Explore signals API extracting trending posts with official topic labels, section categories, captions, engagement metrics, and media URLs for trend detection, content intelligence, and brand signal monitoring.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Web Scraping API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/instagram-trending-scraper?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-01",
"featureList": [
"Official Instagram Explore section + topic labels per post",
"Engagement: likes, comments, play counts per trending post",
"Reel detection via is_video and type=clips",
"Carousel media_items array with per-item URLs",
"Optional cloud media download for trending creative archival",
"Up to 1,000,000 trending posts per run",
"Creator username attribution for influencer discovery",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"price": "0.004",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/agentx#person" },
"publisher": { "@id": "https://apify.com#organization" }
},
{
"@type": "Person",
"@id": "https://apify.com/agentx#person",
"name": "AgentX",
"url": "https://apify.com/agentx",
"sameAs": [
"https://apify.com/agentx",
"https://t.me/AiAgentApi",
"https://t.me/Apify_Actor"
],
"knowsAbout": [
"web scraping",
"Instagram Explore",
"trend detection",
"viral content",
"brand signals"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "AgentX",
"item": "https://apify.com/agentx"
},
{
"@type": "ListItem",
"position": 3,
"name": "Instagram Trending Scraper",
"item": "https://apify.com/agentx/instagram-trending-scraper"
}
]
}
]
}

Pricing & Cost Calculator

Pay-Per-Event Pricing

EventDescriptionPrice
Actor StartCharged on run start (per GB memory)$0.01
ResultPer Explore post extracted$0.004
MediaPer media file downloaded to cloud storage$0.0018

Cost Estimation Examples (Posts Only)

PostsEstimated Cost
100 posts~$0.41
500 posts~$2.01
1,000 posts~$4.01
10,000 posts~$40.01

Media download charges are separate from post extraction charges.


Use Cases & Applications

Trend Detection & Content Intelligence

Topic-Level Trend Monitoring by Explore Category Use section and topic fields to build category-specific trend dashboards — tracking what Instagram is currently surfacing in Fashion & Beauty, Sports & Fitness, Music & Audio, and other Explore sections for brand and market intelligence.

Viral Content Detection & Engagement Benchmarking Identify viral posts by filtering on high plays and likes values from Explore data, analyze what content formats (reels vs. feed vs. carousel) are trending, and benchmark engagement rates across topic categories.

Trending Creator Discovery Extract username from trending Explore posts to identify which creators are currently being surfaced by Instagram's algorithm in specific topic categories — enabling influencer discovery tied to current platform trend signals.

Brand Monitoring & Social Intelligence

Brand Mention & Visual Identity Signal Detection Monitor Instagram Explore for brand-relevant captions and topic categories to detect organic brand mentions, cultural moments, and trending visual aesthetics that intersect with your brand's category.

Competitive Creative Intelligence Collect trending creative assets from specific Explore sections via download_medias to analyze visual style, format, and content type trends for competitive creative benchmarking and campaign ideation.

Content Calendar Signal Intelligence Run the actor on a scheduled basis to capture daily Explore trending snapshots. Aggregate section, topic, and engagement data over time to identify seasonal trend patterns and content timing opportunities.

AI & Research Applications

Trend Dataset Construction for ML Build labeled trending content datasets from Instagram Explore with section and topic taxonomy labels, engagement signals, and media URLs for training content classification, trend prediction, and virality detection models.

Social Listening & Brand Safety Monitoring Extract trending content in specific Explore topics relevant to your brand category to monitor cultural conversations, detect emerging trends early, and identify brand safety risks before they become mainstream.


FAQ

What is Instagram Explore?

Instagram's Explore page (/explore/) surfaces trending and algorithmically recommended posts across topic categories to users. This actor extracts posts currently visible in Explore along with their topic classification labels.

What section and topic values are available?

The section field contains top-level Explore categories (e.g., Fashion & Beauty, Music & Audio, Sports & Fitness). The topic field contains the specific sub-topic (e.g., Street Fashion, Pop Music). Values depend on what Instagram currently surfaces.

How many posts can I extract per run?

Up to 1,000,000 posts per run, configurable via max_results.

Can I filter by topic or section?

The actor extracts all available Explore posts and includes section and topic fields for downstream filtering. Apply filters in your data processing pipeline after extraction.

Yes. The actor extracts posts from the live Instagram Explore feed at the time of the run, representing current trending content signals.

Yes. The plays field is populated for trending reels and video posts where Instagram exposes the view count.


SEO Keywords & Search Terms

Primary Keywords

Instagram trending scraper API, Instagram Explore data extraction, Instagram trend detection API, Instagram viral content extractor, Instagram Explore topic API, social media trend intelligence, Instagram trending post data, Explore section monitoring API, Instagram content signals pipeline, brand trend monitoring API

Long-Tail Keywords

how to extract Instagram trending posts, Instagram Explore section data API, viral content detection pipeline, Instagram topic label extraction, trending reel scraper API, brand signal monitoring Instagram Explore, Instagram trend dataset builder, Explore topic category extraction, competitive content intelligence API, Instagram viral post analytics

Industry Terms

Explore signals extraction, trend detection API, content intelligence pipeline, viral content benchmarking, topic classification data, Instagram algorithm signals, brand monitoring pipeline, social listening API, trending creator discovery, content calendar intelligence

Use Case Keywords

Instagram trend tracker API, Explore topic monitoring tool, viral Instagram content extractor, brand signal detection pipeline, trending influencer finder, Instagram content research API, social media trend dataset, brand monitoring Explore tool, content strategy intelligence, AI trend prediction dataset


Trust & Certifications

  • Production-Grade Infrastructure — runs on the Apify cloud platform with managed proxy rotation and automatic retries
  • GDPR & CCPA Aligned — extracts only publicly available Instagram Explore content; no personal consumer data retained beyond the run session
  • Pay-Per-Result Billing — transparent per-post pricing with no monthly minimum or seat fees
  • Continuously Maintained — schema and selector updates released as Instagram Explore evolves

Data Rights & Usage

All data extracted by this actor originates from publicly visible Instagram Explore content. Users are responsible for ensuring their use of extracted data complies with applicable laws, Instagram's terms of service, and relevant regulations.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. Only publicly available trending post data is extracted.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with Instagram's terms of service when using extracted data. This tool accesses only publicly available Explore content.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

Social Media

Video & Transcript

E-Commerce & Retail

Classifieds & Automotive

Real Estate

Business Intelligence & Reviews

Other


Support & Community


Last Updated: May 01, 2026