ebay.de APIebay.de ↗
Search eBay.de listings, retrieve item details, and fetch seller feedback with 3 endpoints. Supports category filters, sold items, and VRAM filters.
curl -X GET 'https://api.parse.bot/scraper/b5ab2678-d7c2-4e69-9693-32fefde6858a/search_listings?page=1&query=RTX+4060' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for active or sold listings on eBay.de with various filters. Returns paginated results including item IDs, titles, prices, conditions, and URLs.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination |
| sold | boolean | Whether to search only sold/completed listings |
| vram | string | VRAM filter for GPU category searches (e.g. '12 GB') |
| queryrequired | string | Search keyword (e.g. 'RTX 4060') |
| seller | string | Seller username to filter by |
| category_id | string | Category ID to filter results (e.g. '27386' for Graphics Cards, '183454' for Trading Card Games) |
{
"type": "object",
"fields": {
"url": "string of the search URL used",
"page": "string indicating the current page number",
"listings": "array of listing objects with item_id, title, price, condition, url, and sold_date"
},
"sample": {
"data": {
"url": "https://www.ebay.de/sch/i.html?_nkw=RTX+4060&_sacat=0&_pgn=1&_from=R40",
"page": "1",
"listings": [
{
"url": "https://www.ebay.de/itm/358535705928",
"price": "EUR 230,00",
"title": "GIGABYTE GeForce RTX 4060 WINDFORCE OC 8GB GDDR6 Grafikkarte",
"item_id": "358535705928",
"condition": "Gebraucht |Privat",
"sold_date": null
}
]
},
"status": "success"
}
}About the ebay.de API
The eBay.de API exposes 3 endpoints covering listing search, item details, and seller feedback for the German eBay marketplace. Use search_listings to query active or completed sales by keyword, category, or seller, with results including item IDs, prices, conditions, and sold dates. get_listing_details returns full per-item data including seller reputation fields, and get_seller_feedback gives monthly and annual feedback breakdowns by category.
Searching Listings
The search_listings endpoint accepts a required query string and optional filters including category_id, seller, sold, vram, and page. Results return an array of listing objects, each with item_id, title, price, condition, url, and sold_date. Setting sold to true restricts results to completed transactions, which is useful for price tracking. The vram parameter is specific to GPU-category searches and accepts values like '12 GB'. Category IDs follow eBay.de's taxonomy — for example, 27386 for Graphics Cards and 183454 for Trading Card Games.
Item Details and Seller Data
get_listing_details takes a single item_id (the numeric string returned by search_listings) and returns title, price, condition, sold_count, and a seller object containing name, feedback_count, and positive_percent. The sold_count field reflects units sold on fixed-price listings and is null when unavailable. This endpoint is suited for verifying current price and seller standing before acting on a listing.
Seller Feedback
get_seller_feedback accepts a seller username and returns member_since (including country and registration date), a feedback_summary object with positive, neutral, and negative keys each broken down into 1_month, 6_months, and 12_months counts, and a detailed_ratings object with category-level scores. The detailed_ratings field may be empty depending on the seller's feedback volume. This endpoint lets you assess seller history independently of any specific listing.
- Track sold prices for specific GPU models on eBay.de using the
soldfilter andvramparameter - Monitor a competitor seller's active listings by filtering
search_listingsbysellerusername - Build a price alert tool for Trading Card Games using
category_id183454 and pollingsearch_listings - Evaluate seller trustworthiness before purchase by comparing
positive_percentand 12-month feedback counts fromget_seller_feedback - Aggregate completed auction prices for collectibles research using
soldlistings across multiple pages - Enrich a product catalog with current eBay.de pricing by batch-calling
get_listing_detailswith known item IDs - Detect pricing anomalies by comparing
sold_countandpricefields across similar listings in the same category
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does eBay have an official developer API?+
What does `search_listings` return for sold items, and how do the results differ from active listings?+
sold is set to true, the results include a sold_date field on each listing object indicating when the transaction completed. Active listing results return the same fields but sold_date will reflect the listing end or be absent. Both modes return item_id, title, price, condition, and url.Does the API cover eBay marketplaces outside Germany, such as eBay.com or eBay.co.uk?+
Are product images or listing descriptions returned by any endpoint?+
get_listing_details endpoint returns title, price, condition, sold_count, and seller fields, but does not include image URLs or full listing description text. You can fork the API on Parse and revise it to add those fields from the listing detail page.How does pagination work in `search_listings`?+
page parameter accepts an integer and the response includes a page field confirming the current page. There is no explicit total-page count returned, so you iterate by incrementing page until the listings array returns fewer results than a full page.