IPv6 proxies and scraping Amazon

uchiha.jain

Regular Member
Joined
Sep 14, 2009
Messages
295
Reaction score
84
Hi friends, I need your help with selecting proxies for an Amazon price scraper for my repricer.

A bit of background on the stack:
The app is built on NodeJS and I'm using ZombieJS for scraping (it's a barebones headless browser that simply allows the websites' JS to be run and cookies to be set).

About proxies, I really don't see a point in using dedicated proxies as IPs will eventually get banned and will need to replaced. It's an expensive solution all in all. So rotating proxies it is for us. I've tried out a few proxy services. Here's my experience with them:

- Gimmeproxy (not exactly rotating/backconnect proxies but close): I used their free plan to test them out but found their proxies working only about half the time. Trouble is, when the proxy doesn't work, it will time out and the lag wouldn't be acceptable with the repricer.

- Stormproxies: I tested with their basic plan and found most of their IPs to be already banned by Amazon (503 error). Moreover, it seems the owners lie about having 70k proxies in rotation when actually they have far less (they also seem to want to handle refunds regarding this in private which seems shady as fuck) and I have my doubts about even those being residential IPs given that most if not all of their IPs were already banned by Amazon. So we won't do any business with them unless they can prove these claims wrong.

- Proxymesh: This service worked out the best for us. They limit the accounts by bandwidth instead of number of parallel connections (like stormproxies) which worked well for our use case. Currently we use their $20 plan which only gives us access to 20 proxies at a time and now that we're starting to scale they seem to start throwing errors very frequently (The success rate varies from 1%-30% at times). We make it work by retrying the request which unlike gimmeproxy works here since it's returning 503 from Amazon instead of timing out but we really need an alternative badly. Their $50 plan seems to offer access to 25k proxies (Haven't tested if it's true, does anyone know for sure?) which might well work out for us at our current scale.


So this is where we're at right now and normally I would simply go with proxymesh $50 plan since I think it will work for us at a reasonable price. But I keep reading about IPv6 proxies and how they're being sold for pennies and everybody seems to be getting good results from them. Here are a few services I found but I don't really find them to be much cheaper than proxymesh (at least at our current scale).
for ex.
https://oxylabs.io/pricing
https://www.infiniproxy.com/pricing.php (best combination of price + number of IPs, I think. What does unlimited IPs mean here though, truly?)
http://ipv6proxies.com/
https://proxy6.net/en/price
https://v6proxies.com/#section-pricing
https://proxy-seller.com/ipv6.html#rates

Also, while the IPv6 proxy vendors bill their products as offering thousands and millions of IPs, it seems most websites follow the policy of banning a /64 block in it's entirety. Does that mean they are no better than IPv4 proxies? Also, just curious, how many IPs are there in a /64 block? A /24 block of IPv4 contains 256 IPs, am I right?

Sorry about so many questions but I have limited understanding of the topic and the more dig, the more questions I find. Any tips about scraping from Amazon are also much appreciated. Thanks for taking the time to read and looking forward to your advice.


Cheers,
Jain
 
18,446,744,073,709,551,616 IP addresses in a /64 ipv6 subnet and yes amazon will ban the whole range for spam. /64 is allocated to end user and all addresses in same /64 are considered to a single user as per as standard. What you should be looking at is to get a /32 somehow , /32 is allocated to ISP'S
 
18,446,744,073,709,551,616 IP addresses in a /64 ipv6 subnet and yes amazon will ban the whole range for spam. /64 is allocated to end user and all addresses in same /64 are considered to a single user as per as standard. What you should be looking at is to get a /32 somehow , /32 is allocated to ISP'S

Lol, that's a huge ass number (as good as infinite I guess). I'll go look for /32 blocks if I can get them. Thanks so much Tux

Amazon doesn't support ip6 so unfortunately there's no way :)

oh dear, now that throws a wrench in the plans, doesn't it. I was also a bit confused about this as inifiniproxy IPv6 checker also says Amazon doesn't support IPv6 but their site list contains a few amazon.com URLs. Could it be Amazon rolled back support for IPv6?


--

Inviting @jazzc, @proxygo, @deki33, @The Doctor, @Microleaves, @unr3al, @Huy Phan, @proxy6, @V6Proxies to kindly take a look and share their expertise.
 
If your script has efficient error catching and retry system, why not use TOR for the meantime? The IPs wont be banned usually, but the con being they are too slow.

Also look for proxyrental. Its a VPN service that worked well for a similar use for mine. It is a windows software, and has on request IP rotation via API. Test your luck.
 
If your script has efficient error catching and retry system, why not use TOR for the meantime? The IPs wont be banned usually, but the con being they are too slow.

Also look for proxyrental. Its a VPN service that worked well for a similar use for mine. It is a windows software, and has on request IP rotation via API. Test your luck.

Thanks for the tips friend. I'd already tried tor but for most of the exit nodes Amazon was already asking for captchas. We're currently fetching ~10k pages/hour and looking crank it up to ~100k pages/hour and the number will only increase steadily. Rerouting the tor path frequently will only add delays. I think our current solution with proxymesh is working better than tor and will only cost us $50pm so it's not too much.

About proxyrental, from what I understand about VPNs they operate at network level and so all the traffic of the server would be routed through it, am I correct in this? We definitely don't want that. Also, the server is running Ubuntu and proxyrental doesn't seem to offer a linux based VPN app.

Really appreciate the input. I'm sure we'll find the solution very soon with the help of the experts there.
 
Thanks for the tips friend. I'd already tried tor but for most of the exit nodes Amazon was already asking for captchas. We're currently fetching ~10k pages/hour and looking crank it up to ~100k pages/hour and the number will only increase steadily. Rerouting the tor path frequently will only add delays. I think our current solution with proxymesh is working better than tor and will only cost us $50pm so it's not too much.

About proxyrental, from what I understand about VPNs they operate at network level and so all the traffic of the server would be routed through it, am I correct in this? We definitely don't want that. Also, the server is running Ubuntu and proxyrental doesn't seem to offer a linux based VPN app.

Really appreciate the input. I'm sure we'll find the solution very soon with the help of the experts there.

Yeah, just tested Amazon again and no IPv6 yet.

edit: lol just woke up so kinda groggy. thought this was my thread and posted all kinds of stuff.
 
Last edited:
Back
Top