Amazon Reviews Easy Scraper
Pricing
$6.99/month + usage
Amazon Reviews Easy Scraper
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
I'm having trouble with HTTP Post from N8N
Closed
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.
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.
gratifying_euphonium
Thanks, that's what I thought.
Pricing
Pricing model
RentalTo 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