eBay API
Les API officielles d'eBay pour vendre, acheter et exploiter le catalogue de la marketplace.
L'eBay API regroupe l'ensemble des interfaces REST officielles du programme développeurs d'eBay. Elles permettent de rechercher et consulter les annonces du catalogue, de gérer un compte vendeur (inventaire, commandes, politiques, marketing, analytics) et d'exploiter les données transverses de la marketplace (taxonomie de catégories, catalogue produits, identité utilisateur). Elles s'adressent aux développeurs, places de marché tierces, outils de gestion multicanal et éditeurs e-commerce qui veulent intégrer eBay à leurs applications. L'accès au programme et la création d'applications sont gratuits.
Que propose l'API eBay ?
Tarifs de l'API eBay
Accès gratuit au programme développeurs et à la création d'applications. Les API sont régies par des quotas d'appels journaliers (call limits) plutôt que par un tarif : les limites par défaut conviennent aux particuliers et petites structures, et des limites plus élevées sont accordées après un Application Growth Check. Les Buy APIs (au-delà de Browse) nécessitent une licence dédiée à demander auprès d'eBay.
Offre gratuite — Inscription gratuite au programme développeurs avec clés Sandbox et Production. Un environnement Sandbox permet de tester sans toucher aux données réelles. Les appels en production sont soumis à des quotas journaliers gratuits, ajustables à la hausse via l'Application Growth Check.
Authentification & intégration
OAuth 2.0. Deux types de jetons : application access token (client credentials grant) pour les opérations ne nécessitant pas de contexte utilisateur, et user access token (authorization code grant) pour les opérations engageant un compte vendeur ou acheteur. Les scopes définissent les permissions accordées.
API REST renvoyant du JSON, avec des endpoints distincts pour le Sandbox et la Production. La Feed API fonctionne en mode fichier (téléchargement de feeds volumineux) pour le traitement par lots, tandis que les autres API répondent en temps réel à chaque requête.
Cas d'usage de l'API eBay
- Intégrer la recherche et l'affichage d'articles eBay dans un site ou une application comparateur.
- Synchroniser un inventaire e-commerce multicanal avec les annonces eBay (création, mise à jour, retrait).
- Automatiser le traitement des commandes et l'expédition depuis un outil de gestion vendeur.
- Récupérer des feeds de données produits et commandes pour de l'analyse à grande échelle.
- Piloter des campagnes Promoted Listings et suivre les performances via l'Analytics API.
- Rattacher les annonces au catalogue produits eBay grâce aux API Taxonomy et Catalog.
✓ Points forts
- API officielles et complètes couvrant tout le cycle de vente et d'achat sur eBay.
- Accès développeur gratuit avec environnement Sandbox pour tester sans risque.
- Architecture REST/JSON moderne avec OAuth 2.0 et scopes granulaires.
- Quotas extensibles via l'Application Growth Check pour accompagner la montée en charge.
- Documentation détaillée et SDK communautaires pour de nombreux langages.
⚠ Limites
- Écosystème vaste et fragmenté en de nombreuses API, avec une courbe d'apprentissage marquée.
- Les Buy APIs au-delà de Browse exigent une licence séparée à obtenir auprès d'eBay.
- La gestion des jetons OAuth (application vs utilisateur, scopes, refresh) ajoute de la complexité.
- Les quotas d'appels par défaut peuvent contraindre les applications à fort volume avant validation du Growth Check.
Questions fréquentes sur l'API eBay
L'eBay API est-elle gratuite ?
Oui, l'inscription au programme développeurs et la création d'applications sont gratuites. L'usage est encadré par des quotas d'appels journaliers gratuits, extensibles via l'Application Growth Check, plutôt que par une tarification à l'appel.
Quelle authentification utilise l'API ?
OAuth 2.0. On utilise un application access token (client credentials) pour les opérations sans contexte utilisateur, et un user access token (authorization code) pour les actions engageant un compte vendeur ou acheteur, en fonction des scopes accordés.
Comment rechercher des articles eBay par API ?
Via la Browse API : on interroge le catalogue par mots-clés, catégories ou aspects, puis on récupère le détail d'un article (prix, vendeur, état, images) à partir de son identifiant.
Quelle différence entre les Buy APIs et les Sell APIs ?
Les Sell APIs (Inventory, Fulfillment, Account, Marketing, Analytics, Finances) servent à gérer un compte vendeur, tandis que les Buy APIs (Browse, Feed, Order…) couvrent la recherche et l'achat. Certaines Buy APIs nécessitent une licence dédiée auprès d'eBay.
Existe-t-il un environnement de test ?
Oui, eBay fournit un Sandbox avec ses propres clés et endpoints, qui permet de développer et tester une intégration sans affecter les données ni les transactions réelles de la Production.
Comment augmenter les limites d'appels ?
Les limites par défaut conviennent aux petits volumes. Pour les dépasser, il faut soumettre une demande via l'Application Growth Check d'eBay, qui évalue l'application et accorde des quotas plus élevés.







