eBay Product Scraper — Listings, Prices & Auctions avatar

eBay Product Scraper — Listings, Prices & Auctions

Pricing

Pay per usage

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

eBay Product Scraper — Listings, Prices & Auctions

Scrape eBay search results and product listings. Extract titles, prices, auction bids, time left, shipping costs, seller ratings, item condition, and images. Filter by condition (new/used/refurbished), listing type (auction/Buy It Now), and sort order. Handles pagination automatically. Perfect for p

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ricardo Akiyoshi

Ricardo Akiyoshi

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

3

Monthly active users

6 days ago

Last modified

Categories

Share

eBay Scraper — Product Listings, Prices & Auction Data

Scrape eBay search results at scale. Extract product titles, current and original prices, auction bids, time remaining, seller ratings, shipping costs, item conditions, and more. Supports filtering by condition, listing type, price range, and sort order.

What It Does

  • Product search — Enter any search term and get structured data for every eBay listing on the results page
  • Auction + Buy It Now — Scrape both auction-style listings (with bids and time left) and fixed-price Buy It Now items
  • Seller intelligence — Extract seller names, feedback scores, and Top Rated seller status
  • Price comparison — Get current price, original price, discount percentage, and shipping cost for deal analysis
  • Flexible filters — Narrow results by condition (new, used, refurbished), listing type, price range, and sort order

Input Parameters

ParameterTypeDefaultDescription
searchTermstring"iPhone 15 Pro"Product search query on eBay
categorystringeBay category ID to narrow search results
maxResultsinteger10Maximum number of listings to extract (max 5,000)
conditionstring"all"Item condition: all, new, used, or refurbished
listingTypestring"all"Listing format: all, auction, or buy_it_now
sortBystring"best_match"Sort by: best_match, price_asc, price_desc, ending_soonest, or newly_listed
minPricenumberMinimum price filter
maxPricenumberMaximum price filter
maxConcurrencyinteger3Number of parallel browser sessions
proxyConfigurationobject{"useApifyProxy": true}Proxy settings for avoiding blocks

Output Example

Each eBay listing includes the following fields:

{
"title": "Apple iPhone 15 Pro 256GB Natural Titanium (Unlocked) - Excellent Condition",
"price": 879.99,
"priceRaw": "$879.99",
"currency": "USD",
"originalPrice": 1099.00,
"originalPriceRaw": "$1,099.00",
"discount": "20% OFF",
"condition": "Pre-Owned",
"listingType": "Buy It Now",
"bids": null,
"timeLeft": null,
"shipping": "$0.00",
"freeShipping": true,
"sellerName": "tech_deals_warehouse",
"sellerFeedback": "99.2% positive (15,847 ratings)",
"topRated": true,
"freeReturns": true,
"location": "Edison, New Jersey",
"itemUrl": "https://www.ebay.com/itm/325876543210",
"imageUrl": "https://i.ebayimg.com/images/g/abc123/s-l500.jpg",
"itemId": "325876543210",
"searchTerm": "iPhone 15 Pro",
"searchPage": 1,
"scrapedAt": "2026-03-03T08:45:12.789Z"
}

For auction listings:

{
"title": "Apple iPhone 15 Pro 128GB Blue Titanium - 1 OWNER - NO RESERVE",
"price": 425.00,
"priceRaw": "$425.00",
"currency": "USD",
"originalPrice": null,
"originalPriceRaw": null,
"discount": null,
"condition": "Pre-Owned",
"listingType": "Auction",
"bids": 23,
"timeLeft": "2d 4h",
"shipping": "$12.95",
"freeShipping": false,
"sellerName": "phoneflip_nyc",
"sellerFeedback": "98.7% positive (2,103 ratings)",
"topRated": false,
"freeReturns": false,
"location": "Brooklyn, New York",
"itemUrl": "https://www.ebay.com/itm/314998765432",
"imageUrl": "https://i.ebayimg.com/images/g/def456/s-l500.jpg",
"itemId": "314998765432",
"searchTerm": "iPhone 15 Pro",
"searchPage": 1,
"scrapedAt": "2026-03-03T08:45:14.123Z"
}

Use Cases

  • Price monitoring — Track eBay prices for specific products over time to identify trends and deals
  • Competitive intelligence — Monitor competitor sellers' pricing, feedback scores, and listing strategies
  • Market research — Analyze average selling prices, condition distribution, and demand for product categories
  • Arbitrage — Find underpriced listings for resale opportunities by comparing prices across conditions and sellers
  • Dropshipping research — Identify profitable products with high sell-through rates and good margin potential
  • Collector market analysis — Track auction activity, bid counts, and final prices for collectibles and vintage items

API Usage

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('sovereigntaylor/ebay-scraper').call({
searchTerm: 'Nintendo Switch OLED',
maxResults: 200,
condition: 'new',
sortBy: 'price_asc',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('sovereigntaylor/ebay-scraper').call(run_input={
'searchTerm': 'Nintendo Switch OLED',
'maxResults': 200,
'condition': 'new',
'sortBy': 'price_asc',
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl "https://api.apify.com/v2/acts/sovereigntaylor~ebay-scraper/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"searchTerm": "Nintendo Switch OLED",
"maxResults": 200,
"condition": "new",
"sortBy": "price_asc"
}'

Pricing

This actor uses pay-per-event pricing — you only pay for listings successfully scraped.

EventPrice
Listing scraped$0.003

Example: Scraping 1,000 eBay listings = 1,000 x $0.003 = $3.00

Limitations

  • eBay may show different results based on geographic location — proxies can affect which listings appear
  • Auction prices change in real time — the scraped price reflects the current bid at the moment of scraping
  • Some listing details (full description, seller history) require visiting individual item pages, which this actor does not do
  • Promoted listings may appear at the top of search results alongside organic results
  • Maximum 5,000 listings per run
  • International eBay sites (ebay.co.uk, ebay.de, etc.) are not supported — only ebay.com