ShoppingBeta

eBay Listings API

Live eBay data, fetched the moment you ask and handed back in a clean, structured form. Use it in your own app, a spreadsheet or as a tool for an AI assistant.

What you can get: listing details, keyword search and a seller's listings on eBay.de.

100 free requests every month · no credit card

What you can look upbeta
  • Listing details
  • Search listings
  • Seller's listings
Use cases

What teams build with eBay data

See what things really sell for on eBay.de: search listings by keyword, open any listing by its link or item number, and list everything one seller offers. You get the price or current bid, Buy It Now price, bids and end time, condition, shipping cost, item details and the seller's public name and rating. We never pass on addresses, contact details or buyer information.

  • Second-hand price research
  • Resale and trade-in pricing
  • Competitor and reseller monitoring
  • Auction tracking

Works with AI assistants

Models only know what they saw in training. Add the eBay endpoints as a tool in ChatGPT, Claude, Gemini or your agent framework, and your assistant can look up current data while it answers.

For developers

eBay endpoints

All eBay endpoints are served under the /eby prefix and share the same API key and quota as every other platform.

Listing details
GET/eby/ebay-lookup-product

One listing by link or item number: price or current bid, Buy It Now price, bids and end time, condition, shipping, returns, item details, photos and the seller's public name and rating.

urlitemIddomainCode
Search listings
GET/eby/ebay-search-by-keyword

60 listings per page for a keyword, sorted by best match, price, ending soonest or newly listed, with filters for condition, auction or Buy It Now, and price.

keywordpagesortByconditionlistingTypeminPricemaxPricedomainCode
Seller's listings
GET/eby/ebay-seller-products

All current listings of one seller by their eBay name, with the same sorting and filters as the search.

sellerNamekeywordpagesortByconditionlistingTypeminPricemaxPricedomainCode

Example request

curl "https://api.everydata.io/eby/ebay-search-by-keyword?keyword=lego+technic&sortBy=price-asc" \
  -H "x-api-key: YOUR_API_KEY"

Example response

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "keyword": "lego technic",
  "resultCount": 55000,
  "numberOfProducts": 60,
  "searchProductDetails": [
    {
      "itemId": "227536053377",
      "productDescription": "LEGO Technic Pneumatic Crane Truck 8431",
      "price": 19.95,
      "currency": "EUR",
      "listingType": "auction",
      "bidCount": 0,
      "buyItNowPrice": 75,
      "shippingPrice": 7.69,
      "condition": "Gebraucht",
      "sellerType": "private",
      "dpUrl": "https://www.ebay.de/itm/227536053377"
    }
  ]
}
API reference
Pricing

Included in every plan

The eBay API is part of the shared quota – no separate subscription needed.

Free

€0/ month
Requests / month
100
Rate limit
10 / min
Platforms
all
Support
e-mail

Starter

€30/ month
Requests / month
5,000
Rate limit
50 / min
Platforms
all
Support
e-mail

Production

Recommended
€80/ month
Requests / month
50,000
Rate limit
100 / min
Platforms
all
Support
e-mail

Business

€300/ month
Requests / month
300,000
Rate limit
250 / min
Platforms
all
Support
e-mail
All plans

Frequently asked questions

Something missing? Write to support@everydata.io.

Try the eBay API with your own data.

Sign up with your e-mail, copy your API key and make your first request in about a minute. The free plan never expires.