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.

9 dedicated endpoints No OAuth required Flat 10 credits for lookups, 10 credits per result batch for searches Self-healing infrastructure

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

EndpointWhat It ReturnsCost
/api/ebay/itemsFull listing details by item ID or URL โ€” title, price, condition, images, buying format, item specifics, seller summary10 credits
/api/ebay/items/searchSearch active listings by keyword โ€” title, price, condition, image, buying format, shipping, sold count, watcher count. Filters: condition, buying format, price range, category10 credits per 50 results
/api/ebay/items/soldSold & completed listings by keyword โ€” sold price, sold date, condition, bid count for auctions. The only reliable source of real transaction prices10 credits per 50 results

Catalog Products

EndpointWhat It ReturnsCost
/api/ebay/productsCatalog product by ePID or URL โ€” title, brand, model, MPN, UPC, images, aggregate rating, price range across listings, listing count, product specs, category10 credits
/api/ebay/products/reviewsBuyer reviews for a catalog product โ€” rating, title, text, author, date, verified-purchase flag, item condition, selling account, helpful-vote count10 credits per 10 results

Sellers

EndpointWhat It ReturnsCost
/api/ebay/sellersSeller/store profile by username, store name, or URL โ€” name, feedback count, positive feedback %, items sold, followers, location, logo, member-since date, store description10 credits
/api/ebay/sellers/feedbackFeedback reviews received by a seller โ€” rating, review text, reviewer alias and score, related item, purchase price, period10 credits per 100 results
/api/ebay/sellers/itemsActive listings for a seller โ€” title, price/currency, list_price (if discounted), condition, subtitle, sold count, image, buying format10 credits per 50 results

Category Tree

EndpointWhat It ReturnsCost
/api/ebay/categoriesFull eBay browse category tree โ€” every department, category, and subcategory with id, name, alias, parent_id, and browse URL10 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:

Pull sold-price history
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
  }'
Get a seller profile
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.

EndpointCost
/api/ebay/categories10 credits
/api/ebay/items10 credits
/api/ebay/items/search10 credits per 50 results
/api/ebay/items/sold10 credits per 50 results
/api/ebay/products10 credits
/api/ebay/products/reviews10 credits per 10 results
/api/ebay/sellers10 credits
/api/ebay/sellers/feedback10 credits per 100 results
/api/ebay/sellers/items10 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 CaseMonthly CallsEstimated Credits
Daily price check (1 items/search/day, count=50)~30300 credits/mo
Reseller tool (50 keywords ร— 2 endpoints ร— 30 days, count=50)~3,00030,000 credits/mo
Marketplace monitoring (200 keywords ร— ~2 endpoints ร— 30 days + seller checks)~12,000+120,000+ credits/mo

Frequently Asked Questions

Do I need an eBay developer account?
No. These endpoints work with your Anysite access-token only โ€” no eBay app registration, no OAuth, no developer approval process. All endpoints require an Anysite access-token header (no eBay OAuth on your side).
How current is the data?
Listing search, sold history, and seller profiles are pulled live at request time. You always get the current state of eBay โ€” not a cached snapshot.
Can I get historical sold prices going back months?
The /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.
What buying formats are covered?
Fixed-price, auction, best-offer, and buy-it-now. The buying_format field in search and sold results tells you exactly what type each listing is โ€” including bid counts for auctions.
Can I filter searches by category?
Yes. Use /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.