eBay Data API
Pull structured eBay marketplace data โ active listings, sold-price history, seller profiles, catalog products, and buyer reviews โ with a single HTTP request.
Why eBay Data Is Hard to Get
eBay's native APIs require app registration, OAuth flows, and developer approval. Rate limits are strict, and the API surfaces are fragmented across Browse, Finding, and Trading APIs with different auth schemes. Most teams end up maintaining brittle scrapers or skipping eBay data entirely โ even though it's one of the richest sources of real transaction prices and marketplace intelligence available anywhere.
These endpoints fix that. No developer account, no OAuth dance, no scrapers to maintain. Pass an access-token header and get back clean JSON with listing details, actual sold prices, seller metrics, catalog data, and buyer reviews. All endpoints require an Anysite access-token header (no eBay OAuth on your side).
All eBay Endpoints
9 dedicated endpoints across listings, sellers, products, and the category tree. All POST, header-authenticated. Flat lookups cost 10 credits; search and batch endpoints cost 10 credits per result batch.
Listings
| Endpoint | What It Returns | Cost |
|---|---|---|
/api/ebay/items | Full listing details by item ID or URL โ title, price, condition, images, buying format, item specifics, seller summary | 10 credits |
/api/ebay/items/search | Search active listings by keyword โ title, price, condition, image, buying format, shipping, sold count, watcher count. Filters: condition, buying format, price range, category | 10 credits per 50 results |
/api/ebay/items/sold | Sold & completed listings by keyword โ sold price, sold date, condition, bid count for auctions. The only reliable source of real transaction prices | 10 credits per 50 results |
Catalog Products
| Endpoint | What It Returns | Cost |
|---|---|---|
/api/ebay/products | Catalog product by ePID or URL โ title, brand, model, MPN, UPC, images, aggregate rating, price range across listings, listing count, product specs, category | 10 credits |
/api/ebay/products/reviews | Buyer reviews for a catalog product โ rating, title, text, author, date, verified-purchase flag, item condition, selling account, helpful-vote count | 10 credits per 10 results |
Sellers
| Endpoint | What It Returns | Cost |
|---|---|---|
/api/ebay/sellers | Seller/store profile by username, store name, or URL โ name, feedback count, positive feedback %, items sold, followers, location, logo, member-since date, store description | 10 credits |
/api/ebay/sellers/feedback | Feedback reviews received by a seller โ rating, review text, reviewer alias and score, related item, purchase price, period | 10 credits per 100 results |
/api/ebay/sellers/items | Active listings for a seller โ title, price/currency, list_price (if discounted), condition, subtitle, sold count, image, buying format | 10 credits per 50 results |
Category Tree
| Endpoint | What It Returns | Cost |
|---|---|---|
/api/ebay/categories | Full eBay browse category tree โ every department, category, and subcategory with id, name, alias, parent_id, and browse URL | 10 credits |
What You Can Build
Price Research & Sold History
Pull sold listings for any keyword to see what items actually clear at versus asking price. Feed historical sold prices into pricing models, reseller dashboards, or inventory valuation tools.
Seller Due Diligence
Assess a seller's trustworthiness before a bulk purchase or partnership. Combine the seller profile (feedback score, tenure, items sold) with their full feedback history to surface risk signals โ all without an eBay developer account.
Catalog & PIM Enrichment
Hydrate internal product databases with catalog metadata (brand, MPN, UPC, specs, images) and buyer reviews from eBay's catalog โ a structured layer that's hard to get from any other source.
Marketplace Monitoring
Track listing activity, pricing shifts, watcher counts, and inventory changes for a keyword or specific seller over time. Build alerts when a competitor drops prices or a high-value item lists below threshold.
Quick Start
Get your access token at anysite.io, then make your first request:
curl -X POST "https://api.anysite.io/api/ebay/items/search" \ -H "access-token: YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "keyword": "vintage denim jacket", "condition": "used", "count": 50 }'
curl -X POST "https://api.anysite.io/api/ebay/items/sold" \ -H "access-token: YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "keyword": "nike air jordan 1 chicago", "count": 50 }'
curl -X POST "https://api.anysite.io/api/ebay/sellers" \ -H "access-token: YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "seller": "vintage_finds_shop" }'
Pricing
Flat 10 credits for lookups, 10 credits per result batch for searches. All endpoints authenticate with an Anysite access-token header (no eBay OAuth on your side). Credits are shared across all Anysite endpoints.
| Endpoint | Cost |
|---|---|
/api/ebay/categories | 10 credits |
/api/ebay/items | 10 credits |
/api/ebay/items/search | 10 credits per 50 results |
/api/ebay/items/sold | 10 credits per 50 results |
/api/ebay/products | 10 credits |
/api/ebay/products/reviews | 10 credits per 10 results |
/api/ebay/sellers | 10 credits |
/api/ebay/sellers/feedback | 10 credits per 100 results |
/api/ebay/sellers/items | 10 credits per 50 results |
Cost calculator hint: multiply the number of searches per day by 30 (days) and by 10 (credits per call) to estimate monthly usage. A daily price check (1 search/day, 50 results) = 300 credits/mo. 50 keywords checked twice daily = 30,000 credits/mo.
Estimated Monthly Usage
| Use Case | Monthly Calls | Estimated Credits |
|---|---|---|
| Daily price check (1 items/search/day, count=50) | ~30 | 300 credits/mo |
| Reseller tool (50 keywords ร 2 endpoints ร 30 days, count=50) | ~3,000 | 30,000 credits/mo |
| Marketplace monitoring (200 keywords ร ~2 endpoints ร 30 days + seller checks) | ~12,000+ | 120,000+ credits/mo |
Frequently Asked Questions
/api/ebay/items/sold endpoint returns completed listings available through eBay's browse surface. Coverage depth depends on eBay's own retention window for completed listings.buying_format field in search and sold results tells you exactly what type each listing is โ including bid counts for auctions./api/ebay/categories to get the category tree and resolve IDs, then pass a category ID as a filter to /api/ebay/items/search to scope results precisely.Related Endpoints
Start pulling eBay data today
No eBay developer account needed. Get up and running in minutes with your Anysite access token.