eBay scraper API

Search and product detail data from eBay US: listing prices, URLs, and schema.org product records.

Commerce & delivery 2 capabilities stable 90.0% success rate

What people use it for

  • Price monitoring and repricing intelligence across eBay's US marketplace
  • Assortment and competitor tracking for marketplace sellers and brands
  • Resale and secondary-market pricing research for retail analytics
  • Listing discovery feeding product-matching and GTIN enrichment pipelines

Capabilities

Every capability is one POST /execute call that returns structured JSON.

Product Detail Get

ebay.product.detail.get
1 credit / request

Fetch an eBay item detail page by numeric item id or /itm/ URL. Returns the schema.org JSON-LD Product record (name, images, offers with price and availability) plus the page title.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"id":"283987164379"},"capability":"ebay.product.detail.get"}'

Input

Field Type Required Description
id string required Numeric eBay item id (e.g. 283987164379) or a full /itm/ URL (https://www.ebay.com/itm/283987164379, slugged variants included).

Products Search

ebay.products.search
1 credit / request

Search eBay US listings by keyword. Returns one 1-based, server-rendered result page of listing cards (item id, title, price text, canonical URL, image URL) plus the raw total-count text.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"query":"laptop"},"capability":"ebay.products.search"}'

Input

Field Type Required Description
page integer optional 1-based result page (upstream _pgn). Defaults to 1.
query string required Keyword search query, e.g. "laptop" or a GTIN/EAN/UPC.
sort string optional Result ordering: best_match (upstream _sop=12, default), price_lowest (price + shipping lowest first, _sop=15), price_highest (_sop=16).

Run eBay in under a minute

Sign in, create an API key, and try any capability in the playground before you write code.

Get an API key