Search
/api/ebay/search
Search eBay listings with filters, sorting and page pagination
Scrappa's eBay API returns structured JSON from eBay.com, the global marketplace. Search listings with keyword, category, price, condition, buying-format and free-shipping filters plus upstream sort orders, open any listing for the full detail with price, shipping, seller, images and the category breadcrumb chain, and pull search-box autocomplete suggestions and category ids. Scrappa is an independent service and is not affiliated with or endorsed by eBay.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/ebay/search?q=coffee+maker" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"query": "coffee maker",
"page": 1,
"per_page": 60,
"total_results": 100000,
"has_more": true,
"results": [
{
"product_id": "287059807763",
"title": "Automatic 4-Cup Coffee Maker with Glass Carafe, Reusable Filter, and Keep Warm",
"price": { "raw": "$22.47", "extracted": 22.47, "currency": "USD" },
"quantity_sold": 27,
"sponsored": false
}
],
"categories": [
{ "id": 20625, "name": "Kitchen, Dining & Bar" }
]
}
}
Structured data for real applications. Here are some ideas.
Track eBay.com listing prices, sold counts and condition distributions for any keyword with numeric prices plus currency.
Open any item id for the full detail: price, shipping, location, seller, image URLs and the six-level category breadcrumb chain.
Mirror the eBay search box with live autocomplete suggestions and category ids for your own search experience.
eBay scraper API
The eBay API is built for price research, listing enrichment and search UX features on eBay.com. Search returns result cards with title, link, product id, condition, price with currency, quantity sold, sponsored flag, shipping, location and thumbnail, plus related searches, category facets and the approximate total. Item detail adds the full record with the raw displayed price, shipping, location, public seller info, image URLs and the six-level category breadcrumb chain.
Search eBay.com with keyword, category, price, condition, buying-format and free-shipping filters plus upstream sort orders.
Open any item id for price with currency, shipping, location, seller, images and breadcrumbs.
Mirror the eBay search box with live autocomplete suggestions and category ids.
Test the eBay API with 500 free monthly credits before scaling production traffic.
Combine keyword, category, price, condition and buying-format filters to collect matching eBay.com listings with numeric prices plus currency and a live approximate total.
Open eBay Search API docsPass a product id from search to the item endpoint for the raw displayed price with currency, shipping, location, seller, image URLs and the category breadcrumb chain.
Open eBay Item API docsCall autocomplete with a partial query for up to 10 suggestions plus category ids, then browse one category with the same filters and pagination as search.
Open eBay Autocomplete API docsEverything you need in one API.
/api/ebay/search
Search eBay listings with filters, sorting and page pagination
/api/ebay/item
Full record of one listing with price, shipping, seller, images and breadcrumbs
/api/ebay/autocomplete
Search-box suggestions and category ids for a partial query
See how Scrappa compares to the official API.
| Feature | Scrappa | SerpApi |
|---|---|---|
| eBay search as JSON | ||
| Item detail with breadcrumbs and seller | Partial | |
| Autocomplete suggestions | ||
| Category browse | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Search only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by eBay. The eBay API returns structured JSON from current public eBay.com listings through a Scrappa API key.
Search responses carry a categories facet with ids and names, autocomplete returns category suggestions with ids, and item detail returns the six-level breadcrumb chain with ids. Pass a category id plus its browse node id to the category endpoint.
Page is 1-based and per_page is 60, 120 or 240. has_more is computed from the real upstream signal: a link to the next page plus a non-empty result island. A page beyond the last answers a valid empty and stays billable.
The upstream count is approximate and fluctuates per page. Treat it as an estimate, not an exact inventory count.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 per 1,000 requests depending on the credit pack or plan. Requests that return no usable data are never charged.