eBay Items Scraper — Active Listings, No API Key
Pricing
$5.00 / 1,000 item results
eBay Items Scraper — Active Listings, No API Key
Scrape eBay active listings as clean JSON: title, price, condition, shipping, auction/Buy-It-Now format, and URL. Sort and filter by condition, price, free shipping. Bulk, pay per item, no API key.
Pricing
$5.00 / 1,000 item results
Rating
0.0
(0)
Developer
Jaime Martinez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
eBay Items Scraper — Active Listings, Prices & Filters, No API Key
Scrape eBay active listings into clean JSON — no login, no API key. Search any keyword, sort and filter (condition, price range, Buy-It-Now, free shipping), and get structured rows with title, price, condition, shipping, auction/Buy-It-Now format, and a direct link to every listing.
Built for reliability: warm-session + US residential engine, health-monitored daily and patched fast when eBay changes. Output is structured for spreadsheets, price monitoring, and LLM/RAG pipelines.
⚡ Quick start
Paste this into the Actor's Input (JSON view) and hit Start:
{"searchQuery": "mechanical keyboard","maxResults": 60,"sortOrder": "best_match","condition": "all"}
Each result row looks like:
{"title": "Keychron K8 Wireless Mechanical Keyboard RGB Hot-Swappable","price": 74.99,"priceRaw": "$74.99","currency": "$","condition": "Brand New","format": "BuyItNow","bids": null,"shipping": "Free shipping","unitsSold": 128,"itemUrl": "https://www.ebay.com/itm/335678901234","imageUrl": "https://i.ebayimg.com/images/g/abcAAOSw.../s-l500.jpg"}
Or run it from the API:
POST https://api.apify.com/v2/acts/jamhimself~ebay-items-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN
Input options
| Field | Type | Description |
|---|---|---|
searchQuery | string (required) | What to search eBay for |
maxResults | integer | Max listings to return (default 60) |
sortOrder | enum | best_match, newly_listed, ending_soonest, price_asc, price_desc |
condition | enum | all, new, used |
buyItNowOnly | boolean | Exclude auctions |
freeShippingOnly | boolean | Only free-shipping listings |
minPrice / maxPrice | integer | Price range filter (USD) |
Output fields
Every row includes: title, price, priceRaw, currency, condition, format (Auction/BuyItNow), bids (auctions), shipping, unitsSold (when shown), itemUrl, imageUrl.
Use cases
- Price & competitor monitoring — track active listing prices, formats, and shipping for any product.
- Resale & arbitrage — pair with sold-history data to spot margin.
- AI agents & RAG — feed structured, deduplicated listing rows into agent pipelines (this Actor is agent-payable).
Related Actors
Need real transaction prices instead of active asking prices? Use eBay Sold Listings Scraper — sold & completed history that eBay's free APIs don't expose.
Found an issue or need another field or filter? Open an issue on this Actor — it's actively maintained and issues get fixed fast. If this Actor saves you time, a ⭐ review helps others find it.