eBay Scraper logo

eBay Scraper API

Extract product details, prices (buy it now or bids), and seller information from eBay listings. Perfect for price monitoring, competitor research, and resale market insights.

Use Cases

Reselling & Arbitrage

Compare active eBay listings and asking prices to research potential inventory and resale opportunities.

Price Comparison

Compare eBay prices with other marketplaces. Scrape active listings to see the going rate for products and ensure your pricing on other platforms is competitive.

Competitor Monitoring

Monitor top eBay sellers in your niche. Track their new listings, pricing strategies, and customer feedback to inform your own selling strategy.

Market Trend Analysis

Track active listings, asking prices, and seller inventory across repeated searches to research marketplace trends.

API Endpoints

Available endpoints for the eBay Scraper API

POST /v1/ebay/item

eBay Item API

Read the exact public ebay.com listing by item URL or id, including displayed price, condition, images and seller feedback. Listing sold counters are not a transaction history. eBay may restrict anonymous access.

Parameters

id string Numeric eBay item id returned by search. Older Browsable item ids remain supported.
marketplace string Public endpoints currently support ebay.com.
url string HTTPS ebay.com item URL returned by search.
POST /v1/ebay/search

eBay Search API

Search public active ebay.com listings, including displayed prices and seller feedback when available. Does not search sold/completed listings. eBay may restrict anonymous access.

Parameters

category_id string Numeric eBay category id, such as 9355 for cell phones.
condition string Listing condition. for_parts selects For parts or not working.
cursor string next_cursor from the previous response. Keep query, marketplace and limit unchanged. Expires after 30 minutes.
limit integer Maximum results in this response.
marketplace string Public endpoints currently support ebay.com.
max_price number Maximum displayed listing price in USD.
min_price number Minimum displayed listing price in USD.
page integer Starting page; omit when continuing with a cursor.
query string required Search text.
sort string Sort order. Choose an allowed value below.
POST /v1/ebay/seller

eBay Seller API

Read an ebay.com seller's public feedback score, positive percentage, registration date, rating counts and detailed seller ratings. No website login required; eBay may restrict anonymous access.

Parameters

url string Public page URL.
username string Public username, without a profile URL.
POST /v1/ebay/seller-feedback

eBay Seller Feedback API

Read paginated feedback received as an ebay.com seller, including comments, rating, displayed date, item reference and available seller replies. Supports positive, neutral or negative feedback filters; filtered pages may contain fewer results, so follow next_cursor even when count is zero. Feedback prices are displayed references, not a sold-listings price history.

Parameters

cursor string next_cursor from the previous response. Keep all other inputs unchanged. Expires after 30 minutes.
limit integer Maximum results in this response.
rating string Filter by the allowed feedback rating below.
sort string Sort order. Choose an allowed value below.
url string Public page URL.
username string Public username, without a profile URL.
POST /v1/ebay/seller-listings

eBay Seller Listings API

Search an ebay.com seller's active listings, optionally filtered by keywords, condition, price and category, with cursor pagination. Does not return sold/completed history.

Parameters

category_id string Numeric eBay category id, such as 9355 for cell phones.
condition string Listing condition. for_parts selects For parts or not working.
cursor string next_cursor from the previous response. Keep all other inputs unchanged. Expires after 30 minutes.
limit integer Maximum results in this response.
max_price number Maximum displayed listing price in USD.
min_price number Minimum displayed listing price in USD.
query string Search text.
sort string Sort order. Choose an allowed value below.
url string Public page URL.
username string Public username, without a profile URL.

Frequently Asked Questions

Common questions about the eBay Scraper API

Can I get a list of all bids on an auction?

Our item endpoint will give you the current highest bid and number of bids. We do not list every bid due to eBay’s privacy (bidder usernames are partially masked), but key auction info is provided.

Do you support international eBay sites?

Yes. You can specify the eBay site using the 'site' parameter (for example, "UK" for ebay.co.uk, "AU" for ebay.com.au). The API will then scrape data from that regional site.

How can I find only sold item prices?

Sold and completed listing search is not available. The search endpoint returns active listings and displayed prices, which are not verified final sale prices.

Start scraping eBay

Get your free API key