Proxy para Amazon
Amazon es la versión más afilada de un problema que aparece por todo este sitio. Su archivo robots deja abiertas a los rastreadores las páginas de producto y la búsqueda. Sus Condiciones de Uso señalan la recopilación de listados, descripciones y precios como algo que la licencia no cubre. Ninguno de los dos documentos está escondido, y apuntan en direcciones distintas.
Qué dice Amazon, y qué cuenta
- Su robots.txt es más estrecho de lo que se supone. La sección comodín tiene 135 reglas que bloquean cosas como el carrito, los flujos de inicio de sesión y un puñado de subrutas de producto, mientras que las páginas de producto bajo /dp/, la búsqueda y los listados de más vendidos no están entre ellas. El archivo completo lleva 218 reglas de disallow repartidas en 100 agentes con nombre.
- Sus Condiciones de Uso son lo contrario de estrechas. La licencia que se te concede es para hacer un uso personal y no comercial del servicio, y no se extiende a ninguna recopilación y uso de listados de productos, descripciones o precios, ni a ningún uso de minería de datos, robots o herramientas similares de recopilación y extracción.
- Su Selling Partner API se cuenta por pareja de socio vendedor y aplicación, no por dirección. Superar un plan devuelve un 429, que es reintentable. Nada en esa documentación menciona una IP.
- Su Product Advertising API ya ha cambiado. PA-API 5 está obsoleta en favor de la Creators API, y a las aplicaciones que siguen llamándola se les responde con HTTP 403 y un error de acceso denegado que les indica migrar. Si tu plan daba por hecho que PA-API era la vía oficial, ya está roto.
Qué producto nuestro encaja con cada tarea en Amazon
Dos de estas son corrientes y sin polémica. La tercera es por la que viene la mayoría, y lleva una salvedad que no vamos a enterrar.
| Qué estás haciendo | Qué usaríamos | Por qué ese |
|---|---|---|
| Llevar una cuenta de Seller Central | ISP, una dirección fija | Una cuenta de vendedor guarda inventario, pagos y un historial de rendimiento. Quiere una dirección que no se mueva, por la misma razón que una cuenta publicitaria. |
| Una integración con SP-API para tus propios datos | IPv4 de centro de datos, o nada | Tu servidor llama a Amazon y el plan va atado a tu socio vendedor y tu aplicación. Compra una dirección fija barata solo si algo de tu lado la necesita. |
| Ver cómo se ve un listado en otro país | Residencial en ese país | Los precios, la disponibilidad y la buy box cambian según el marketplace y según dónde esté el comprador. Las comprobaciones ocasionales cuestan casi nada por gigabyte. |
| Monitorización de precios y competencia en volumen | Residencial rotativo, después de leer la licencia | Es el pedido más grande de la página y el caso en que las Condiciones de Uso son más específicas. Lee la cláusula de abajo, busca asesoramiento si lo que hay en juego lo justifica, y decide a conciencia. |
No vamos a decirte que el robots.txt zanja esto. Un archivo de rastreo y un contrato son instrumentos distintos, y en Amazon dicen cosas distintas sobre las mismas páginas. Quien vaya a gastar dinero real en recolección aquí debería haber leído los dos antes de la primera factura, no después.
Cómo configurarlo
Amazon no tiene ajuste de proxy. El proxy va en el perfil de navegador que aloja una cuenta de vendedor, o en el cliente que hace la recolección.
# Perfil de navegador para una cuenta de Seller Central, en dirección fija:
Tipo SOCKS5
Host 198.51.100.20
Puerto 50100
# Ver un listado como lo vería un comprador en Alemania:
curl -x socks5://login_c_DE:password@proxy.sotaproxy.com:10000 \
https://www.amazon.de/dp/EXAMPLE
# Un cliente de SP-API por una dirección de salida predecible:
export HTTPS_PROXY="http://login:password@198.51.100.20:50100"- Mantén una cuenta de vendedor en una dirección y un país. Moverla es el mismo error que en cualquier plataforma que guarde dinero.
- Para las comprobaciones geográficas, haz coincidir el marketplace con el país. Mirar amazon.de desde una salida en Estados Unidos dice menos de lo que parece.
- La rotación reparte la carga de peticiones, no cambia lo que dice la licencia. Son cuestiones separadas y solo una de ellas es técnica.
- Si construyes sobre SP-API, un proxy no moverá tu plan de uso. El plan sigue a la pareja de socio vendedor y aplicación.
Qué comprar para Amazon
Los precios son de entrada y bajan con el volumen. Lee la nota bajo la tabla antes del mayor de estos.
Proxies residenciales
desde $2.00 por GB, más de 220 países
Para ver un marketplace como lo ve un comprador de allí, y para recolectar si has decidido hacerlo.
- Direcciones domésticas en más países que cualquier otro producto nuestro, y aquí los marketplaces son nacionales
- Una salida nueva por conexión reparte la carga de peticiones
- Se factura por tráfico, así que una comprobación geográfica ocasional cuesta céntimos
- La sesión termina cuando el dispositivo doméstico se cae, una hora como máximo
- No cambia nada de las Condiciones de Uso, que son lo que de verdad limita la recolección aquí
Proxies ISP
desde $2.30 por IP al mes, 24 países
Para una cuenta de Seller Central que debería iniciar sesión cada día desde el mismo sitio.
- Fija durante todo el periodo y registrada a un proveedor doméstico
- El tráfico no se mide, lo que encaja con una consola abierta
- Lo bastante barata al mes como para que la estabilidad no cueste casi nada
- 24 países
- No hace nada por la recolección, ni por un problema de rendimiento de vendedor
IPv4 de centro de datos
desde $1.50 por IP al mes, 41 países
Para un cliente de SP-API que necesita una dirección de salida predecible.
- La dirección estable más barata que vendemos
- El tráfico no se mide
- 41 países
- Se reconoce como centro de datos, así que es la elección equivocada bajo un inicio de sesión de vendedor
- No mueve ningún plan de uso, porque los planes siguen al socio vendedor y a la aplicación
La razón más popular para comprar proxies de Amazon es la monitorización de precios, y es exactamente la actividad que nombra la licencia. Hemos puesto la cláusula en esta página y no en la letra pequeña porque esa decisión deberías tomarla con ella delante.
Dónde se equivoca la gente
Tomar el robots.txt como permiso
El archivo de rastreo deja abiertas las páginas de producto y las Condiciones de Uso excluyen de tu licencia la recopilación de listados y precios. Leer solo lo primero es como se construye un proyecto sobre un malentendido.
Planificar alrededor de PA-API
PA-API 5 está obsoleta y las aplicaciones que la llaman reciben ahora un 403 que les indica migrar a la Creators API. Cualquier plan que la trate como la vía oficial segura hay que revisarlo.
Comprar proxies para subir un plan de SP-API
Los planes de uso van atados a la pareja de socio vendedor y aplicación y responden 429 al superarse. Ninguna dirección forma parte de eso.
Poner una cuenta de vendedor en una dirección de centro de datos
Es la opción más barata y la señal equivocada en la única cuenta cuya revisión no te puedes permitir.
Lo que un proxy no hará aquí
No cambiará la licencia que aceptaste, no recuperará una cuenta de vendedor suspendida, no subirá un plan de uso de SP-API y no traerá de vuelta PA-API. Lo que hace es dar a una cuenta de vendedor un sitio estable desde el que entrar, dejarte ver un marketplace nacional desde dentro de ese país y repartir la carga de la recolección que hayas decidido hacer. En esta plataforma, más que en la mayoría, el factor limitante es un contrato y no una red, y preferimos que lo sepas antes de comprar y no después.
Preguntas que la gente escribe de verdad
¿Está permitido hacer scraping de Amazon?
Sus Condiciones de Uso conceden una licencia de uso personal y no comercial y dicen que no incluye ninguna recopilación y uso de listados de productos, descripciones o precios, ni ningún uso de minería de datos, robots o herramientas similares. Por separado, su robots.txt no prohíbe las páginas de producto ni la búsqueda. Esos dos hechos conviven, no vamos a fingir lo contrario, y la decisión es tuya y no nuestra.
¿Amazon bloquea los proxies?
Clasifica el tráfico más que cazar proxies como tales, y los rangos de centro de datos generan más fricción que los domésticos. Pero lo que suele hacer chocar a la gente en volumen son los patrones de petición, no el tipo de dirección, y ninguna de las dos cosas es la restricción que más importa aquí.
¿Qué proxy va mejor para monitorizar precios en Amazon?
Residencial rotativo, en los países cuyos marketplaces te importen, porque los precios y la disponibilidad son nacionales. Antes de dimensionar el pedido, lee la cláusula de la licencia citada arriba.
¿Los proxies ayudan con los límites de SP-API?
No. Los planes de uso van atados a la pareja de socio vendedor y aplicación, y superarlos devuelve un 429 reintentable. Las direcciones no aparecen en esa documentación en absoluto.
¿Puedo seguir usando la Product Advertising API?
PA-API 5 está obsoleta en favor de la Creators API, y a las aplicaciones que la llaman se les responde con un 403 y un error de acceso denegado que apunta a la migración. Comprueba tu propia integración antes de dar por hecho que sigue funcionando.
¿Qué proxy para una cuenta de Seller Central?
ISP, una dirección fija, en el país desde el que opera la cuenta. La cuenta lleva inventario y pagos, así que la dirección debería ser lo más aburrida e invariable posible.
De dónde salen las afirmaciones de arriba
Cuatro documentos primarios. Los dos primeros se contradicen sobre las mismas páginas, que es exactamente por lo que están los dos aquí.
- Condiciones de Uso de AmazonLa sección de licencia y acceso. Concede una licencia limitada de uso personal y no comercial, y establece que no incluye ninguna recopilación y uso de listados de productos, descripciones o precios, ni ningún uso de minería de datos, robots o herramientas similares de recopilación y extracción. Esta es la cláusula que decide la economía de la recolección aquí.
- robots.txt de Amazon218 reglas de disallow repartidas en 100 agentes con nombre, de las cuales 135 aplican al comodín general. Las páginas de producto bajo /dp/, la búsqueda y los listados de más vendidos no están entre ellas. Léelo junto a las Condiciones de Uso y la tensión queda a la vista.
- Amazon, planes de uso y límites de la Selling Partner APILos límites se aplican por pareja de socio vendedor y aplicación, y superar un plan devuelve un 429 reintentable. Ninguna mención a direcciones en ningún sitio, algo que conviene saber antes de que alguien te venda throughput para una integración con SP-API.
- Amazon, aviso de obsolescencia de PA-API 5PA-API 5 está obsoleta en favor de la Creators API, y las aplicaciones que siguen llamándola reciben HTTP 403 con un error de acceso denegado que les indica migrar. Relevante para quien siga asumiendo que PA-API es la vía oficial.