eBay
eBay Seller API
An eBay seller's storefront card: display name, store slug and logo, feedback percentage, lifetime items sold, follower count, location, and the categories they list in. This is a PROFILE endpoint - it does not enumerate inventory. To page a seller's catalogue, call the search endpoint with seller set and no keyword. Costs 1 credit per request.
POST/api/v1/ebay/seller
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/jsonsellerstringrequiredeBay username as it appears in ebay.com/usr/<name>, 1-64 characters. This is the value the product endpoint returns as seller_name.
Example: wishmedeals
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
profile = client.ebay.seller("wishmedeals")
print(profile)
# The profile card cannot list inventory - page the catalogue with search()
inventory = client.ebay.search(seller="wishmedeals", per_page=240)
print(inventory)Response
"seller": "wishmedeals",
"name": "wishmedeals",
"url": "https://www.ebay.com/usr/wishmedeals",
"logo_url": "https://i.ebayimg.com/images/g/-8cAAOSwu1NoSJg0/s-l140.webp",
"is_store": true,
"store_slug": "totaltechz",
"feedback_percent": 99.6,
"feedback_count": null,
"items_sold": 31000,
"items_sold_text": "31K",
"followers": 1800,
"followers_text": "1.8K",
"about": null,
"location": null,
"member_since": null,
},
"response_time": 3006,
"credits_used": 1,
"credits_remaining": 4817
}