EbayAPI

PHP

PHP composer package that unites a collection of multiple eBay APIs & datasources.

Welcome to the Private EbayAPI php class package. This package unites several eBay APIs and datasources from eBay such as Classic APIs, APISD and Scraping.

Listing

Trading API - GetItem

EbayAPI\API::listing()->get($listings, $loadDescription);

Shopping API - GetMultipleItems

EbayAPI\API::listing()->getMultiple($listings, $loadDescription);

Trading API - GetAllBidders

EbayAPI\API::listing()->getBids($listings);

Get transactions by using scraper

EbayAPI\API::listing()->getTransactions($listings);

Search

Multiple searches using Finding API - findItemsAdvanced

EbayAPI\API::search()->multi($searches);

Multiple searches using APISD's SaaS v2 search API

EbayAPI\API::apisd()->search($searches)

Multiple searches using APISD's new SaaS search API (Returns item count for each search)

EbayAPI\API::apisd()->searchCount($searches)

Perfom competitors search using Finding API - findItemsAdvanced. $listings array should compose of ebay_id as key and title as value

EbayAPI\API::search()->competitors($listings);

Seller

Get sellers using Shopping API - GetUserProfile

EbayAPI\API::seller()->get($sellers); Get sellers item count using Ebay's APISD SaaS v2 search API

EbayAPI\API::seller()->getItemCount($sellers); Load full seller data by scraping eBay's seller page

EbayAPI\API::seller()->getPage($sellers);

APISD

Generate new application token for APISD

EbayAPI\API::apisd()->getApplicationToken()

Convert currencies using eBay's conversion rates

EbayAPI\API::apisd()->getCurrencyRate('EUR', 'USD')