eBay
eBay Product API
One eBay listing in full: price, condition, availability, every image, brand and catalogue identifiers, item specifics, shipping and returns text, auction state, watcher and sold counts, and the seller with their feedback. Takes an item number or a pasted listing URL. Costs 1 credit per request.
POST/api/v1/ebay/product
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonitem_idstringrequiredeBay item number, or a full ebay.com/itm/... listing URL. Tracking parameters on a pasted URL are discarded. Anything that is neither is rejected with a 400 and is not billed.
Example: 395390195043
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
listing = client.ebay.product("395390195043")
print(listing)Response
"item_id": "395390195043",
"title": "Jabra Elite 65t True Wireless Earbud Headphones",
"subtitle": null,
"url": "https://www.ebay.com/itm/395390195043",
"condition": "Used",
"price": 19.99,
"currency": "USD",
"original_price": null,
"best_offer": false,
"bids": null,
"time_left": null,
"availability": "InStock",
"image": "https://i.ebayimg.com/images/g/ykkAAOSw7BhmOozg/s-l1600.png",
"brand": "InEar",
"mpn": null,
"model": "Jabra Elite 65t",
"color": null,
"gtin": null,
"epid": null,
"rating": null,
"rating_count": null,
"seller_name": "wishmedeals",
"seller_url": "https://www.ebay.com/usr/wishmedeals",
"seller_feedback_percent": 99.6,
"seller_feedback_count": 8454,
"shipping_text": "May not ship to United Kingdom. Read item description or contact seller for shipping options.",
"shipping_cost": null,
"free_shipping": true,
"item_location": "Brooklyn, New York, United States",
"returns_text": "Seller does not accept returns. See details- for more information about returns",
"returns_accepted": false,
"watchers": 35,
"quantity_available": 3,
"quantity_sold": 43,
"item_specifics": [],
"reviews": []
},
"response_time": 4431,
"credits_used": 1,
"credits_remaining": 4819
}