Extract structured eBay data for price research, sold-price history, auction tracking and seller analysis. Get clean JSON across 18 marketplaces without managing proxies, sessions or anti-bot systems.
Use the same API key and credit balance across every ScrapeBadger API.
{
"query": "nintendo switch oled",
"domain": "com",
"sold": false,
"results": [
{
"position": 1,
"item_id": "256123456789",
"title": "Nintendo Switch OLED White Console",
"price": {
"value": 299.99,
"currency": "USD"
},
"condition": "Brand New",
"buying_format": "Buy It Now",
"free_shipping": true,
"seller_name": "topgames_us"
}
]
}Search active and sold listings, track auctions, inspect items and reviews, analyze sellers, browse categories and look up marketplaces through structured JSON responses.
/v1/ebay/search5 creditsSearch an eBay marketplace for active listings by keyword. Filter by condition, buying format, price, shipping and item location. Results include prices, conditions, auction bids, seller feedback and sold counts.
To see what items actually sold for, pair it with Completed Listings.
query | required | Search keywords matched against listing titles. |
curl --get \
'https://scrapebadger.com/v1/ebay/search' \
--data-urlencode 'query=nintendo switch oled' \
--data-urlencode 'domain=com' \
--data-urlencode 'buying_format=auction' \
--data-urlencode 'sort_by=ending_soonest' \
--data-urlencode 'location=domestic' \
--header 'x-api-key: YOUR_API_KEY'{
"query": "nintendo switch oled",
"domain": "com",
"sold": false,
"results": [
{
"position": 1,
"item_id": "256987654321",
"title": "Nintendo Switch OLED Console - No Reserve Auction",
"url": "https://www.ebay.com/itm/256987654321",
"price": {
"value": 212.5,
"currency": "USD",
"symbol": "$",
"raw": "$212.50"
},
"condition": "Used",
"buying_format": "Auction",
"is_auction": true,
"bids": 17,
"time_left": "12h 16m",
"current_bid": {
"value": 212.5,
"currency": "USD",
"symbol": "$",
"raw": "$212.50"
},
"shipping": "Free shipping",
"free_shipping": true,
"location": "United States",
"seller_name": "retro_deals"
}
],
"pagination": {
"current_page": 1,
"per_page": 60,
"total_pages": 100,
"total_results": 6000
}
}Use completed listings to see the closing prices buyers actually paid, then track how values move over time. Combine eBay sold prices with the Vinted Scraper API and Depop Scraper API to compare resale values across marketplaces.
Track bid counts, time remaining, current bids and absolute end times. Filter by auction format or sort by ending soonest to surface listings worth watching before they close.
Search by keyword or by photo, then compare conditions, item specifics, shipping and returns across 18 marketplaces. Benchmark used and refurbished pricing against retail prices from the Amazon Scraper API and Walmart Scraper API.
Research seller profiles, feedback, store details and active listings to understand assortment, pricing and reputation. Review catalog ratings and individual reviews to see how products are received.
1,000 free credits · No credit card required
Connect eBay data with other marketplace sources through the same ScrapeBadger account and API key.
Search products, compare offers and Buy Box ownership, analyze reviews and research sellers across 20 Amazon marketplaces.
Explore the Amazon Scraper APISearch Walmart products, browse categories, retrieve product details and collect review, seller and store data.
Explore the Walmart Scraper APISearch listings, inspect item details and analyze sellers across 27 Vinted markets.
Explore the Vinted Scraper APISearch second-hand fashion listings, retrieve product details and explore seller shops across 10 Depop markets.
Explore the Depop Scraper APISearch classified ads, retrieve listing and seller details, and explore locations across all of France.
Explore the Leboncoin Scraper APIGet normalized eBay data without building parsers, managing proxy pools or maintaining selectors. Start with REST or an official SDK and ship faster.
Chrome TLS impersonation, marketplace-matched proxies and automatic session management handle eBay’s IP-reputation scoring and fingerprinting. Check live uptime on the API status page.
Use 12 dedicated endpoints for active listings, sold prices, auctions, item detail, reviews, sellers, categories and autocomplete across 18 marketplaces.
Connect through a REST API, 12 official SDKs, OpenAPI-generated clients or ScrapeBadger’s MCP server. Responses use consistent structured JSON.
Use ScrapeBadger through an official SDK, a standard API request or the tools already in your workflow.
Search listings, retrieve sold prices and process eBay results with typed methods and structured response objects.
Add eBay listing, item, review and seller data to Node.js or TypeScript applications with an official SDK.
Connect from any backend or programming language using standard HTTP requests and receive structured JSON responses.
Use official clients for Python, Node.js, Go, Rust, PHP, C#, Java, Kotlin, Ruby, Swift, Dart and C++. Explore the SDKs.
Give compatible AI agents access to eBay search, sold-price, item, review and seller tools through ScrapeBadger’s MCP server.
Run eBay workflows from the terminal, including search by image from a local file, without writing an application. See the CLI.
See what customers say about ScrapeBadger.
“Awesome scraper! we've used it to analyse products to launch for a ecom analytics company. probably will use further; also used their Amazon product and search scrapers.”
“Perfect for my small SAAS, couldnt get vinted working but they do!”
“Fantastic service - been using this for over 6 months and hasn't failed me ONCE. They are consistently bringing out new scrapers and the prices are the cheapest ive seen on the market. Definitely recommended!”
“Looked for a scraper for multiple platforms to integrate in my projects, ScrapeBadger simply worked for everything I needed. Also integrating the API in my code was a breeze thanks to provided documentation.”
“It is the simplest scraper I ever tried, simple yet effective. simple end points, direct and straighforward. affordable. without doubt : it is a winner. application is easy to use and to connect to your database. service is amazing.”
“really easy to use, excellent integration and plenty of free credits meant I was able to test and validate what I wanted without spending money. Great service!”
Pay As You Go from $10 or save with a monthly or annual subscription. Every eBay endpoint and all 18 marketplaces are available on every plan.
Choose an eBay endpoint and enter the number of successful requests you expect to make. Credit costs vary by endpoint, and failed requests cost 0 credits. Not sure how many credits you need? Start with the endpoint reference above or talk to sales.
Everything you need to know about the eBay Scraper API.
domain parameter. It defaults to com, and aliases such as us, uk and au also work.buying_format=auction or sort_by=ending_soonest on Search Listings to surface auctions.sort_by because eBay ignores sorting on visual results.pip install scrapebadger, initialize the client with your API key, and call client.ebay.search() with a query and domain. The SDK returns typed response objects. See all official SDKs or the eBay documentation.Use 1,000 free credits to search listings, check sold prices, track auctions, analyze reviews and research sellers across 18 eBay marketplaces.
No credit card required · 1,000 free credits · Failed requests cost 0 credits