Instagram Posts & Reels Data Scraper
Instagram Posts & Reels Data Scraper does not produce a list of businesses. It returns post link, shortcode, post id, username, author meta, collaborators and more.
These do not produce a list of businesses. They are listed so the catalogue is complete.
The columns you get
| Column | What it holds |
|---|---|
| Post link post_url | Link to the post on Instagram |
| Shortcode shortcode | The short code in the post link |
| Post id post_id | Instagram's numeric id of the post |
| Username username | Username of the account that posted |
| Author meta author_meta | Author details: id, username, full_name, is_verified, profile_pic_url and profile_url |
| Collaborators collaborators | Usernames of the invited collaborators on the post |
| Caption caption | Caption text |
| Caption is edited caption_is_edited | Whether the caption was edited after posting |
| Hashtags hashtags | Hashtags used in the caption |
| Mentions mentions | Usernames mentioned in the caption |
| Pub date pub_date | When the post was published (ISO 8601) |
| Media type media_type | Photo, Video, Reel or Carousel |
| Media count media_count | Number of photos and videos in the post |
| Media items media_items | Each photo or video: index, type, url, width, height, id, shortcode, accessibility_caption and, for videos, duration and has_audio |
| Thumbnail link thumbnail_url | Link to the cover image |
| Like count like_count | Number of likes, or null when the owner hides them |
| Comment count comment_count | Number of comments |
| Likes hidden likes_hidden | Whether the owner hides the like count |
| Comments disabled comments_disabled | Whether comments are turned off |
| Tagged users tagged_users | Usernames of the people tagged in the post |
| Accessibility caption accessibility_caption | Alt text Instagram describes the post with |
| Map location location | Tagged place: name, id, lat and lng, or null |
| Music music | Reel audio: artist, title, audio_id, audio_url, cover_url and is_trending, or null |
| Scraped at scraped_at | When the post was scraped (ISO 8601) |
What it costs
- 100 rows in one run$0.22
- 1,000 rows in one run$1.11
- 10,000 rows in one run$10.02
Free-plan prices: $0.99 per 1,000 results plus a $0.12 start fee (4 GB run) per run, plus Apify platform usage at $0.20 per compute unit. The Free plan includes $5 a month (Apify pricing).
What you fill in
- Post urls (required)
Instagram post, reel or IGTV URLs to scrape. Accepts /p/, /reel/, /reels/, /tv/, and canonical username/p/shortcode formats. Duplicates are silently de-duplica… - Cookies
Optional. Leave empty to scrape anonymously. Paste your own Instagram cookies in JSON format to also retry age-restricted and login-protected posts with your a…
Other other public data
- 10times Trade Show & Conference Finder by City
- 99designs Designer Portfolio & Stats Finder
- Airline Mileage Chart Redemption Rate Scraper
- Apartment Therapy Article Scraper
- BestColleges Program Rankings & Tuition Scraper
- Coursera Course & Specialization Catalog Scraper
- Crypto Market Sentiment Index Tracker
- Decrypt Crypto News Finder by Category & Keyword
- DexScreener Token Pair & Boosted Token Scraper
- Domain-Scoped Site Crawler for Markdown Datasets
- ESPN Live Scores, Schedules & Game Odds Scraper
- ESPN Scores, Standings, Teams & News by League
Questions
What does Instagram Posts & Reels Data Scraper cost?
$0.99 per 1,000 results on the Apify Store (Free plan), plus a start fee per GB of run memory and Apify platform usage: one run of 1,000 rows costs about $1.11 before platform usage. The Free plan includes $5 a month.
Do I need to code to use it?
No. You fill in a form on the Apify Store page, start the run and download the results as CSV, Excel or JSON. You need a free Apify account.
Is it a good fit for a business list?
These do not produce a list of businesses. They are listed so the catalogue is complete.