Instagram Post Scraper avatar
Instagram Post Scraper

Pricing

from $1.60 / 1,000 posts

Go to Store
Instagram Post Scraper

Instagram Post Scraper

Developed by

Apify

Apify

Maintained by Apify

Scrape Instagram posts. Just add one or more Instagram usernames and get your data in seconds including text, hashtags, mentions, comments, images, URLs, likes, locations, and metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

4.5 (32)

Pricing

from $1.60 / 1,000 posts

439

Total users

41K

Monthly users

5.6K

Runs succeeded

>99%

Issues response

2.6 days

Last modified

11 hours ago

BB

RAM assigned to jobs shouldnt exceed memory limit but it does!

Closed

abbasiasl84 opened this issue
6 months ago

I'm on free plan. I create 10 parallel post scrape tasks assigning each 512 MB RAM.I still receive an error that my requested RAM is more than 8 G! How is it possible that 10*512 MB is bigger than 8G?

apify_client._errors.ApifyApiError: By launching this job you will exceed the memory limit of 8192MB for all your Actor runs and builds (currently used: 8192MB, requested: 1024MB). Please consider an upgrade to a paid plan at https://console.apify.com/billing/subscription to increase your Actor memory limit.

alexey avatar

Hi!

The actor is not available under 512MB because it's not safe for runs. Less than 1 GB of RAM might easily lead to an "Out Of Memory" error.

I will close the issue now, but if there is anything else we could help with, please let us know.

BB

abbasiasl84

6 months ago

Is this true for other scrapers as well? such as profile or comments scraper?

alexey avatar

Hi! It's true for most Crawlee scrapers implemented under JavaScript, scraping multiple pages is not safe under less than 1GB of RAM. That's why a 1GB is enforced for Instagram and Facebook scrapers.