Instagram Reels Discovery Scraper - No Login avatar

Instagram Reels Discovery Scraper - No Login

Pricing

from $0.75 / 1,000 instagram reels

Go to Apify Store
Instagram Reels Discovery Scraper - No Login

Instagram Reels Discovery Scraper - No Login

Discover regional public Instagram Reels and creators without login. Select a country and export captions, engagement, authors, audio, thumbnails, and video URLs. Pay only $1 per 1,000 unique Reels delivered.

Pricing

from $0.75 / 1,000 instagram reels

Rating

0.0

(0)

Developer

DataScraperES

DataScraperES

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

2

Monthly active users

a day ago

Last modified

Share

Discover public Instagram Reels and creators through Instagram's logged-out regional Reels surface without providing a login. Select a discovery country and result limit, then receive unique Reel rows with captions, engagement, media, owner, audio, discovery source, and regional request context.

What this Actor does

The Actor starts from the public Reels discovery experience and can add public Reels from creators surfaced there when more results are requested. It deduplicates media IDs, labels whether each row came from the feed or a discovered creator, and records the selected request region without claiming that region is the creator's or Reel's origin.

Use cases

  • Discover public Reels and creators in a selected market context.
  • Research emerging formats, captions, audio, and engagement.
  • Build seeds for creator monitoring or campaign analysis.

How to use

  1. Open the Actor in Apify Console.
  2. Choose a discovery country or Global / unrestricted.
  3. Set the maximum number of unique Reels.
  4. Click Start and open the Dataset when the run finishes.

During the run, the log shows collection stages, pages received, unique Reels saved, the result target, discovered creators, and skipped duplicates. Saved-result progress counts only rows already delivered to the Dataset. The run status provides a shorter progress summary, and completion is reported after the results and collection summary are saved.

Input

countryCode defaults to US and accepts AUTO plus 100 supported country codes shown in the Input selector. It controls the region used for the discovery request; it does not prove where a Reel was created. resultsLimit defaults to 100 and accepts 1–5,000 unique Reels.

This exact input produced the complete output below:

{
"countryCode": "US",
"resultsLimit": 10
}

Output

Every Dataset row is one unique public Reel. It includes identity, caption, hashtags, mentions, publication time, media URLs, dimensions, engagement, duration/audio flags, owner, audio metadata, discoverySource, discoveryCountry, optional seed Reel ID, and collection timestamp. discoverySource is reels_feed or discovered_creator. The free SUMMARY record contains result, billing, request, traffic, duplicate, timing, and completion metrics.

This is the complete Dataset item from a real successful run:

{
"schemaVersion": 2,
"id": "3995923099688170637",
"shortCode": "Dd0XuNKsPSN",
"url": "https://www.instagram.com/reel/Dd0XuNKsPSN/",
"type": "reel",
"productType": null,
"caption": "we’ve come full circle 🕯️ \n\n-\n\n#lifeinyour30s #30s #samanthajones #girlsintheir30s",
"hashtags": [
"lifeinyour30s",
"30s",
"samanthajones",
"girlsintheir30s"
],
"mentions": [],
"timestamp": "2026-09-28T04:54:01+00:00",
"displayUrl": "https://instagram.fosu3-1.fna.fbcdn.net/v/t51.82787-15/825320564_18635288908051424_1685809890055810306_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=107&_nc_map=urlgen_bucketless&ig_cache_key=Mzk5NTkyMzA5OTY4ODE3MDYzNzE4NjM1Mjg4OTAyMDUxNDI0.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjEyMTcuc2RyLnZpZGVvX2RlZmF1bHRfY292ZXJfZnJhbWUuQzMifQ%3D%3D&_nc_ohc=4eOz36JtEGQQ7kNvwHRQy-I&_nc_oc=AdrWcmxYdpqXeBzCsRAReijzeS2Ir3poVnQE3kDvaNPX2EQI6w_-6QpcxWDspOl_Voc&_nc_zt=23&_nc_ht=instagram.fosu3-1.fna&_nc_gid=xoCalANbJYrFHWI8DoxWqA&_nc_ss=7ea8c&oh=00_AQNP5UBMLw1nP-hviV2jUqr8rAz2mZlhOeynmDBB7A3RzQ&oe=6AC27DD2",
"videoUrl": "https://instagram.fosu3-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQMnd_yuThur1DIPieF9ZNifhisFNpaNCeq52TEYfdpFvoJN-8Tjr7i73yVCLSwJLZL900pMnxLM-g_QhEv6wo5jjubFM8rPZvEkYaY.mp4?_nc_cat=110&_nc_oc=AdrFAIFApLQgPwMVPnkHBojPsPyrSJMRXxTrkjzuqOnstuuNyZQBQW2vruELSR-YQxo&_nc_sid=5e9851&_nc_ht=instagram.fosu3-1.fna.fbcdn.net&_nc_ohc=jp45ertvqFwQ7kNvwFKoNXb&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MjE0NTE3MTE1NjEwNDQzMywiYXNzZXRfYWdlX2RheXMiOjIsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjoxMywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=c4075732b0901408&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8wMzREMDVCMDlEMDE3ODA2RjkyNjJGQkMzQzMzOTlCRV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzJENDk1Mzc5M0MxRDlFMzgyRjdGNzFGNUJBOEFGNEI4X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbi0-_LssHPBxUCKAJDMywXQCuqfvnbItEYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=xoCalANbJYrFHWI8DoxWqA&_nc_ss=7ea8c&_nc_map=urlgen_bucketless&_nc_zt=28&oh=00_AQN9V3yDRJ5EdvNmoKd1ioJ5ElGerQun1Vb7CrlZq3G4Lg&oe=6ABE9BBF",
"width": 1080,
"height": 1920,
"likesCount": 309429,
"commentsCount": 1827,
"videoViewsCount": null,
"videoPlaysCount": null,
"videoDurationSeconds": null,
"hasAudio": true,
"isPaidPartnership": false,
"owner": {
"id": "20787423",
"username": "stephanieshae",
"fullName": null,
"isVerified": false,
"profilePicUrl": "https://scontent.cdninstagram.com/v/t51.82787-19/530776500_18525003631051424_941720369512434829_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=1&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=-9hTCR3IkJEQ7kNvwEWklBK&_nc_oc=Adqjm5VrsHVNT6ahri8dDTxBHs6oKtgeYPSonMa7sjIKlUwBOhiLciPpX8OLBDuxXtM&_nc_zt=24&_nc_ht=scontent.cdninstagram.com&_nc_gid=xoCalANbJYrFHWI8DoxWqA&_nc_ss=7ea8c&oh=00_AQPfeJTRjiH2CEmBFHQwjex8z7FTWlZ7Yua1BPXKNcvdoQ&oe=6AC2A2E9"
},
"audio": null,
"discoverySource": "reels_feed",
"discoveryCountry": "US",
"seedReelId": null,
"scrapedAt": "2026-09-30T07:52:00.381800+00:00"
}

Results can be exported as JSON, JSONL, CSV, Excel, XML, or RSS.

Pricing

Each unique Reel written to the default Dataset emits one reel-result event. Your account tier determines the unit price:

Account tierPrice per ReelPrice per 1,000 Reels
Free$0.001$1.00
Bronze$0.0009$0.90
Silver$0.0008$0.80
Gold$0.00075$0.75
Platinum$0.00075$0.75
Diamond$0.00075$0.75

Duplicate or invalid media, failed requests, and free summary records are not charged. The configured result limit is the primary upper bound on billable rows.

ActorBest for
Instagram Reels Scraper for Public ProfilesFollowing up on discovered creators with a profile-specific Reel collection.
Instagram Profile Scraper - No LoginEnriching creators discovered in the regional Reels feed.
Instagram Comments Scraper - No LoginMeasuring public conversation around selected discovered Reels.

Limits and data quality

A run returns at most the requested number of unique Reels, capped at 5,000, and continues through available public pages until that limit is reached or Instagram reports no more pages. Discovery results are dynamic and can differ between runs. The selected country describes request context, not verified creator nationality or content origin. Public engagement is a snapshot, and Instagram-hosted media URLs can expire. Private, deleted, restricted, or unavailable content cannot be returned.

If temporary source restrictions or the collection deadline prevent the requested collection, the run is marked incomplete. Valid Reels collected before the interruption remain in the Dataset, including those from earlier pages of an interrupted collection. A run that has already delivered its target can complete successfully even if another collection is interrupted. Undelivered results and failed requests are not charged.

Allow a longer run timeout for larger collections, or request fewer Reels for a shorter run.

Frequently asked questions

Does choosing Spain mean every Reel was created in Spain?

No. It means the discovery request used Spain as its regional context. Do not treat discoveryCountry as verified creator location or Reel origin.

When should I use the profile-based Reels Actor instead?

Use it when you already know the profiles to monitor. This Actor is designed to discover Reels and creators before a profile-specific collection.

Responsible use

Use public discovery data only for lawful purposes. Respect Instagram's terms, privacy and data-protection laws, copyright, creator rights, and applicable retention requirements. Do not infer sensitive traits or location from regional discovery context.

Support

Open an issue in the Actor's Issues tab with the run ID, country code, result limit, and an example affected Reel or status. Never include credentials, cookies, or API tokens.