Scrape and download Instagram posts, profiles, places, hashtags, photos without login. Supports search keywords and URL lists. Download your data as HTML table, JSON, CSV, Excel, XML, and RSS feed.
How many posts or comments (max 50 comments per post) you want to scrape from each Instagram URL. If you set this to 1, you will get a single post from each page.
Newer than
onlyPostsNewerThanstringOptional
Limit how far back to the history the scraper should go. The date should be in YYYY-MM-DD or full ISO absolute format or in relative format e.g. 1 days, 2 months, 3 years. All time values are taken in UTC timezone
Tagged posts
isUserTaggedFeedURLbooleanOptional
Get the tagged posts for each profile
Reels posts
isUserReelFeedURLbooleanOptional
Get the reels posts for each profile
Search query
searchstringOptional
Provide a search query which will be used to search Instagram for profiles, hashtags or places.
Search type
searchTypeEnumOptional
What type of pages to search for (you can look for hashtags, profiles or places).
Value options:
"user": string"hashtag": string"place": string
Default value of this property is "hashtag"
Search results limit
searchLimitintegerOptional
How many search results (hashtags, users or places) should be returned.
Enhance user search (top 10) with Facebook page & email if available (higher credit usage)
enhanceUserSearchWithFacebookPagebooleanOptional
For each user from the top 10, the scraper extracts their Facebook page that sometimes contains their business email. Please keep in mind that you are forbidden to collect personal data in certain jurisdictions. Please see this article for more details.
Add metadata
addParentDatabooleanOptional
Only for feed items - add data source to results, i.e. for profile posts metadata is profile, for tag posts metadata is hashtag