Instagram API Scraper avatar
Instagram API Scraper
Try for free

30 days trial then $39.00/month - No credit card required now

View all Actors
Instagram API Scraper

Instagram API Scraper

apify/instagram-api-scraper
Try for free

30 days trial then $39.00/month - No credit card required now

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.

Add Instagram URLs you want to scrape

directUrlsarrayOptional

Add one or more Instagram URLs to scrape.

What do you want to scrape from each page?

resultsTypeEnumOptional

Decide what you want to scrape from each Instagram page URL or search result. Tip: You need to select the correct parent page based on URL, e.g. comments can only be scraped from posts, not from profiles.

Value options:

"posts": string"comments": string"details": string

Default value of this property is "details"

Max items (max 50 comments per post)

resultsLimitintegerOptional

How many posts or comments you want to scrape from each Instagram URL or found page. If you set this to 1, you will get a single post from each page. This is ignored when "Details" type is specified. Note that, if you search via hashtags or place, each found page will have this limit applied separately.

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

Default value of this property is false

Tagged posts

isUserTaggedFeedURLbooleanOptional

Get the tagged posts for each profile

searchstringOptional

Provide a search query which will be used to search Instagram for profiles, hashtags, or places.

This field is optional, but you need to either use this field or provide Instagram URLs.

Search type

searchTypeEnumOptional

What type of pages to search (you can search hashtags, profiles and places)

Value options:

"user": string"hashtag": string"place": string

Default value of this property is "hashtag"

Search results limit

searchLimitintegerOptional

How many search results (e.g. hashtags, profiles, or pages) should be processed. If you set this to 1 (e.g. 'coffee', you will just scrape a single search term. If you set it to 3, you will scrape three search terms (e.g. 'coffee', 'coffeetime', 'coffeelover'), and so on. Maximum that Instagram displays is 55.

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.

Newer than

untilDatestringOptional

Scrapes post from the provided date to the present day (or date set in 'Older than'). The date should be in YYYY-MM-DD format or relative time, e.g. today.

Developer
Maintained by Apify
Actor metrics
  • 118 monthly users
  • 99.9% runs succeeded
  • 0.7 days response time
  • Created in May 2022
  • Modified 11 days ago