eBay Scraper — Product Listings, Prices & Seller Data avatar

eBay Scraper — Product Listings, Prices & Seller Data

Pricing

from $10.00 / 1,000 results

Go to Apify Store
eBay Scraper — Product Listings, Prices & Seller Data

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

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 days ago

Last modified

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 CaseDescription
Price monitoringTrack price changes over time for specific products or categories
Market researchAnalyze pricing trends, popular items, and market saturation
Competitive intelligenceMonitor competitor listings, pricing strategies, and seller performance
Product sourcingFind profitable resale items by comparing listing prices and conditions
Dropshipping researchIdentify trending products, optimal price points, and reliable suppliers
E-commerce analyticsFeed structured listing data into BI tools and dashboards

Input

FieldTypeDefaultDescription
searchQueriesstring[]["vintage camera"]Product keywords to search on eBay
maxResultsinteger50Max listings per query (1–200)
conditionstring"all"Filter by: "all", "new", "used", "refurbished"
freeShippingOnlybooleanfalseOnly return listings with free shipping
topRatedOnlybooleanfalseOnly return listings from Top Rated sellers
buyingFormatstring"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.

VolumeEstimated 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.