One eBay listing
crawl4ai.ebay.product.detailOne eBay listing as one row: title, price, how it sells (buy it now, best offer, auction), condition, how many are left and sold, the seller and their feedback, where it ships from, the category path, the item specifics, images and the seller's description. `item` is the listing's URL or its item number. About 3 s; when the page fails, a slower second source answers. Columns: product_id, url, title, price, currency, listing_format, condition, in_stock, available, sold, seller, location, categories, specifications, images, description, badges.
- Precio
- $0.00135/successA precio de catálogo
- Tasa de éxito
- —Aún no hay datos de tasa de éxitoAún no hay datos de tasa de éxito
- Latencia p50
- ——
- Última verificación
- 11 oct 2026Verificado y operativo
POSThttps://toolswitch.dev/v1/tools/crawl4ai.ebay.product.detailBeta- Usa la cuota de la plataforma
- Respuesta síncrona
- Lee datos públicos
Parámetros
| Parámetro | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| Cuerpo (JSON) | ||||
item | cadena | Obligatorio | 204690060416 | |
- Cuerpo (JSON)
itemcadenaObligatorioEjemplo:
204690060416
Ejemplos de código
Sustituye $TOOLSWITCH_KEY por la clave que creaste en la consola.
curl -X POST 'https://toolswitch.dev/v1/tools/crawl4ai.ebay.product.detail' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
-H "Content-Type: application/json" \
--data-raw '{"item":"204690060416"}'import os
import json
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/crawl4ai.ebay.product.detail",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
json=json.loads("{\"item\":\"204690060416\"}"),
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/crawl4ai.ebay.product.detail", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify(JSON.parse("{\"item\":\"204690060416\"}")),
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());La API de la pasarela está en Beta; su URL y autenticación pueden cambiar. Los parámetros del ejemplo son datos de muestra. Las llamadas se facturan a $0.00135/success, incluida la tarifa de servicio.