![](https://amir-portfolio.fra1.digitaloceanspaces.com/8ebd331daa19616549e04c5a070a127b.png)
EbayAPI
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')