Instagram Video Details scraper -- Single / Solo
Pricing
$5.50/month + usage
Instagram Video Details scraper -- Single / Solo
Extract detailed metadata from public Instagram videos with the Instagram Video Details Scraper. Collect captions, likes, comments, hashtags, mentions, thumbnails, duration, resolution, owner details, upload dates, and video URLs from one or multiple Instagram video links.
Pricing
$5.50/month + usage
Rating
5.0
(1)
Developer
Alpha Scraper
Maintained by CommunityActor stats
1
Bookmarked
31
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
Instagram Video Details Scraper Overview
The Instagram Video Details Scraper extracts structured details from publicly accessible Instagram video URLs and returns useful metadata for each successfully processed video. It is designed for users who need a simple way to collect video information without manually opening every Instagram page.
The Instagram Video Details Scraper accepts one or multiple Instagram video URLs through a single startUrls input. It processes each URL individually and returns structured records containing the canonical video URL, media ID, owner information, caption text, engagement counts, upload time, thumbnail, duration, resolution, hashtags, mentions, and video URL.
This Instagram Video Details Scraper is especially useful for content research, social media analysis, public data collection, monitoring, metadata extraction, and downstream data processing where structured Instagram video information is valuable.
Instagram Video Details Scraper Features
The Instagram Video Details Scraper focuses on practical video metadata extraction while keeping the input workflow simple.
Key capabilities include:
- Extracting information from one or multiple Instagram video URLs.
- Returning structured records for successfully identified video media.
- Collecting video owner username and owner ID when available.
- Extracting captions, hashtags, and mentions from available video descriptions.
- Capturing like and comment counts.
- Returning upload date information when available.
- Extracting a thumbnail URL and direct video URL when available.
- Reporting video duration and original media resolution.
- Adding scrape timestamps for data processing and tracking.
The Instagram Video Details Scraper is built for straightforward URL-based collection rather than complex account discovery or large-scale profile crawling.
How to Use the Instagram Video Details Scraper
Using the Instagram Video Details Scraper requires only the supported startUrls input.
Step 1: Add Instagram video URLs
Provide one or more Instagram URLs in the Start URLs field. The input accepts a list of URL objects, making it possible to process several targets during the same actor run.
Step 2: Start the actor
Run the Instagram Video Details Scraper from Apify after entering your URLs. Each supplied URL is processed separately.
Step 3: Review structured results
For media that can be identified successfully, the actor pushes one structured dataset item containing the available video details.
Step 4: Use the extracted data
The resulting data can be used for analysis, research, reporting, content workflows, or other processing that relies on structured Instagram video metadata.
The Instagram Video Details Scraper does not require you to enter additional configuration fields for each target. The complete workflow is centered on the URL list.
Instagram Video Details Scraper Data Extraction
The Instagram Video Details Scraper extracts information associated with video media identified from the supplied Instagram URL.
Important information can include the video's canonical URL, unique identifier, creator username, creator ID, description, engagement information, publication timestamp, thumbnail, duration, original resolution, media type, hashtags, mentions, and video URL.
Caption text is also used to identify hashtags and mentions. Hashtags are returned as distinct values, while duplicate hashtag or mention occurrences are removed from the respective arrays.
The Instagram Video Details Scraper also formats available video duration into a readable minutes-and-seconds representation and returns the original media dimensions as a resolution value.
Instagram Video Details Scraper Use Cases
The Instagram Video Details Scraper can support several legitimate public-data workflows.
Content Research
Researchers can collect structured metadata from selected Instagram videos to compare captions, hashtags, publishing patterns, media length, and engagement indicators.
Social Media Analysis
The Instagram Video Details Scraper can help organize publicly accessible video metadata for reporting or comparative analysis without requiring users to manually record each field.
Competitor Research
Marketing and content teams can analyze selected public videos from competing brands or creators, where the relevant information is publicly accessible.
Content Planning
Creators can use extracted captions, hashtags, mentions, duration, and engagement information as research inputs for content planning and benchmarking.
Data Analysis
Structured output makes it easier to move Instagram video metadata into spreadsheets, databases, analytical pipelines, or other downstream workflows.
Metadata Collection
The Instagram Video Details Scraper is useful when the main objective is collecting video-level metadata instead of downloading an entire Instagram account or discovering content automatically.
Input
The Instagram Video Details Scraper uses one required input parameter.
| Input | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | Yes | None | List of one or more Instagram video URLs to process. |
The startUrls field uses Apify's URL-list style input. Each item contains a url property representing an Instagram target.
Supported Input Example
{"startUrls": [{"url": "https://www.instagram.com/reel/DHCcTryOTlc/"},{"url": "https://www.instagram.com/p/DPZNtRuDHy9/"}]}
The Instagram Video Details Scraper processes every valid URL object in the supplied list. Empty or missing URL values are skipped.
Output Data
The Instagram Video Details Scraper returns one structured dataset item for each successfully extracted media record.
| Field | Type | Description |
|---|---|---|
original_url | String | Canonical Instagram Reel URL based on the extracted media code, or the supplied URL when no code is available. |
id | String/Number | Instagram media identifier when available. |
ownerUsername | String | Username associated with the video owner when available. |
ownerId | String/Number | Identifier associated with the video owner when available. |
description | String | Video caption or description text. |
likesCount | String | Like count, including compact formatting such as 1.2k for larger values. |
commentsCount | String | Comment count for the media. |
upload_date | String | Upload timestamp represented as an ISO-style date-time value when available. |
thumbnail_url | String | URL of the selected video thumbnail image. |
duration | String | Video duration formatted as minutes and seconds, such as 1:25. |
resolution | String | Original media dimensions in widthxheight format. |
type | String | Media type value, including the available video type representation. |
hashtags | Array | Distinct hashtags extracted from the description. |
mentions | Array | Distinct @mentions extracted from the description. |
video_url | String | Available video media URL. |
_scraped_at | String | Timestamp showing when the actor created the dataset record. |
_source_index | Number | Source index value assigned to the extracted record. |
The Instagram Video Details Scraper output is designed to be easy to consume because each result is stored as a structured record rather than as an unformatted text response.
For example, description contains the available caption text, while hashtags and mentions provide more convenient arrays for filtering and analysis. duration and resolution help describe the media itself, while ownerUsername and ownerId identify the associated creator when those values are available.
Example Output
A representative result from the Instagram Video Details Scraper can look like this:
{"original_url": "https://www.instagram.com/reel/DHCcTryOTlc/","id": "1234567890123456789","ownerUsername": "example_creator","ownerId": "9876543210","description": "Example video caption #travel #reels","likesCount": "1.2k","commentsCount": "48","upload_date": "2026-08-20T14:30:00","thumbnail_url": "https://example.com/thumbnail.jpg","duration": "0:37","resolution": "1080x1920","type": "GraphVideo","hashtags": ["travel","reels"],"mentions": [],"video_url": "https://example.com/video.mp4","_scraped_at": "2026-09-04T10:00:00Z","_source_index": 1}
Values in the example are illustrative and show the structure and field names returned by the actor. Actual values depend on the public information available for the submitted media.
Data Quality and Reliability
The Instagram Video Details Scraper is intended to extract information that is available from the processed Instagram page response.
The actor supports multiple input URLs, but each target is evaluated independently. A successfully identified media item generates a dataset record, while an item that cannot be identified does not produce a normal result record.
Public Data Handling
The Instagram Video Details Scraper is designed around publicly accessible Instagram content and does not require the user to provide cookies as an input.
Multiple URLs
You can submit one URL or several URLs through the same startUrls array. This makes the actor practical for small batches of selected video targets.
Structured Extraction
Instead of returning raw page content, the Instagram Video Details Scraper transforms available media metadata into consistent fields suitable for data analysis and automation.
Error Handling
Each submitted URL is handled separately. Processing errors are logged so that one problematic target does not need to be treated as the same outcome as every other submitted URL.
Availability Depends on Public Response
The returned fields depend on the media information that is available and identifiable for the submitted URL. Some values may therefore be empty when the relevant information cannot be obtained.
Search Intent and SEO Data Collection
The Instagram Video Details Scraper is designed for users searching for practical ways to collect Instagram video metadata from selected URLs.
Typical search intent includes finding an Instagram video scraper, extracting Instagram video details, collecting Instagram video metadata, retrieving Instagram video captions, analyzing Instagram video engagement, and obtaining structured information from Instagram video pages.
The Instagram Video Details Scraper connects these search intents with a simple URL-based workflow. Instead of requiring users to manually document each video, it produces a structured record for successful extractions.
This makes the actor relevant to public social media research, content intelligence, video metadata analysis, hashtag research, creator analysis, and structured data workflows.
Why Use the Instagram Video Details Scraper
The Instagram Video Details Scraper is useful when simplicity matters.
It uses a single required input, supports multiple target URLs, and returns structured output with clearly named fields. This reduces the need to manually copy video information from Instagram pages.
The Instagram Video Details Scraper is also focused specifically on video-level details. Users who need richer or broader Instagram datasets may require a more specialized scraper, while this actor is suitable for targeted video metadata extraction.
Another benefit is that the resulting records can be processed using ordinary data tools because key information is separated into dedicated fields such as likesCount, commentsCount, duration, hashtags, mentions, and video_url.
Instagram Video Details Scraper for Automation
The Instagram Video Details Scraper can fit into automated workflows that start with a known set of Instagram video URLs.
A common workflow is to prepare a list of target URLs, run the actor on Apify, collect the resulting dataset records, and then use those records in a downstream processing or analysis workflow.
Because the actor returns structured results, users can integrate the output into their broader data-processing process according to their own Apify setup and automation requirements.
The Instagram Video Details Scraper does not require users to manually recreate the individual extraction steps for every URL, which can save time when handling repeated video metadata collection tasks.
Frequently Asked Questions
What is the Instagram Video Details Scraper?
The Instagram Video Details Scraper is an Apify Actor for extracting structured metadata from publicly accessible Instagram video URLs.
What URLs does the Instagram Video Details Scraper accept?
The actor accepts one or more Instagram URLs through the required startUrls array. The supplied targets are processed individually.
Can I process multiple Instagram videos?
Yes. The Instagram Video Details Scraper accepts multiple URL objects in startUrls, allowing several selected videos to be processed in one run.
What data can the Instagram Video Details Scraper extract?
Depending on what is available, the actor can return the canonical video URL, media ID, owner information, description, likes, comments, upload date, thumbnail, duration, resolution, media type, hashtags, mentions, and video URL.
Does the Instagram Video Details Scraper extract captions?
Yes. The description field contains available caption or description text associated with the extracted media.
Does it extract hashtags and mentions?
Yes. The Instagram Video Details Scraper identifies hashtags and @mentions from the available description and returns distinct values in separate arrays.
Does the actor require cookies?
The actor's documented input does not require users to provide cookies. It is intended to work with publicly accessible Instagram content.
Does the Instagram Video Details Scraper download videos?
The output can include an available video_url, but the actor's primary purpose is structured video detail and metadata extraction rather than downloading or archiving video files.
Does it return the video thumbnail?
Yes. The Instagram Video Details Scraper can return a thumbnail_url when an appropriate thumbnail is available.
Can I get the video's duration and resolution?
Yes. The actor returns duration and resolution fields when the corresponding media information is available.
Why might a URL return no data?
A submitted page may not contain identifiable video media information in the response available to the actor. In such cases, the target may not produce a normal dataset result.
Is this an account or profile scraper?
No. The Instagram Video Details Scraper is intended for selected Instagram video URLs. It does not serve as a general account-discovery or profile-crawling tool.
Can I use the output for data analysis?
Yes. The structured fields are well suited to data analysis, reporting, research, filtering, and downstream processing.
What is the difference between this and a more advanced Instagram scraper?
The Instagram Video Details Scraper is focused on straightforward video-level metadata extraction from supplied URLs. More advanced Instagram scraping requirements may call for a different actor with broader functionality.
Practical Workflow Example
Suppose you have a research list containing several Instagram video URLs.
You can place those URLs into startUrls, run the Instagram Video Details Scraper, and inspect the resulting dataset. Each successfully processed media item can then be filtered by owner, engagement, duration, hashtags, mentions, upload date, or other available metadata.
For example, a marketing team could compare selected video captions and hashtags, while an analyst could organize engagement and media properties into a separate reporting workflow.
The Instagram Video Details Scraper is therefore best suited to targeted extraction where the user already knows the specific video URLs that need to be analyzed.
API and Apify Automation
The Instagram Video Details Scraper runs as an Apify Actor and produces dataset records through its normal Apify execution workflow.
You can use the actor through Apify's supported interfaces and automation capabilities, then work with the resulting dataset using the tools available in your Apify environment.
Because the actor accepts a standardized input object and produces structured records, it can serve as one step in a larger scraping, transformation, or analysis process.
For automation projects, keep the input schema and output field names in mind when designing downstream processing logic.
Important Limitations
The Instagram Video Details Scraper is intentionally focused on selected Instagram video URLs.
It does not automatically discover an unlimited collection of videos from an account, perform general Instagram search, or guarantee that every submitted URL will return every possible piece of metadata.
Returned information depends on what can be identified for the supplied public media. Some output fields may therefore be empty or unavailable for particular videos.
The actor should also be understood as a video-details extraction tool rather than a full Instagram data platform.
Support
For questions, unexpected extraction behavior, or Actor-specific issues, use the support and communication options available through the Actor's Apify page. When reporting an issue, include the relevant input URL and a description of the behavior so the problem can be investigated efficiently.