eBay Scraper — Product Listings, Prices & Seller Data
Pricing
from $10.00 / 1,000 results
eBay Scraper — Product Listings, Prices & Seller Data
Fast eBay scraper to extract product listings, prices, seller ratings, shipping details, and item conditions. Search by keyword or product category. Structured JSON output for market research, price monitoring, and e-commerce analytics.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
eBay Scraper — Extract Product Listings, Prices & Seller Intelligence
Extract eBay product listings at scale with titles, prices, conditions, seller ratings, feedback counts, shipping costs, buying formats (Auction vs Buy It Now), and item locations. Multi-keyword search returns up to 200 results per query. Returns structured JSON ready for price monitoring, competitive intelligence, and e-commerce analytics.
Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Features
- 50 listings in ~15 seconds — fast API-based extraction
- Complete listing data — title, price, condition, buying format, item URL, image URL
- Seller intelligence — seller name, star rating, total feedback count, Top Rated status
- Shipping info — shipping cost (0 = free shipping), item location
- Auction tracking — bid count and time remaining for active auctions
- Advanced filtering — filter by free shipping only or Top Rated sellers only
- Multi-query support — search multiple keywords in a single run
- Up to 200 results per query — automatic pagination across eBay search pages
- Numeric price values — price extracted as a number for sorting and analysis
Use Cases
| Use Case | Description |
|---|---|
| Price monitoring | Track price changes over time for specific products or categories |
| Market research | Analyze pricing trends, popular items, and market saturation |
| Competitive intelligence | Monitor competitor listings, pricing strategies, and seller performance |
| Product sourcing | Find profitable resale items by comparing listing prices and conditions |
| Dropshipping research | Identify trending products, optimal price points, and reliable suppliers |
| E-commerce analytics | Feed structured listing data into BI tools and dashboards |
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["vintage camera"] | Product keywords to search on eBay |
maxResults | integer | 50 | Max listings per query (1–200) |
condition | string | "all" | Filter by: "all", "new", "used", "refurbished" |
freeShippingOnly | boolean | false | Only return listings with free shipping |
topRatedOnly | boolean | false | Only return listings from Top Rated sellers |
buyingFormat | string | "all" | Filter by: "all", "auction", "buyitnow" |
Output
Each record represents one eBay listing:
{"title": "Canon AE-1 35mm Film Camera with 50mm f/1.8 Lens","price": 189.99,"currency": "USD","condition": "Used","buyingFormat": "Buy It Now","itemUrl": "https://www.ebay.com/itm/...","imageUrl": "https://i.ebayimg.com/images/g/...","seller": "vintage_camera_shop","sellerRating": 99.8,"sellerFeedback": 4521,"shippingCost": 0,"itemLocation": "Los Angeles, CA","bids": null,"timeLeft": null,"isTopRatedSeller": true,"scrapedAt": "2025-08-01T12:00:00.000Z","searchQuery": "vintage camera"}
API Usage
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('USERNAME/ebay-scraper').call({searchQueries: ['vintage camera', 'film camera 35mm'],maxResults: 100,condition: 'used',freeShippingOnly: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Scraped ${items.length} listings`);
Pricing
This actor charges per listing returned.
| Volume | Estimated Cost |
|---|---|
| 100 listings | ~$0.10 |
| 1,000 listings | ~$1.00 |
| 10,000 listings | ~$10.00 |
FAQ
Q: Does this require an eBay account? No — the scraper uses eBay's public search. No login needed.
Q: What currencies are supported?
Results are returned in whatever currency eBay displays for your search. Use the currency field in the output.
Q: Can I scrape a specific eBay category? Currently the scraper searches by keyword. For category-specific scraping, include the category name in your search query.
Q: How do I monitor price changes over time? Use Apify's scheduling feature to run the actor daily and compare dataset exports over time.