Scrape eBay search results including listings, prices, sellers, filters, categories, and pagination.
No credit card required · Pay only for what you use
curl -X POST "https://api.dataguru.cc/api/v1/ebay/search" \
-H "Authorization: Api-Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"location": "US", "query": "example"}'{
"search_metadata": {
"status": "Success",
"ebay_url": "https://example.com/..."
},
"search_information": {
"total_results": 0,
"total_results_text": "string",
"query_displayed": "string"
},
"search_results": [
{
"position": 0,
"itemId": "1234567890",
"title": "string",
"subtitle": "string",
"is_new_listing": false,
"seller": {
"name": "string",
"feedback": "string",
"extracted_feedback": 0,
"positive_feedback_percent": "string"
},
"condition": "string",
"is_sponsored": false,
"rating": "string",
"reviews": "string",
"reviews_link": "https://example.com/...",
"buying_format": "string",
"is_best_offer": false,
"price": "string",
"extracted_price": 0.0,
"extracted_price_max": 0.0,
"original_price": "string",
"extracted_original_price": 0.0,
"discount": "string",
"link": "https://example.com/...",
"items_sold": "string",
"extracted_items_sold": 0,
"watchers": "string",
"extracted_watchers": 0,
"bids": {
"count": 0,
"time_left": "string"
},
"promotion": "string",
"stock_status": "string",
"location": "string",
"epid": "1234567890",
"extensions": [
"string"
],
"shipping": "string",
"extracted_shipping": 0.0,
"delivery_days": "string",
"is_free_return": false,
"sold_date": "2026-01-01T12:00:00Z",
"thumbnail": "https://example.com/...",
"shipping_to": "string",
"product_api_link": "https://example.com/..."
}
],
"popular_filters": [
{
"name": "string",
"parameter": "string",
"link": "https://example.com/..."
}
],
"categories": [
{
"name": "string",
"id": 0,
"link": "https://example.com/..."
}
],
"related_searches": [
{
"query": "string",
"link": "https://example.com/..."
}
],
"inline_results": [
{
"title": "string",
"items": [
{
"title": "string",
"price": "string",
"extracted_price": 0.0,
"link": "https://example.com/..."
}
]
}
],
"pagination": {
"current": 0,
"next": "https://example.com/...",
"other_pages": {}
},
"_metadata": {
"request_id": "3f6c1a2e-8b4d-4c1e-9a7f-2d5e6b7c8d9e",
"execution_time_ms": 842,
"endpoint": "eBay Search",
"mode": "live",
"format": "json",
"timestamp": "2026-01-01T12:00:00+00:00"
}
}Data
Every response follows the same schema, so you can map it once and rely on it.
| Name |
|---|
Features
DataGuru handles proxies, retries and anti-bot measures for you. You just send a request.
Every response uses the same 8 fields, so your parser never breaks.
Send query and get results back. No browser automation or HTML parsing on your side.
Use cases
Track competitor prices and offers over time and react before you lose the sale.
Fill gaps in your catalog with titles, images, specifications and ratings.
See which products competitors list, stock and promote across categories.
Who it's for
Get started
Sign up in seconds and get $1.00 of free balance to test with.
Generate a key in the Developer Portal and send it in the Authorization header.
Call POST /api/v1/ebay/search with your parameters.
FAQ
More APIs
Search for products on Amazon with prices, ratings, and reviews.
E-CommerceSearch Amazon by keyword and get matching products with titles, prices, ratings and review counts.
E-CommerceGet the current Amazon Best Sellers ranking for a category, with rank, title, price and rating.
| Type |
|---|
| Description |
|---|
| location | string | Two-letter country code to localise results (e.g. US). |
| queryrequired | string | Search query or full eBay search URL (e.g. 'macbook pro' or 'https://www.ebay.com/sch/i.html?_nkw=macbook+pro'). |
Get the data in the response, or add ?async=true and poll the job for long-running requests.
Up to 60 requests per minute and 10,000 per day on this endpoint.
No subscription or monthly minimum. Usage is deducted from your prepaid balance.
Follow ratings and reviews to spot quality issues and shifts in demand.
Size categories and find gaps using live listing data instead of stale reports.
Feed live prices into repricing rules and catch sellers breaking pricing policy.
Use the response straight away in your app, spreadsheet or pipeline.
Scrape Walmart product details, pricing, stock, local store pickup, aisle location, and seller info.