Amazon Reviews Easy Scraper avatar
Amazon Reviews Easy Scraper

Pricing

$6.99/month + usage

Go to Store
Amazon Reviews Easy Scraper

Amazon Reviews Easy Scraper

Developed by

Miso

Maintained by Community

Low memory, browserless, lightning fast solution for scraping Amazon product reviews. Currently supporting .com, .de, .co.uk, .es, .ca amazon sites

5.0 (1)

Pricing

$6.99/month + usage

10

Monthly users

38

Runs succeeded

>99%

Response time

3.5 hours

Last modified

4 days ago

GE

I'm having trouble with HTTP Post from N8N

Closed

gratifying_euphonium opened this issue
2 months ago

Hey I'm not sure if this is correct.

Basically I'm running your Amazon Reviews Easy Scraper.

I run HTTP POST to - Run Actor synchronously and get dataset items.

It runs, then I get an error that says, Payment Required.

The scrape runs, and either I get no data returned (However there is data in apify in the Runs & Builds), or I am getting data returned but still an error.

I have a pretty high tier with plenty of money, concurrent actor runs, and extra memory.

Not sure if this is an apify thing, or something with how the data get's processed.

What seems to be the problem is no matter what I set max results to 50 or 500 it just keeps running over and over again.

Is there a way to say 500 max results but also ONLY run once then return data.

I'm newer to running HTTP requests.

So I've tried to set a limit on the time, but then it shuts down prematurely and gets an error.

Not sure if I should be splitting this into 3 separate http requests.

POST Run, Get Run ID, then Get data

Or if you have any idea what's happening.

But when I get the error - I check my Apify and there seem to be a bunch of concurrent runs.

So if I set like 50 max it runs a bunch of runs getting 50. Almost like there is no stopping it, and then just triggers an error.

Do you have any insights or ideas what's possibly happening?

Any feedback is helpful.

Thanks.

xmiso_scrapers avatar

Hi, unfortunately that seems to be more N8N issue than apify. If I test simple python script or curl like shown in apify examples:

Set API token

API_TOKEN=<YOUR_API_TOKEN>

Prepare Actor input

cat > input.json <<'EOF' { "url": "https://www.amazon.com/Amazon-Fire-TV-Stick-4K-streaming-device/dp/B0CJM1GNFQ/", "helpful": true, "newest": true, "by_stars": "all_stars", "max_results": 500 } EOF

Run the Actor

curl "https://api.apify.com/v2/acts/iBKvDqf57MKlysq0O/runs?token=$API_TOKEN"
-X POST
-d @input.json
-H 'Content-Type: application/json'

It works without any problems. You probably need to check with N8N if you are getting multiple concurrent runs, it needs to be run only once for each ASIN/request type.

GE

gratifying_euphonium

2 months ago

Thanks, that's what I thought.

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

1 day

Price

$6.99