API de scraping eBay : extrayez annonces, prix et vendeurs

Collez n'importe quelle URL de recherche ou d'annonce eBay et regardez notre scraper eBay récupérer des données en direct via un vrai navigateur : numéro d'objet, prix, état, vendeur, livraison. Un scraper d'annonces eBay avec un accès fiable aux données web publiques et une facturation au succès : une requête échouée ne vous coûte rien (0 $).

Essayez ces exemples :
HTML
Télécharger HTML
Cliquez sur « Scraper » ou essayez une recherche suggérée pour afficher ici le HTML réel
Aperçu en direct
La page réellement rendue s'affichera ici une fois l'exécution terminée
Envie de voir comment ça marche ? Testez le scraping d'une URL ci-dessus, ou passez directement à une démonstration personnalisée :
Réserver une démo

API de scraping eBay pour les annonces, les prix et les vendeurs

Un seul appel à l'API de scraping eBay renvoie la page d'annonce rendue, du numéro d'objet aux évaluations du vendeur, sur le même moteur de vrai navigateur que les sessions de navigateur Gologin.

Scraper d'annonces eBay et de numéros d'objet

Scrapez n'importe quelle annonce eBay à partir de son numéro d'objet et récupérez l'état, les caractéristiques, les variantes, le nombre d'unités vendues et le nombre d'observateurs. eBay affiche les indicateurs de demande qu'Amazon masque, et ils s'extraient directement de la page.
Apple MacBook Air 13" M1
US $444.99Occasion · Très bon état
Numéro d'objet298664654145
Vendus47
Observateurs128

Scraper de prix eBay : enchères et Achat immédiat

Suivez les prix Achat immédiat, les enchères en cours et la disponibilité de Faire une offre pendant toute la durée de vie d'une annonce. Chaque prix est renvoyé dans la devise propre à la place de marché.
US $444.99-8%
Achat immédiat

API de scraping eBay en Python, Node.js ou cURL

Un seul appel REST renvoie le HTML brut de n'importe quelle page eBay. Le rendu JavaScript, les proxys résidentiels par localisation et des empreintes de navigateur cohérentes sont gérés avant que la réponse ne vous parvienne.
pyjscurl
Requête envoyée
Page rendue
HTML renvoyé

Une empreinte de navigateur cohérente à chaque requête eBay

Chaque requête eBay est chargée dans un vrai navigateur avec une empreinte complète et cohérente (canvas, WebGL, polices, fuseau horaire), pour que les signaux concordent entre eux et que les pages s'affichent comme pour n'importe quel visiteur. Même moteur d'empreintes que les sessions de navigateur Gologin.
canvas
webgl
polices
fuseau horaire

Rotation automatique des IP et nouvelles tentatives

Une tentative échouée est relancée automatiquement avec une nouvelle IP résidentielle, sans logique de réessai de votre part. Grâce à la facturation au succès, les tentatives échouées ne coûtent rien.
203.0.113.42échec
198.51.100.7échec
192.0.2.19200 OK
3 tentatives1 facturée

Des sessions pour parcourir en profondeur les résultats de recherche eBay

Les cookies et les filtres sont conservés d'une requête à l'autre : vous pouvez parcourir en profondeur les résultats de recherche eBay dans une seule session continue.

Scraper de données eBay : tous les champs que vous pouvez extraire

Chaque champ ci-dessous est lu directement sur la page affichée : un scraper de données eBay renvoie donc les mêmes valeurs que celles qu'un acheteur voit dans son navigateur. Les noms des champs reprennent les libellés affichés par eBay sur la page ; les exemples proviennent d'une annonce réelle.

Champs renvoyés par le scraper d'annonces eBay, avec des exemples de valeurs
ChampExemple de valeurDisponible sur
TitreApple MacBook Air 13" M1 256GB SSDToutes les pages
Numéro d'objet298664654145Toutes les pages
EPID21038277962Page de l'objet
Prix444,99 $USToutes les pages
DeviseUSDToutes les pages
ÉtatOccasion – Très bon étatPage de l'objet, résultats de recherche
Format de l'annonceAchat immédiatToutes les pages
Enchère actuelle312,00 $USPage de l'objet, résultats de recherche
Nombre d'enchères27Page de l'objet, résultats de recherche
Faire une offreAcceptéePage article
Quantité vendue47Page article
Observateurs128Page article
Temps restant3 j 04 h 12 minPage article, résultats de recherche
Frais de livraisonGratuiteToutes les pages
Livraison estiméeDu mar. 29 sept. au ven. 2 oct.Page article
Localisation de l'articlePortland, Oregon, États-UnisPage article, résultats de recherche
Pseudo du vendeurmacmall_dealsTous
Score de feedback24,318Page article, Boutique
Feedback en %99.3%Page article, Boutique
Vendeur Top FiabilitétruePage article, Boutique
Caractéristiques de l'articleMarque : Apple · RAM : 8 Go · SSD : 256 GoPage article
VariantesCouleur : Gris sidéral / Argent / OrPage article
Chemin de catégorieOrdinateurs/tablettes et réseaux > Ordinateurs portablesPage article, Parcours par catégorie
URL des imagesi.ebayimg.com/images/g/9k0/s-l1600.jpgTous
Politique de retour30 jours, retour à la charge de l'acheteurPage article

Qui utilise un scraper d'annonces eBay

Six types d'équipes, un même endpoint, des rythmes d'exécution très différents.

Équipes de repricingLes prix Achat immédiat, la disponibilité de Faire une offre et les frais de livraison sont récupérés toutes les quelques minutes sur une liste d'articles suivis. Ce flux alimente l'outil de repricing qui ajuste les annonces du vendeur.
Recherche de produits en dropshippingLa quantité vendue et le nombre d'observateurs distinguent une annonce qui se vend d'une annonce qui fait simplement bonne figure. La recherche de produits en dropshipping repose sur ces deux chiffres et sur le coût de revient livré chez le fournisseur.
Surveillance de marque et du prix MAPLes marques repèrent les annonces affichées sous leur prix minimum annoncé (MAP) et les vendeurs non autorisés. Le nom du vendeur, son score de feedback et la localisation de l'article indiquent qui contacter.
Études de marché et indices de prixLes analystes construisent des indices de prix de l'occasion à partir de milliers d'annonces par catégorie et par semaine. Pour le suivi des prix eBay à cette échelle, un taux de réussite stable compte plus que la vitesse.
Recherche de prix : objets de collection et sneakersLes données d'enchères déterminent la mise : enchère actuelle, nombre d'enchères et temps restant, relevés jusqu'à la clôture de l'annonce. Le taux de vente d'articles comparables fixe le plafond.
Surveillance des concurrents et des vendeursUn crawl de boutique renvoie en une seule passe tout l'inventaire d'un concurrent, son score de feedback et son statut Top Rated. Répétez-le chaque semaine et les nouvelles annonces apparaissent sous forme de différences.

API de scraping eBay ou API Browse officielle d'eBay

Les deux renvoient des données d'annonces eBay. Elles diffèrent par les démarches à effectuer, les champs obtenus et la nature de la réponse : une page ou un schéma fixe.

🔑 API Browse d'eBay
⚡ API de scraping eBay Gologin
Accès et approbation : un compte développeur, une application et des jeux de clés OAuth. Certains scopes nécessitent l'approbation d'eBay.
Clé API dès l'inscription. Aucune demande, aucune validation.
Champs renvoyés : un schéma fixe. Le nombre d'observateurs et les unités vendues ne sont pas exposés.
Tout ce qui s'affiche sur la page, y compris les observateurs, la quantité vendue, l'état de Faire une offre et les caractéristiques de l'article.
Annonces vendues / terminées : absentes de Browse. L'historique des ventes se trouve dans Marketplace Insights, une API en accès limité.
Les pages publiques d'annonces terminées et vendues s'affichent comme n'importe quelle autre URL. Module dédié bientôt disponible.
Limites de débit et quotas : Quotas d'appels quotidiens par jeu de clés, augmentés uniquement sur demande.
Basées sur la concurrence. La facturation est fondée sur les succès : une tentative échouée coûte 0,00 $.
Couverture géographique / places de marché : En-tête d'identifiant de place de marché. Pas de vue des frais de livraison et des taxes selon le code postal de l'acheteur.
Tous les sites par pays, plus un ciblage par code postal au niveau de l'acheteur grâce à des proxys résidentiels rotatifs dans plus de 195 zones géographiques.
Rendu JavaScript : Sans objet. L'API renvoie des données, jamais une page.
Rendu complet dans un navigateur headless avant le retour de la réponse.
Format de réponse : JSON uniquement.
HTML brut ou capture d'écran, encapsulé dans une enveloppe JSON avec le statut et des métadonnées de temps de traitement.

API de scraping eBay en Python, Node.js et cURL

Une seule requête GET avec l'URL cible. Pour scraper eBay avec Python, Node.js ou cURL, vous envoyez les mêmes paramètres et lisez le HTML dans l'enveloppe JSON.

import requests

API = "https://api.gologin.com/web-unlocker/v1/scrape"
TARGET = "https://www.ebay.com/itm/298664654145"

r = requests.get(
    API,
    params={"url": TARGET, "format": "json", "geo": "us", "render": "true"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=90,
)

data = r.json()["data"]
print(data["metadata"]["status_code"], len(data["html"]))
open("item.html", "w", encoding="utf-8").write(data["html"])
const API = "https://api.gologin.com/web-unlocker/v1/scrape";
const target = "https://www.ebay.com/itm/298664654145";

const url = new URL(API);
url.search = new URLSearchParams({
  url: target,
  format: "json",
  geo: "us",
  render: "true"
});

const res = await fetch(url, {
  headers: { Authorization: "Bearer YOUR_API_KEY" }
});

const { data } = await res.json();
console.log(data.metadata.status_code, data.html.length);
curl -G "https://api.gologin.com/web-unlocker/v1/scrape" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.ebay.com/itm/298664654145" \
  --data-urlencode "format=json" \
  --data-urlencode "geo=us" \
  --data-urlencode "render=true" \
  -o item.json

# item.json -> { "success": true, "data": { "html": "...", "metadata": {...} } }
jq -r '.data.metadata.status_code' item.json
jq -r '.data.html' item.json > item.html

Besoin d'une extraction de données eBay plus spécialisée ?

Deux modules dédiés tournent sur la même infrastructure Web Unlocker, adaptés aux jeux de données que cette page ne couvre pas.

Scraper d'annonces eBay vendues et terminées

Récupérez les prix de vente, les taux de vente et l'historique des enchères terminées.

Bientôt disponible

Scraper de vendeurs et d'évaluations eBay

Extrayez l'inventaire des boutiques, les notes d'évaluation et les données d'avis sur les vendeurs.

Bientôt disponible

Proxys autogérés ou Gologin Web Unlocker : comparatif rapide

Quelques points à connaître avant de choisir :

🖥️ Proxys autogérés
⚡ Gologin Web Unlocker
Mise en place : vous configurez vos propres pools de proxys, la rotation et les empreintes
Un seul appel d'API : la rotation et les empreintes sont gérées nativement
Requêtes bloquées : facturées pareil, qu'il s'agisse d'une page ou d'un CAPTCHA
Gratuites. Avec la facturation au succès, un blocage ou un CAPTCHA vous coûte 0,00 $
Maintenance : eBay modifie la structure de ses pages et vos scripts cessent de fonctionner
Gologin suit les évolutions du site eBay pour que votre intégration continue de fonctionner
Empreintes de navigateur : vous développez et maintenez votre propre couche de navigateur et d'empreintes
Intégrées : de vrais navigateurs avec des empreintes cohérentes et le rendu JavaScript à chaque requête
Relances : une logique de relance manuelle que vous écrivez, testez et corrigez sans cesse
Automatiques, sur une nouvelle IP résidentielle, sans une ligne de code de votre part
Montée en charge : plus de volume, c'est trouver et payer vous-même plus d'IP
Le même appel d'API passe automatiquement de 10 requêtes à 10 millions

Une infrastructure de navigation cloud solide

Web Unlocker n'est pas un produit greffé après coup : il partage l'infrastructure du reste de Gologin, si bien que le scraping eBay et la gestion de comptes reposent sur les mêmes fondations.

Sessions de navigateur persistantes

Chaque profil que vous gérez dispose de sa propre empreinte de navigateur persistante : canvas, WebGL, polices et fuseau horaire, uniques et enregistrés. Web Unlocker utilise le même moteur d'empreintes pour chaque requête eBay : une session enregistrée ici se comporte comme celle qui scrape une page d'annonce.

Cloud Browser

Des sessions de navigateur avec interface, pilotées par API et exécutées dans le cloud : cliquez, faites défiler, faites des captures d'écran et lisez une page comme le ferait une personne, sans Chromium local à installer ni à maintenir. Utile dès qu'une cible demande une vraie interaction, et pas seulement une simple récupération de HTML.

Proxys résidentiels

Un pool d'IP résidentielles couvrant plus de 195 zones géographiques est inclus dans chaque offre : pas de fournisseur de proxys distinct à trouver, à configurer ou à rapprocher d'une facture. Le même pool alimente la rotation automatique des IP de Web Unlocker à chaque requête.

Web UnlockerVous êtes ici

L'API de scraping sans état que cette page présente en direct : collez une URL et elle gère automatiquement les empreintes de navigateur, le rendu JavaScript et la rotation des IP, sur le même moteur d'identité que le reste de la gamme.

Géociblage par code ZIP avec l'API de scraping eBay

Le vendeur fixe le prix. Le code postal de l'acheteur détermine tout le reste. Dirigez une requête vers un code ZIP américain et l'API de scraping eBay répond comme un acheteur qui s'y trouve.

Le coût réel livré, pas le prix affiché

Les frais de port, les taxes et les dates de livraison varient selon le code postal : ce que paie l'acheteur n'est donc jamais le prix indiqué sur l'annonce. Un pool de plus de 30 M de proxys résidentiels lit le même article depuis n'importe quel code ZIP américain.

Toutes les places de marché eBay, une seule intégration

Le même paramètre change de site national : une seule intégration lit chaque place de marché avec sa devise, sa langue et sa typologie de vendeurs, depuis plus de 195 localisations de proxys.

ebay.com$
ebay.co.uk£
ebay.de€
ebay.com.auA$

Glossaire du scraping eBay

Quatre termes que l'on retrouve dans chaque réponse de l'API de scraping eBay.

EPID
Un EPID (eBay Product ID) est l'identifiant de catalogue qu'eBay associe à un produit. Il est commun à toutes les annonces de ce même produit, quels que soient le vendeur ou l'état.
Taux de vente (sell-through rate)
Le taux de vente (sell-through rate) est la part des annonces d'un produit qui se sont conclues par une vente sur une période donnée, calculée en divisant le nombre d'annonces vendues par le nombre total d'annonces.
Best Offer
Best Offer est une option d'annonce eBay qui permet à un acheteur de proposer un prix inférieur au prix d'Achat immédiat, que le vendeur peut accepter, refuser ou contre-proposer.
Watchers
Les Watchers correspondent au nombre d'utilisateurs eBay qui ont enregistré une annonce pour suivre son prix et le temps restant. C'est l'indicateur public le plus proche de la demande pour cet article.

FAQ du scraper eBay

Des réponses directes aux questions les plus fréquentes avant de scraper les données d'annonces eBay.

Est-il légal de scraper les données d'annonces eBay ?

Le scraping de données d'annonces accessibles publiquement (prix, titres, caractéristiques de l'article) est en général légal dans la plupart des juridictions, car les faits ne sont pas protégés par le droit d'auteur. Web Unlocker est conçu pour les données publiques uniquement ; il n'est pas prévu pour scraper les données d'un compte connecté.

Qu'est-ce qu'un numéro d'objet eBay ?

Le numéro d'objet est l'identifiant numérique qu'eBay attribue à chaque annonce. Vous le trouverez dans l'URL de l'annonce, après « /itm/ » : c'est l'identifiant que la plupart des outils de scraping eBay utilisent pour récupérer une annonce précise.

Qu'est-ce que la note d'évaluation d'un vendeur, et pourquoi la scraper ?

Le score et le pourcentage d'évaluations sont les signaux publics de réputation d'un vendeur sur eBay. Les outils de repricing et les équipes d'approvisionnement les suivent en plus du prix, car le même article proposé par un vendeur Top Rated ne se positionne pas de la même façon.

En quoi est-ce différent d'une simple requête HTTP ou de curl ?

Une requête simple renvoie souvent des pages incomplètes. Si vous la planifiez depuis une seule IP, les résultats deviennent peu fiables. Web Unlocker affiche la page dans un vrai navigateur, avec des empreintes cohérentes, le rendu JavaScript, des IP résidentielles selon la localisation et de nouvelles tentatives automatiques, exactement ce que cette page vient de montrer en direct.

Scraper eBay entraîne-t-il un blocage ?

Pas dès votre première requête. eBay est plus tolérant qu'Amazon pour les visites isolées, et c'est précisément ce qui piège les équipes : le prototype fonctionne, alors il part en production. À volume de production, des requêtes répétées depuis la même IP et la même empreinte peuvent renvoyer des vérifications et des limitations de débit, et ce qui marchait en test cesse de fonctionner. Comme la facturation se fait au succès, une requête échouée ne vous coûte rien.

Puis-je scraper les résultats de recherche et les pages Deals d'eBay, pas seulement les pages d'articles ?

Oui. Les pages d'articles, les résultats de recherche, les Daily Deals, les pages de navigation par catégorie et les boutiques de vendeurs passent tous par le même appel d'API. Essayez-les dans la liste « Try These » ci-dessus.

Comment scraper des annonces eBay avec Python ?

Pour scraper des annonces eBay avec Python, envoyez une requête GET à l'endpoint de Web Unlocker avec l'URL de l'annonce, puis analysez le HTML renvoyé avec BeautifulSoup ou selectolax. L'exemple Python ci-dessus constitue toute l'intégration : pas de pool de proxys à configurer, pas de pilote de navigateur à installer, pas de boucle de nouvelles tentatives à écrire.

Puis-je exporter les données eBay en JSON ou en CSV ?

Chaque réponse arrive au format JSON et contient le HTML rendu, le code de statut et des métadonnées de durée. Écrire les champs analysés dans un fichier CSV ne demande que quelques lignes dans votre propre code. Il n'existe pas d'endpoint de champs analysés : c'est vous qui choisissez les champs du tableau ci-dessus à conserver, et sous quelle forme.

Combien d'annonces eBay puis-je scraper par jour ?

Il n'y a pas de plafond quotidien fixe sur les offres payantes : le débit est limité par votre réglage de concurrence, et non par un quota. Les équipes qui font du suivi de prix eBay à grande échelle traitent des centaines de milliers d'annonces par jour avec une seule clé. Le widget de démonstration gratuit de cette page est soumis à une limite de débit distincte.

L'API de scraping eBay fonctionne-t-elle avec eBay.co.uk, eBay.de et les autres places de marché ?

L'API de scraping eBay fonctionne avec eBay.co.uk, eBay.de, eBay.com.au et les autres sites par pays : vous transmettez une URL complète, et l'API affiche ce que ce domaine renvoie. Les prix s'affichent dans la devise de la place de marché et la page dans sa langue. Le paramètre geo définit le pays du proxy.

Puis-je scraper les annonces eBay vendues et terminées ?

Les pages publiques d'annonces vendues et terminées s'affichent comme n'importe quelle autre URL eBay : on peut donc les scraper sans connexion. Un module dédié, qui renverra les prix de vente et le taux de vente, est en cours de développement. L'historique des ventes d'eBay ne figure pas dans la Browse API ; il se trouve derrière la Marketplace Insights API, en accès restreint (Limited Release).

Combien coûte l'API de scraping eBay ?

La tarification repose sur les requêtes réussies et démarre à moins d'un dollar pour 1 000 requêtes réussies : les tentatives bloquées et les pages CAPTCHA ne sont jamais facturées. Une requête n'est comptée que si la vraie page est renvoyée. Les tarifs par forfait figurent sur la page des tarifs, et un volume engagé fait baisser le prix unitaire.

Ai-je besoin d'un compte développeur eBay ou d'une clé API ?

Aucun compte développeur eBay ni clé API eBay n'est nécessaire, car le scraper lit la page publique au lieu d'appeler l'API d'eBay. Vous vous authentifiez auprès de Gologin avec votre propre clé et vous transmettez l'URL cible. Vous évitez aussi la validation du keyset OAuth et l'approbation par scope lors de la configuration.

Quelle est la différence entre un scraper eBay et l'API eBay des annonces ?

Un scraper eBay renvoie la page rendue elle-même, alors que l'API eBay des annonces renvoie le schéma JSON fixe qu'eBay choisit d'exposer. Le scraper inclut donc les observateurs, la quantité vendue et les caractéristiques de l'article que l'API omet, et il ne demande aucune approbation. En contrepartie, c'est à vous d'écrire le parser.

Chaque requête échouée, c'est du chiffre d'affaires que vous n'aviez pas à perdre

Vrais prix d'annonces. Vraies captures d'écran. Vraie rapidité, à partir de moins d'un dollar pour 1 000 requêtes. Réservez une démo personnalisée gratuite et voyez Gologin Web Unlocker à l'œuvre, en direct, sur votre propre cas d'usage.

Réserver une démo