Instagram 爬蟲 - 提取貼文摘要與媒體下載連結
by futurizerush
Extract posts, media links, and metadata from up to 10 public Instagram profiles. Get direct download URLs for images, videos, and carousel covers with likes, comments, and timestamps.
Opens on Apify.com
About Instagram 爬蟲 - 提取貼文摘要與媒體下載連結
Need to pull public images, videos, and data from Instagram without the official API hassle? This actor is built for that. You feed it a list of public usernames (up to 10), and it fetches the latest 12 post previews from each profile. For every post, you get the direct download links for the media—whether it's a standard image, a video, or the cover image for a carousel post. It also grabs the key metadata you actually need: like counts, comment numbers, and timestamps. I use it to monitor brand content, track social trends, or simply archive public posts for projects. It's straightforward: configure your target users, run it, and get structured JSON with everything ready for your app or analysis. Just a heads-up, for carousel posts, it specifically extracts the cover image link, not all slides.
What does this actor do?
Instagram 爬蟲 - 提取貼文摘要與媒體下載連結 is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Instagram Basic Scraper
Extracts post summaries and direct media download links from public Instagram profiles. Supports up to 10 usernames per run, fetching up to 12 recent posts per user. No login required.
Overview
This actor is a lightweight scraper for public Instagram content. It returns structured data including direct URLs for images and videos, along with post metadata like likes, comments, and timestamps. It's designed for simple, batch extraction of recent posts without browser emulation.
Key Features
- Batch Processing: Input an array of up to 10 Instagram usernames.
- Multiple Media Types: Extracts images, videos, and carousel posts.
- Direct Download Links: Provides ready-to-use URLs for media files.
- Rich Metadata: Includes likes, comment counts, timestamps, captions, and dimensions.
- Fast Setup: Starts quickly using a simple API call.
How to Use
Provide an array of public Instagram usernames (without the '@' symbol) as the input. The actor will scrape the most recent posts for each.
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
usernames |
Array | Instagram usernames. Maximum 10 users. |
Example Input:
{
"usernames": ["nick_saraev", "itsmakehq", "natgeo"]
}
Output Format
The actor outputs an array of items, one for each scraped post. Each item is a JSON object containing the post's details.
Common fields for all posts:
* username, postUrl, mediaType, title/description, likes, comments, timestamp
* scrapedAt, success, dimensions, owner (object with id and username)
Media-specific fields:
* For images/videos: mediaDownloadUrl (string), displayUrl, isVideo
* For videos only: videoUrl, videoViewCount, hasAudio
* For carousels: mediaDownloadUrl is an array of objects, each with type, url, width, and height. Note: this basic version primarily extracts the carousel's cover image.
Example Output (Video Post):
{
"username": "nick_saraev",
"postUrl": "https://www.instagram.com/reel/DNj0JScvl7j/",
"mediaDownloadUrl": "https://scontent-iad3-1.cdninstagram.com/o1/v/t2/f2/m86/AQMh7pAfj96Ea-DUbiKd6d0w_wMVJMRqBuHssi0urrO5o3vJBo7fC7j3axHi-peogirRTcHEQ3oQK3CqNASBf4sWVpPaF77k7wFeIDg.mp4",
"mediaType": "video",
"title": "Comment \"VIDEO\" to get this free open-source AI video model...",
"likes": 2278,
"comments": 1746,
"timestamp": "2025-08-20T02:12:16.000Z",
"scrapedAt": "2025-08-20T22:36:56.082Z",
"isVideo": true,
"videoViewCount": 19224,
"hasAudio": true
}
Guidelines & Limitations
Use For:
* Analyzing public content across multiple accounts.
* Research, education, or content backup projects.
* Simple integration of Instagram content into other applications.
Do Not Use For:
* Large-scale commercial scraping.
* Accessing private accounts.
* High-frequency automated requests that violate Instagram's Terms of Service.
Technical Limits:
* Max 10 usernames per batch.
* Max 12 most recent posts per user.
* Carousel posts: Extracts cover media, not all items in the carousel.
* Media URLs may expire after scraping.
* Functionality depends on Instagram's public structure and may break due to platform changes.
Support
Ready to scrape? Start now →
Use this tool responsibly and in compliance with Instagram's Terms of Service.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Instagram 爬蟲 - 提取貼文摘要與媒體下載連結 now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- futurizerush
- Pricing
- Paid
- Total Runs
- 102
- Active Users
- 8
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support