Instagram video & reels downloader & scraper ( ALL ) avatar

Instagram video & reels downloader & scraper ( ALL )

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Instagram video & reels downloader & scraper ( ALL )

Instagram video & reels downloader & scraper ( ALL )

Instagram video & reels downloader & scraper ( ALL ) extracts public Instagram video and Reel URLs, thumbnails, metadata, engagement data, audio/video formats, and carousel media. Process one or multiple Instagram URLs and get structured results in Apify.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

3

Monthly active users

5 days ago

Last modified

Share

🎬 Instagram video & reels downloader & scraper ( ALL ) – Overview

The Instagram video & reels downloader & scraper ( ALL ) is an Apify Actor designed to extract publicly available media information and metadata from one or more Instagram URLs. It is particularly useful for Instagram Reels and other supported Instagram media pages where you need video details, media URLs, thumbnails, engagement data, publishing information, available formats, and broader metadata in a structured result.

This Actor is built for users who already have Instagram URLs and want a convenient way to process multiple URLs through Apify instead of collecting media information manually. You can paste one or many Instagram URLs into the Start URLs input and run the Actor.

The resulting records are pushed individually to the Actor's default Apify Dataset, making the extracted information suitable for further processing, analysis, automation, or export through the Apify platform.

🔹 Instagram video & reels downloader & scraper ( ALL ) at a glance

  • Accepts one or multiple Instagram URLs
  • Designed for publicly accessible Instagram media
  • Extracts video and audio URLs when available
  • Returns thumbnails and available thumbnail variants
  • Captures likes, comments, author, description, date, duration, and resolution
  • Provides separate video and audio format information
  • Handles single media and carousel-style results
  • Stores extracted records in the default Apify Dataset
  • Includes broader metadata for advanced downstream processing

The easiest workflow is simple: provide your Instagram URLs, start the Actor, and inspect the structured results in the Apify Dataset.


🔍 Instagram video & reels downloader & scraper ( ALL ) – Key Features

The Instagram video & reels downloader & scraper ( ALL ) combines media extraction with detailed metadata collection. Instead of returning only a single media link, the Actor creates a richer record containing useful information around the Instagram media.

✨ Key Features

  • Process one URL or multiple Instagram URLs in the same run
  • Extract the primary video URL when available
  • Extract an audio URL when an audio stream is available
  • Capture thumbnail information
  • Return all discovered video formats
  • Return all discovered audio formats
  • Capture video duration and resolution
  • Extract author username information
  • Collect description text
  • Capture like and comment counts
  • Convert large engagement counts into readable values such as 2.4K or 1.5M
  • Detect carousel-style results and return their individual media entries
  • Preserve additional metadata inside raw_metadata

The Actor is therefore useful both for straightforward media collection and for workflows that require richer Instagram media intelligence.


📊 Instagram video & reels downloader & scraper ( ALL ) – What Data You Can Extract

The output is structured around the media found at each submitted Instagram URL. A standard result can include the original page URL, author information, description, engagement metrics, media URLs, thumbnail data, technical media information, and format details.

🧩 Core Instagram Media Data

  • original_url — The Instagram URL submitted to the Actor.
  • author_username — The available Instagram uploader or author identifier.
  • description — The description or caption associated with the media when available.
  • likes — Like count formatted into a readable short value.
  • comments — Comment count formatted into a readable short value.
  • upload_date — Publication date when available, formatted into a human-readable date.
  • video_url — The extracted primary media URL.
  • audio_url — An available audio URL, with a fallback to the main media URL when appropriate.
  • thumbnail_url — The primary thumbnail URL.
  • duration — Media duration when available.
  • resolution — Width × height information when available.
  • format — The selected media format information.

🎞️ Available Media Formats

The Actor also exposes format-level information where available. This is useful when you want to inspect different versions of the same media rather than relying only on one returned URL.

Each discovered video or audio format can contain:

  • format_id
  • ext
  • resolution
  • url
  • vcodec
  • acodec
  • filesize
  • format_note
  • fps
  • tbr
  • vbr
  • abr

🖼️ Thumbnail and Metadata Collections

  • all_thumbnails — A collection of available thumbnail variants returned for the media.
  • raw_metadata — The broader metadata object returned for the processed media.
  • feedback — A user-facing message describing the extraction result.

Because raw_metadata contains the broader available metadata for the processed item, its contents can vary depending on what Instagram makes available for a particular URL.

📦 Output / Data Fields

  • Media URL data for downstream workflows
  • Audio and video format information
  • Thumbnail collections
  • Engagement metrics
  • Creator information
  • Description and publication information
  • Technical media properties
  • Expanded metadata for advanced processing

Some Instagram URLs can expose more than one media item. The Actor checks whether the extracted result contains multiple entries and, when applicable, treats it as a carousel-style result.

For a carousel result, the output structure includes:

  • original_url — The submitted Instagram URL.
  • is_carousel — Indicates that multiple media entries were detected.
  • carousel_media_count — Number of extracted media items.
  • entries — Individual parsed media records for the carousel.
  • raw_playlist_metadata — Broader metadata for the multi-item result.
  • feedback — A status message describing the extraction.

This makes the Actor useful for workflows where an Instagram page can contain more than one media asset and you need the individual media information rather than only the parent URL.


🚀 Instagram video & reels downloader & scraper ( ALL ) – How to Use It

Using the Actor requires only the supported Start URLs input.

📝 How to Run

  • Open the Actor in Apify.
  • Add one or more Instagram URLs under Start URLs.
  • Use full Instagram media URLs whenever possible.
  • Start the Actor.
  • Open the default Apify Dataset after the run.
  • Review each extracted record and the media metadata returned for the submitted URL.

The Actor processes the submitted URLs one by one and pushes each completed result to the default Dataset.

🔗 Supported Input

The current Actor configuration exposes one input field:

InputTypePurpose
startUrlsString listOne or multiple Instagram URLs to process

The interface is designed around direct URL submission rather than keyword discovery. This means the Actor is most useful when you already know which Instagram pages or media URLs you want to analyze.

🧾 Sample Input

{
"startUrls": [
"https://www.instagram.com/reel/DSVUB6HjLw0/",
"https://www.instagram.com/reel/DLsv5Toh44g/"
]
}

You can include one URL or many URLs in the same run.


🔎 How to scrape Instagram Reels metadata from URLs

The Instagram video & reels downloader & scraper ( ALL ) is suitable when your starting point is a known Instagram URL and your goal is to collect structured media information from it.

A typical workflow is:

  • Collect the Instagram Reel or supported Instagram media URLs you want to process.
  • Place those URLs into the startUrls field.
  • Run the Actor.
  • Retrieve the returned records from the default Dataset.
  • Use the media URLs, thumbnails, engagement information, or metadata in your next workflow.

This URL-based approach can be useful for content research, media archiving workflows, dataset creation, competitor monitoring, social media analysis, and downstream automation where the source URLs are already known.

💡 Important

  • The Actor is intended for publicly accessible Instagram content.
  • An unavailable, invalid, deleted, or private page may return a failure message instead of complete metadata.
  • Some URLs may occasionally return incomplete information. Rerunning the Actor can be useful when an expected field is temporarily unavailable.

🛠️ Can I process multiple Instagram URLs in one run?

Yes. The startUrls field accepts a list, so you can submit multiple Instagram URLs in the same Actor run.

This is especially useful for batch Instagram media collection. Instead of launching a separate run for every Reel, you can place multiple URLs into one input and allow the Actor to process the list sequentially.

For larger URL collections, the Dataset output provides a practical place to review results after processing. Each submitted URL is pushed as an individual result, making it easier to connect each record back to its original Instagram page.


📥 Instagram video & reels downloader & scraper ( ALL ) – Input

The Actor currently has a simple input design focused on direct URL processing.

📌 Input Information

  • Field: startUrls
  • Type: String list
  • Required: No
  • Recommended use: Add one or more publicly accessible Instagram URLs
  • Best practice: Use complete Instagram URLs instead of partial identifiers

🔗 Input Example

{
"startUrls": [
"https://www.instagram.com/reel/DSVUB6HjLw0/",
"https://www.instagram.com/reel/DLsv5Toh44g/"
]
}

The Actor does not expose additional public input fields for keyword search, usernames, hashtags, post discovery, or category filtering in its current schema. Its workflow is based on URLs supplied through startUrls.


📤 Instagram video & reels downloader & scraper ( ALL ) – Output

The Actor pushes processed results to the Apify default Dataset. A successful single-media record may look conceptually like this:

{
"original_url": "https://www.instagram.com/reel/DSVUB6HjLw0/",
"author_username": "example_creator",
"description": "Example Instagram Reel description",
"likes": "2.4K",
"comments": "135",
"upload_date": "October 01, 2026",
"video_url": "https://example.com/video.mp4",
"audio_url": "https://example.com/audio",
"thumbnail_url": "https://example.com/thumbnail.jpg",
"duration": 32.5,
"resolution": "1080x1920",
"format": "video",
"all_video_formats": [],
"all_audio_formats": [],
"all_thumbnails": [],
"raw_metadata": {},
"feedback": "Media found and metadata extracted successfully."
}

The exact values and available fields depend on what can be extracted from the submitted Instagram URL.

For failed extraction attempts, the Actor returns the original URL together with a feedback message explaining that the data could not be fully extracted. This helps distinguish an unsuccessful extraction from a successfully processed media item.


💼 Instagram video & reels downloader & scraper ( ALL ) – Use Cases

The Actor can support a range of legitimate data collection and media analysis workflows.

🎯 Common Use Cases

  • Content research — Collect media details from selected Instagram Reels for analysis.
  • Social media monitoring — Build structured datasets from known Instagram media URLs.
  • Media archiving workflows — Store discovered media URLs, thumbnails, descriptions, and technical information.
  • Creator research — Review author identifiers, engagement metrics, and publishing dates.
  • Content analysis — Compare duration, resolution, descriptions, and available media formats.
  • Dataset creation — Build a structured Instagram media dataset for downstream analytics.
  • Automation workflows — Feed extracted Instagram information into other Apify or external processing systems.
  • Metadata enrichment — Combine Instagram media information with your own internal datasets.

The Actor is particularly useful when URL-level precision matters and you want to control exactly which Instagram pages are processed.


⚙️ Best way to collect Instagram Reel metadata

For reliable workflows, start with valid, publicly accessible Instagram URLs and keep your input organized.

✅ Tips / Important Notes

  • Use complete Instagram URLs.
  • Group related URLs into the same run when practical.
  • Check the Dataset after each run for extraction results.
  • Review feedback when a URL does not return the expected information.
  • Use raw_metadata when you need broader information beyond the primary output fields.
  • For a carousel-style result, inspect entries and carousel_media_count.
  • A second run can help when a page occasionally returns incomplete data.

The Actor is designed to return useful information without requiring you to manually parse individual media details from every URL.


💰 Instagram video & reels downloader & scraper ( ALL ) – Pricing

No specific fixed price or per-item public pricing information is defined in the supplied Actor configuration, so this README does not claim a custom Actor price.

Your actual run cost can depend on the Apify platform configuration and resource usage associated with the run.

For the most accurate current cost information, check the Actor's pricing and usage information directly in the Apify Store or Console.

💡 Pricing Note

  • No unsupported custom price is stated here.
  • Review the current Apify pricing information before running large batches.
  • Test a small set of URLs first when estimating the cost of a larger workflow.

📈 Automation and Apify Dataset Workflows

After extraction, each result is pushed to Apify's default Dataset. This makes the Instagram video & reels downloader & scraper ( ALL ) suitable for workflows where collected records need to be inspected, processed, or connected with other automation steps.

The structured output can be useful for:

  • Dataset-based analysis
  • Metadata enrichment
  • External data pipelines
  • Automated post-processing
  • Programmatic access to collected records through Apify workflows
  • Exporting the resulting Dataset through the capabilities provided by Apify

Because the Actor's output is structured, you can work with individual fields instead of manually copying information from Instagram pages.


❓ Frequently Asked Questions

🔹 What is the Instagram video & reels downloader & scraper ( ALL ) used for?

It extracts publicly available media information and metadata from submitted Instagram URLs. Results can include video and audio URLs, thumbnails, author information, descriptions, engagement metrics, dates, duration, resolution, available formats, and broader metadata.

🔹 Can I scrape multiple Instagram Reels at once?

Yes. Add multiple Instagram URLs to the startUrls list. The Actor processes the submitted URLs and pushes each completed result to the default Dataset.

🔹 Does the Actor download the media directly to my computer?

The Actor extracts media-related URLs and metadata and returns them in the Dataset. It does not provide a documented feature in the supplied configuration that automatically saves every media file directly to your local computer.

🔹 What Instagram data does the Actor return?

Depending on what is available for the submitted URL, a result can contain the original URL, author username, description, likes, comments, upload date, video URL, audio URL, thumbnail URL, duration, resolution, format information, video formats, audio formats, thumbnail variants, and expanded raw metadata.

Yes. When the extracted result contains multiple entries, the Actor returns carousel-related fields such as is_carousel, carousel_media_count, and entries.

🔹 What happens when an Instagram URL cannot be processed?

The Actor returns the submitted URL together with a feedback message indicating that extraction failed or that the page may be unavailable, invalid, deleted, or private.

🔹 Can I use this Actor for Instagram keyword searches?

Not through the current public input schema. The supplied Actor configuration exposes startUrls, so the intended workflow is to provide direct Instagram URLs.

🔹 Does it extract thumbnails?

Yes. The output includes thumbnail_url and can also contain multiple entries under all_thumbnails when available.

🔹 Can I access different video or audio formats?

Yes. The Actor exposes discovered media formats through all_video_formats and all_audio_formats, including information such as format ID, extension, resolution, codec information, URL, frame rate, bitrate, and file size when available.

🔹 Is the extracted metadata always identical for every URL?

No. Instagram pages can expose different amounts of public information. The returned fields and values depend on the media page and what information is available during extraction.


🆘 Support

For questions, feedback, or help with this Actor, contact me directly: