Instagram Reels Search Scraper avatar

Instagram Reels Search Scraper

Pricing

from $0.50 / 1,000 reels

Go to Apify Store
Instagram Reels Search Scraper

Instagram Reels Search Scraper

Search public Instagram Reels by keyword phrases or hashtags. Get structured Reel records with captions, hashtags, publication times, engagement counts, author details, media links, and optional timestamped transcripts.

Pricing

from $0.50 / 1,000 reels

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🔎 Find Public Instagram Reels by Search Term

For content researchers, social media teams, and developers, this Actor searches the public, currently ranked Instagram Reels surface by keyword phrases or hashtags. It returns structured Reel records with captions, hashtags and mentions, publication times, engagement counts, author details, public media links, and optional timestamped transcripts. Use the rows to study content, find examples, or build a research workflow. It is not an exhaustive historical archive.

📦 Get Structured Reel Records

Each saved row describes one first eligible public Reel found for a submitted search value. The saved searchTerm shows the value that caused that first save. If the same Reel appears again from another submitted value, the later match is ignored. One row does not collect every matching value.

Reel identity and engagement

Each row can include a stable Reel ID, canonical permalink, the search value that produced the row, caption text, extracted hashtags and mentions, publication time, likes, comments, plays, and duration.

Author, media, and enrichment

Rows can include public author profile details, a thumbnail link, a source media link, alternate video variants, music attribution, and the public paid-partnership flag. Source media links are returned when available. The Actor does not permanently host or download the videos.

▶️ Search the Current Reels Surface

Run a keyword phrase or hashtag search on the public, currently ranked Instagram Reels surface. The source can change its ordering, and the Actor does not promise a complete historical archive.

  1. Enter one or more keyword phrases or hashtags.
  2. Use the same filters and result target for every search value in the run.
  3. Set a target in Maximum results, or leave it empty to return all available results until the source is exhausted.
  4. Paste a continuation token from an earlier run to continue that search with the same search terms and filters.
  5. Open the default dataset after the run completes.

When two submitted values lead to the same Reel, the Actor saves the first eligible occurrence and ignores later matches. The saved searchTerm identifies the value that led to that first row.

⚙️ Input

Use one run for search values that share the same filters and result target. The searchTerms field is required. The other fields are optional.

Input fields

FieldTypeWhat it does
searchTermsstring arrayRequired. Enter one or more keyword phrases or hashtags. Every value in this run uses the same filters and result target.
continuationTokenstringContinue one earlier search from its returned position. Use the same search terms and filters.
maxItemsintegerSet the target number of matching Reels. Leave it empty to return all available results until the source is exhausted. The public schema does not set a fixed upper bound.
includeTranscriptsbooleanAdd a timestamped transcript with detected language and time-aligned segments when speech can be transcribed. Each transcript is charged separately.
minLikesintegerKeep only Reels with at least this many public likes. Leave it empty to keep all like counts.
minPlaysintegerKeep only Reels with at least this many public plays or views. Leave it empty to keep all play or view counts.
publishedAfterdate stringKeep only Reels published on or after this calendar date. Leave it empty to include any publication date.

Example input

This is the public input from a successful current-beta run.

{
"searchTerms": [
"travel"
],
"maxItems": 10,
"includeTranscripts": false
}

🧾 Output

The public output schema exposes a results link to the default dataset. Each dataset row is a structured public Instagram Reel record.

Output link

FieldTypeWhat it does
resultsstringOpens the default dataset overview with the matching Reel rows.

Reel row without a transcript

This shape contains the Reel, author, media, and optional music fields. Optional fields appear only when the public source provides them.

FieldTypeWhat it does
reelIdstringStable Instagram Reel ID.
permalinkURL stringCanonical public URL of the Reel.
searchTermstringSubmitted search value that caused this Reel to be saved.
captionstringReel caption when available.
hashtagsstring arrayHashtags extracted from the caption when available.
mentionsstring arrayInstagram accounts mentioned in the caption when available.
publishedAtdate-time stringSource publication time when available.
likesintegerPublic like count when available.
commentsintegerPublic comment count when available.
playsintegerPublic play or view count when available.
durationSecondsnumberReel duration in seconds when available.
mediaobjectPublic media links and available video variants.
media.thumbnailUrlURL stringDirect thumbnail URL when available.
media.videoUrlURL stringMain direct video URL when available.
media.videoVariantsobject arrayOther direct video URLs with source-provided size or quality details.
media.videoVariants[].urlURL stringDirect URL for this video variant.
media.videoVariants[].widthintegerVariant width in pixels when available.
media.videoVariants[].heightintegerVariant height in pixels when available.
media.videoVariants[].bitrateintegerVariant bitrate in bits per second when available.
authorobjectPublic identity and profile facts for the Reel author.
author.usernamestringReel author's Instagram username.
author.displayNamestringPublic display name when available.
author.profileUrlURL stringPublic profile URL when available.
author.profileImageUrlURL stringDirect profile image URL when available.
author.isVerifiedbooleanWhether the author is publicly marked as verified when available.
author.isPrivatebooleanWhether the author is publicly marked as private when available.
musicobjectPublic music attribution when available.
music.titlestringPublic music title when available.
music.artiststringPublic music artist when available.
isPaidPartnershipbooleanPublic paid-partnership indicator when available.

Genuine row

This complete row is copied from a successful current-beta run.

{
"reelId": "POLARIS_3809847048594935553",
"permalink": "https://www.instagram.com/reel/DTfS7SMEk8B/",
"searchTerm": "travel",
"caption": "Switzerland all the year 🇨🇭🥹\n\nWhich one is your preferred month?\n\n@life_samour_style \n\n#switzerland #life_samour_style #season #swiss #travel",
"hashtags": [
"switzerland",
"life_samour_style",
"season",
"swiss",
"travel"
],
"mentions": [
"life_samour_style"
],
"publishedAt": "2026-01-14T11:15:50.000Z",
"likes": 3297157,
"comments": 6253,
"plays": 30175127,
"durationSeconds": 14.8,
"media": {
"thumbnailUrl": "https://scontent-arn2-1.cdninstagram.com/v/t51.71878-15/615887274_3237902143054688_1140202660103312350_n.jpg?stp=dst-jpegr_e15_tt6&_nc_cat=102&ig_cache_key=MzgwOTg0NzA0ODU5NDkzNTU1Mw%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5oZHIudmlkZW9fZGVmYXVsdF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=TTjz14PY1k8Q7kNvwEdLruF&_nc_oc=AdoyVQGsNeQBWqm-y1AZPIXP8GAzggmTbf5NlOQbd8PR9BoKTOcN7FfpsyE8acv4j_0&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&se=-1&_nc_ht=scontent-arn2-1.cdninstagram.com&_nc_gid=nKaghpOvk3O3h4BzaCtg1Q&_nc_ss=7a22e&oh=00_AQLoGc99R1juogvxL3ZK3V69ypH2VCeGhDCf1h0FqWy_Hg&oe=6AB72139",
"videoUrl": "https://scontent-arn2-1.cdninstagram.com/o1/v/t2/f2/m86/AQP_hqF-tPtv5Xofan7SoZA6fFe5GfcwBPguliTCR2r7fcmzChiIeMjhkMYEEKZ3KME496CkxqO52dnKpJbiL2V0S5Zu2CLuvtytWLY.mp4?_nc_cat=107&_nc_sid=5e9851&_nc_ht=scontent-arn2-1.cdninstagram.com&_nc_ohc=OQ9v9nZgqFkQ7kNvwFk8XRv&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTIyODQ5OTg0OTI0MDQwMywiYXNzZXRfYWdlX2RheXMiOjI1MCwidmlfdXNlY2FzZV9pZCI6MTA4MjcsImR1cmF0aW9uX3MiOjE0LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=ab86e0945adfe464&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC85QzQxRUIyNkM3RDEwMzNGOEE3QzFFMzczQjRDRkU5Ml92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HTWVVdGlUQWRRSThnbjRHQUpMRnVqY1ROMUVJYnN0VEFRQUYVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmpv32kY3UrgQVAigCQzMsF0AtmZmZmZmaGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2WWqQEA&_nc_gid=nKaghpOvk3O3h4BzaCtg1Q&_nc_ss=7a22e&_nc_zt=28&oh=00_AQJId37a5okCphsPzXnrimwVUwnLkSAB3yvPZBjCiNlVQw&oe=6AB32EFC",
"videoVariants": [
{
"url": "https://scontent-arn2-1.cdninstagram.com/o1/v/t2/f2/m86/AQP_hqF-tPtv5Xofan7SoZA6fFe5GfcwBPguliTCR2r7fcmzChiIeMjhkMYEEKZ3KME496CkxqO52dnKpJbiL2V0S5Zu2CLuvtytWLY.mp4?_nc_cat=107&_nc_sid=9ca052&_nc_ht=scontent-arn2-1.cdninstagram.com&_nc_ohc=OQ9v9nZgqFkQ7kNvwFk8XRv&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfYmFzZWxpbmVfMV92MSIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMjI4NDk5ODQ5MjQwNDAzLCJhc3NldF9hZ2VfZGF5cyI6MjUwLCJ2aV91c2VjYXNlX2lkIjoxMDgyNywiZHVyYXRpb25fcyI6MTQsImJpdHJhdGUiOjM4ODIzNjUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&_nc_gid=nKaghpOvk3O3h4BzaCtg1Q&_nc_ss=7a22e&_nc_zt=28&oh=00_AQJ0uH0pudpkEqm5NjtzInD6MgHYBQkZysU2otXcc_QCog&oe=6AB32EFC",
"width": 720,
"height": 1280,
"bitrate": 3882365
},
{
"url": "https://scontent-arn2-1.cdninstagram.com/o1/v/t2/f2/m86/AQNonvGY_N4qcTLS9C_PHYX2JPOOd51gb1JOJ_E_i-EK6nfN2asCQtGuK4OMb51xM3fINiu8GehNBhWj4uboD2FbLF-BMVoAlbYolUA.mp4?_nc_cat=104&_nc_sid=9ca052&_nc_ht=scontent-arn2-1.cdninstagram.com&_nc_ohc=d53WHfmhzPAQ7kNvwHdC3AJ&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfYmFzZWxpbmVfM192MSIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMjI4NDk5ODQ5MjQwNDAzLCJhc3NldF9hZ2VfZGF5cyI6MjUwLCJ2aV91c2VjYXNlX2lkIjoxMDgyNywiZHVyYXRpb25fcyI6MTQsImJpdHJhdGUiOjU1MTIwMSwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=nKaghpOvk3O3h4BzaCtg1Q&_nc_ss=7a22e&_nc_zt=28&oh=00_AQIey2m8xeWEGB3xUMltZ1tFpnyg4HcPwMRPv80CUCJ2hg&oe=6AB30919",
"width": 360,
"height": 640,
"bitrate": 551201
}
]
},
"author": {
"username": "life_samour_style",
"displayName": "Mour & Sami",
"profileUrl": "https://www.instagram.com/life_samour_style/",
"profileImageUrl": "https://scontent-arn2-1.cdninstagram.com/v/t51.82787-19/584635801_17922495753191367_8918713359859714107_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-arn2-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gEFLqraM3lhWlFFNX_LgO4qQGo5cwHnoxfE7xMvNiqk_Ue2qM2ni-3W7jNX_nBsU2M&_nc_ohc=mptFxjYCsKUQ7kNvwEIHJmM&_nc_gid=nKaghpOvk3O3h4BzaCtg1Q&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQLL8FW4-U85rZdfc1RyMdm_0HfuE6mGVPOGR8oxT_JIGQ&oe=6AB7018C&_nc_sid=10d13b",
"isVerified": true,
"isPrivate": false
},
"isPaidPartnership": false
}

Reel row with a transcript request

This shape keeps every field above and adds transcript fields. When a transcript is produced, status is available and language and segments are included. When it is not produced, the row keeps transcript with status unavailable.

FieldTypeWhat it does
reelIdstringStable Instagram Reel ID.
permalinkURL stringCanonical public URL of the Reel.
searchTermstringSubmitted search value that caused this Reel to be saved.
captionstringReel caption when available.
hashtagsstring arrayHashtags extracted from the caption when available.
mentionsstring arrayInstagram accounts mentioned in the caption when available.
publishedAtdate-time stringSource publication time when available.
likesintegerPublic like count when available.
commentsintegerPublic comment count when available.
playsintegerPublic play or view count when available.
durationSecondsnumberReel duration in seconds when available.
mediaobjectPublic media links and available video variants.
media.thumbnailUrlURL stringDirect thumbnail URL when available.
media.videoUrlURL stringMain direct video URL when available.
media.videoVariantsobject arrayOther direct video URLs with source-provided size or quality details.
media.videoVariants[].urlURL stringDirect URL for this video variant.
media.videoVariants[].widthintegerVariant width in pixels when available.
media.videoVariants[].heightintegerVariant height in pixels when available.
media.videoVariants[].bitrateintegerVariant bitrate in bits per second when available.
authorobjectPublic identity and profile facts for the Reel author.
author.usernamestringReel author's Instagram username.
author.displayNamestringPublic display name when available.
author.profileUrlURL stringPublic profile URL when available.
author.profileImageUrlURL stringDirect profile image URL when available.
author.isVerifiedbooleanWhether the author is publicly marked as verified when available.
author.isPrivatebooleanWhether the author is publicly marked as private when available.
musicobjectPublic music attribution when available.
music.titlestringPublic music title when available.
music.artiststringPublic music artist when available.
isPaidPartnershipbooleanPublic paid-partnership indicator when available.
transcriptobjectRequested transcript or its availability status.
transcript.statusstringTranscript status: available or unavailable.
transcript.languagestringDetected transcript language when a transcript is available.
transcript.segmentsobject arrayTime-aligned spoken-word segments when a transcript is available.
transcript.segments[].startSecondsnumberSegment start time in seconds.
transcript.segments[].endSecondsnumberSegment end time in seconds.
transcript.segments[].textstringWords spoken during the segment.

Genuine row

This complete row is copied from a successful current-beta run with transcript enrichment requested.

{
"reelId": "POLARIS_3555486811487409459",
"permalink": "https://www.instagram.com/reel/DFXoGrSSxUz/",
"searchTerm": "podcast clips",
"caption": "True 🤍🥺\n\n#podcast #podcastersofinstagram #podcasting #trending #podcasters #reels #explore #viral #explorepage #podcasts #fyp",
"hashtags": [
"podcast",
"podcastersofinstagram",
"podcasting",
"trending",
"podcasters",
"reels",
"explore",
"viral",
"explorepage",
"podcasts",
"fyp"
],
"mentions": [],
"publishedAt": "2025-01-28T12:25:44.000Z",
"likes": 258640,
"comments": 395,
"plays": 3156686,
"durationSeconds": 12.374945,
"media": {
"thumbnailUrl": "https://scontent-sjc6-1.cdninstagram.com/v/t51.75761-15/475453288_17909757996065562_2925699891180018418_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=104&ig_cache_key=MzU1NTQ4NjgxMTQ4NzQwOTQ1OTE3OTA5NzU3OTkwMDY1NTYy.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjExNTguc2RyLnZpZGVvX2RlZmF1bHRfY292ZXJfZnJhbWUuQzMifQ%3D%3D&_nc_ohc=zjc3CTytuRAQ7kNvwHaHBF5&_nc_oc=AdpR5EM-IJTEl2e1_3n13gGzwNhSZYwZ8r0UY5sBEDXd1shMLuzeQHn9MYmNn0LAzt8&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent-sjc6-1.cdninstagram.com&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&_nc_ss=7a22e&oh=00_AQKGsYmLHEPlCk1lXTgsVmt9BHlfwFQOW0HoW1Nmf6edQA&oe=6AB706CE",
"videoUrl": "https://scontent-sjc3-1.cdninstagram.com/o1/v/t2/f2/m367/AQMNKPThZiqXEulmUGWleTSA61oZNZa9RHxLnBSULGDAbsir03b0KLStgqa2DVuxDkllACQNy_NQJ68pauDoCUmRW46ckvOkOhTBTbQ.mp4?_nc_cat=105&_nc_sid=5e9851&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_ohc=2eOfsFUibe4Q7kNvwGCr3cg&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTAyMjMzNzg0MzI3NDQzMCwiYXNzZXRfYWdlX2RheXMiOjYwMSwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjEyLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=b3bd0e8221e76506&_nc_vs=HBksFQIYQGlnX2VwaGVtZXJhbC81OTQwNDAxMkE1RUQxMzZCRUY3NENCMzZCMjU4ODNBOF92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYR2lnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8xOTMyMzU3MDk3MjkzMjUxXzc0MDY1Mzc1MzQyOTA1NTQ1NjQubXA0FQICyAESACgAGAAbAogHdXNlX29pbAExEnByb2dyZXNzaXZlX3JlY2lwZQExFQAAJvyK6b_y89ADFQIoAkMzLBdAKL987ZFocxgSZGFzaF9iYXNlbGluZV8xX3YxEQB1_gdl5p0BAA&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&_nc_ss=7a22e&_nc_zt=28&oh=00_AQLYAuD3FUbZ2LYdvMeBWlaTtRNW1yAGNjQHkkoR3meT2A&oe=6AB7085E",
"videoVariants": [
{
"url": "https://scontent-sjc3-1.cdninstagram.com/o1/v/t2/f2/m367/AQOAw1LOjh7x2VgKqsfIRwQno43Cq7zQeFxYnGpCb-RiOzuQbZIdTi8oW91fiYAq3CshsNGbasAkDiBvHPX6vklJn0sKpuxakqQrL6Sm0_3W2w.mp4?_nc_cat=105&_nc_sid=9ca052&_nc_ht=scontent-sjc3-1.cdninstagram.com&_nc_ohc=6ytjbrIJZQUQ7kNvwHjP7fS&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfMzYwcCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMDIyMzM3ODQzMjc0NDMwLCJhc3NldF9hZ2VfZGF5cyI6NjAxLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6MTIsImJpdHJhdGUiOjE2MTE3NywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&_nc_ss=7a22e&_nc_zt=28&oh=00_AQLn0af8dqjdzYtKjqBZ_GZ0zq9eAq8a6_svd0Y_2hUK0g&oe=6AB6F9A7",
"width": 360,
"height": 640,
"bitrate": 161177
},
{
"url": "https://scontent-sjc6-1.cdninstagram.com/o1/v/t2/f2/m367/AQNo8b6b7MpHWj4ObSYrX5gB05QrWkjxkHdFb39mk-g8RLgIOaxESlenNx-NlSvX7M_eAig4MYYtpKlg9YGAIVF8LR7zYqBSwNyRBc6iiVdkxA.mp4?_nc_cat=104&_nc_sid=9ca052&_nc_ht=scontent-sjc6-1.cdninstagram.com&_nc_ohc=67HWLIRoXIcQ7kNvwGDgk5V&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfNTQwcCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMDIyMzM3ODQzMjc0NDMwLCJhc3NldF9hZ2VfZGF5cyI6NjAxLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6MTIsImJpdHJhdGUiOjQxMTIxMCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&_nc_ss=7a22e&_nc_zt=28&oh=00_AQINSepBUjGR4lpxwaj6ZU-GYB3WUnB4zgGePxDnEXLAaA&oe=6AB715A0",
"width": 540,
"height": 960,
"bitrate": 411210
},
{
"url": "https://scontent-sjc6-1.cdninstagram.com/o1/v/t2/f2/m367/AQOSmP2urw5PmidmRkQYEMdhWvNEbIRriU8FGR5Q2gxs8EVlVkNyD9rsh51nHzj6gtzCB56ENiumVw1tAVXmljeoQCJLsDU7fXJE8G_s_z_maQ.mp4?_nc_cat=102&_nc_sid=9ca052&_nc_ht=scontent-sjc6-1.cdninstagram.com&_nc_ohc=tJ7YqSdl8_cQ7kNvwF8ZZFu&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfNzIwcCIsInZpZGVvX2lkIjpudWxsLCJvaWxfdXJsZ2VuX2FwcF9pZCI6OTM2NjE5NzQzMzkyNDU5LCJjbGllbnRfbmFtZSI6ImlnIiwieHB2X2Fzc2V0X2lkIjoxMDIyMzM3ODQzMjc0NDMwLCJhc3NldF9hZ2VfZGF5cyI6NjAxLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6MTIsImJpdHJhdGUiOjczNjg5MiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&_nc_ss=7a22e&_nc_zt=28&oh=00_AQLPczf24XNj8Vx091VszlRAVzMuvAE-SuZ_ld0WiSv5rQ&oe=6AB72C9A",
"width": 720,
"height": 1280,
"bitrate": 736892
},
{
"url": "https://scontent-sjc6-1.cdninstagram.com/o1/v/t2/f2/m367/AQMTUoYvVcS7D1C1t7z6pu90lDdNMYhdu-yHciG9TnvkXvbvJStl8E_XrRxQpdgUQbVQ04tnNPLqsqeA-MDxJaRFev_9Y8lnDIYZ5KW8wcxWDg.mp4?_nc_cat=107&_nc_sid=9ca052&_nc_ht=scontent-sjc6-1.cdninstagram.com&_nc_ohc=Wu1xxMeehUgQ7kNvwGkMsrG&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmMyLUMzLmRhc2hfdnA5LWJhc2ljLWdlbjJfMTA4MHAiLCJ2aWRlb19pZCI6bnVsbCwib2lsX3VybGdlbl9hcHBfaWQiOjkzNjYxOTc0MzM5MjQ1OSwiY2xpZW50X25hbWUiOiJpZyIsInhwdl9hc3NldF9pZCI6MTAyMjMzNzg0MzI3NDQzMCwiYXNzZXRfYWdlX2RheXMiOjYwMSwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjEyLCJiaXRyYXRlIjoxMDQzNzM5LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&_nc_ss=7a22e&_nc_zt=28&oh=00_AQLBonAfSocy9ntSTDTYTKBJrSPivotic6DykTiVEvwBEw&oe=6AB71F39",
"width": 1080,
"height": 1920,
"bitrate": 1043739
}
]
},
"author": {
"username": "podcast.tallkss",
"displayName": "PODCAST TALKS 🎧 | Meenal Kumawat",
"profileUrl": "https://www.instagram.com/podcast.tallkss/",
"profileImageUrl": "https://scontent-sjc6-1.cdninstagram.com/v/t51.2885-19/434558403_384481751175996_1070031451636521337_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDIyLmMyIn0&_nc_ht=scontent-sjc6-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2gEaTn5hlaFX0eTALaILDCUs6P8ZFHuVqUnOG6_VKEOlcw1sBozevAkRNkVhtJJdGJY&_nc_ohc=2HZMZZJh1D8Q7kNvwFWnVWx&_nc_gid=FGjq8F1wua1D7wC6iMUYuQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQJlVO9dMwkWL_nMvzZKZ6jRNq1IBgYz06yFnZEikbHOnQ&oe=6AB71229&_nc_sid=10d13b",
"isVerified": false,
"isPrivate": false
},
"music": {
"title": "Tune Jo Na Kaha - Raaz Yeh Dil Ka (feat. Version (Original Singer: Mohit Chauhan))",
"artist": "Pritam"
},
"isPaidPartnership": false,
"transcript": {
"status": "unavailable"
}
}

💳 Pricing

Charged events

EventWhat it covers
ReelOne public Reel matching a submitted search value, with its canonical URL and structured metadata. The configured tiered rate is $0.0005 to $0.00135 per event, depending on Apify tier.
Reel transcriptOne timestamped transcript for a Reel when transcription is requested and produced. This separate event is priced at $0.0054.

Your total depends on the Reel and transcript events emitted in the run. Check the Store pricing panel for the current rate for your tier.

🔌 Integrations

Apify dataset and API

Completed result data is available through the default dataset and standard Actor API access. Open the dataset from the run or request it through the API.

Video guide

❓ FAQ

Can I search by more than one value?

Yes. Add multiple keyword phrases or hashtags to search in one run. Every value uses the same filters and result target. Use separate runs when a search needs different settings.

What happens if I leave Maximum results empty?

The Actor keeps searching and returns all available results until the source is exhausted. The public schema does not define a fixed maximum.

Does this search cover every historical Reel?

No. It searches the public, currently ranked Reels surface. It is not an exhaustive historical archive, and source ordering can change.

Are private or login-gated Reels included?

No. The Actor retrieves public Reels without requiring an Instagram login. Private or login-gated content is outside its scope.

What does the continuation token do?

It lets you continue one earlier search from its returned position. Use the same search terms and filters when you continue it.

What happens if one Reel matches two search values?

The Actor saves the first eligible occurrence and ignores later duplicate matches. The saved searchTerm identifies the value that caused the first row.

What if a requested transcript is unavailable?

The primary Reel row remains, and transcript.status is unavailable. A transcript is added only when speech can be transcribed.

Can I filter by likes, plays, or publication date?

Yes. Use minLikes, minPlays, or publishedAfter. Values that do not meet an active filter are not returned.

Can I use the media URLs as permanent downloads?

No. The Actor returns public source media links when available. It does not permanently host or download the videos.

📝 Changelog

v0.0 (21-09-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré