Amazon Offer Listing
Récupérez toutes les offres d'une page de listing Amazon : vendeurs concurrents, prix, état et options de livraison pour le même produit.
Utilisation de l'API
Ajoutez &scraper=amazon-offer-listing à une requête Crawling API. Encodez l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.amazon.com/gp/offer-listing/B01KJEOCDW' \
--data-urlencode 'scraper=amazon-offer-listing' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.amazon.com/gp/offer-listing/B01KJEOCDW',
{'scraper': 'amazon-offer-listing'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.amazon.com/gp/offer-listing/B01KJEOCDW',
{ scraper: 'amazon-offer-listing' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.amazon.com/gp/offer-listing/B01KJEOCDW', scraper: 'amazon-offer-listing')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :
https://www.amazon.com/gp/offer-listing/B01KJEOCDWStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
ASIN du produit listé.
Toutes les offres concurrentes.
Prix de l'offre.
Frais de livraison ou mention de livraison gratuite.
Catégorie Neuf / Occasion / Reconditionné.
Nom du vendeur ou identité sur la marketplace.
Note en étoiles du vendeur.
URL absolue du profil du vendeur.
True si l'offre est expédiée par Amazon (FBA).
Exemple de réponse
{
"asin": "B01KJEOCDW",
"offers": [
{
"price": "$22.49",
"shipping": "FREE Shipping",
"condition": "New",
"seller": "Amazon.com",
"seller_rating": null,
"seller_url": "https://www.amazon.com/gp/help/customer/display.html",
"fulfilled_by_amazon": true
}
]
}