VOOZH about

URL: https://apify.com/cloud9_ai/ebay-product-scraper

⇱ eBay Product Scraper - Extract Listings from 8 Marketplaces Β· Apify


Pricing

from $1.50 / 1,000 results

Go to Apify Store

eBay Product Scraper

Extract eBay listings across 8 global marketplaces (US, UK, DE, FR, IT, ES, AU, CA): title, price, bids, condition, seller rating, shipping cost, time left. Supports auction and Buy It Now. Ideal for price comparison, reseller research, market analysis.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

1

Monthly active users

32 days

Issues response

4 days ago

Last modified

Share

Apify Actor for scraping product listings from eBay with advanced filtering and multi-marketplace support.

Features

  • Multi-Marketplace Support: US, UK, DE, FR, IT, ES, AU, CA
  • Advanced Filtering: Condition, price range, listing type, category
  • Flexible Sorting: Best match, price, newly listed, ending soonest
  • Comprehensive Data: Title, price, shipping, seller info, bids, watchers, images
  • Rate Limiting: Built-in delays to avoid blocking
  • Error Handling: Automatic retries with exponential backoff
  • User-Agent Rotation: Multiple user agents for better reliability

Input Parameters

ParameterTypeDescriptionDefault
searchQuerystringSearch keyword"iPhone 15"
searchUrlstringDirect eBay search URL (overrides searchQuery)-
marketplaceselecteBay marketplace (US, UK, DE, FR, IT, ES, AU, CA)"US"
categorystringeBay category ID-
conditionselectItem condition (all, new, open_box, refurbished, used)"all"
listingTypeselectListing type (all, auction, buy_it_now)"all"
minPricenumberMinimum price filter-
maxPricenumberMaximum price filter-
sortByselectSort order (best_match, price_asc, price_desc, newly_listed, ending_soonest)"best_match"
freeShippingbooleanShow only free shipping itemsfalse
maxResultsnumberMaximum products to scrape100

Output Data

Each product contains:

{
"title":"Apple iPhone 15 Pro Max 256GB Blue Titanium",
"price":1199.99,
"currency":"$",
"shippingCost":"Free shipping",
"condition":"Brand New",
"sellerName":"example_seller",
"sellerRating":"99.8%",
"sellerReviewCount":15420,
"bids":null,
"timeLeft":"",
"listingType":"Buy It Now",
"itemId":"123456789",
"itemUrl":"https://www.ebay.com/itm/123456789",
"imageUrl":"https://i.ebayimg.com/...",
"location":"United States",
"soldCount":245,
"watchers":12
}

Example Usage

Search for iPhones under $500

{
"searchQuery":"iPhone",
"marketplace":"US",
"maxPrice":500,
"condition":"used",
"sortBy":"price_asc",
"maxResults":50
}

Search UK marketplace with free shipping

{
"searchQuery":"PlayStation 5",
"marketplace":"UK",
"freeShipping":true,
"condition":"new",
"maxResults":100
}

Use custom search URL

{
"searchUrl":"https://www.ebay.com/sch/i.html?_nkw=laptop&_sop=15",
"maxResults":200
}

Rate Limiting

  • 2-3 seconds delay between pages
  • Exponential backoff on errors (5s, 10s, 15s)
  • User-agent rotation to avoid detection
  • Max 3 retries per page

Development

# Install dependencies
npminstall
# Build TypeScript
npm run build
# Run locally
npm start
# Build Docker image
docker build -t ebay-scraper .
# Run in Docker
docker run -eAPIFY_INPUT_JSON='{"searchQuery":"iPhone"}' ebay-scraper

Deployment

# Login to Apify
apify login
# Push to Apify
apify push
# Run on Apify platform
apify run

Notes

  • eBay may change their HTML structure, requiring selector updates
  • Some data fields may not be available for all listings
  • Respect eBay's Terms of Service and robots.txt
  • Use reasonable maxResults values to avoid long-running actors

License

MIT

You might also like

eBay Scraper - $0.1 / 1K

gio21/ebay-scraper

Scrape product listings from eBay - global marketplace. Supports .com, .co.uk, .de, .fr, .it, .es, .ca, .com.au. Title, price, condition, shipping, seller, rating, bid count, images. Pay per listing.

AliExpress Product Scraper

agentx/aliexpress-product-scraper

Run keyword searches across 8 eBay marketplaces (US, UK, DE, FR, AU, IT, ES, CA) and collect up to 10,000 listings per run β€” item ID, title, condition, price, currency, listing format (auction vs Buy It Now), shipping, seller name, seller feedback, and item URL.

πŸ›’ eBay Scraper - Listings, Prices & Sellers

benthepythondev/ebay-scraper

eBay Scraper that searches eBay listings by keyword via the official eBay Browse API. Extract title, price, condition, shipping, discount, seller rating, image and URL across any eBay marketplace (US, UK, DE, FR, IT, ES, AU, CA). For price tracking, reselling, arbitrage and product research.

eBay Product Scraper

dataharvest/ebay-scraper

Scrape product listings from eBay. Supports USA, UK, DE, FR, IT, ES, AU.

eBay Scraper

unfenced-group/ebay-scraper

Scrape eBay active and sold listings across 8 marketplaces (US, UK, DE, AU, CA, FR, IT, ES). Get prices, sold dates, conditions, buying formats and buyer-total cost (item + shipping) for price comps, reselling and market research. Filter by condition, price, location and recency.

πŸ‘ User avatar

Unfenced Group

2

πŸ›’βœ¨ eBay Search Scraper

scrapio/ebay-search-scraper

πŸ›’βœ¨ eBay Search Scraper pulls live marketplace data from eBay search resultsβ€”titles, prices, shipping, seller ratings, condition, bids, Buy It Now, images & URLs. ⚑ Ideal for price monitoring, competitor analysis, product research & SEO-ready catalogs.

πŸ›’βœ¨ eBay Search Scraper

scrapier/ebay-search-scraper

πŸ›’βœ¨ eBay Search Scraper extracts live marketplace data from eBay search results β€” titles, prices, condition, seller, shipping, bids/Buy Now, ratings, images & URLs. ⚑ Ideal for product research, price tracking, dropshipping & competitor analysis. API-ready, fast, scalable.

eBay Scraper - Listings, Sold Prices & Sellers (8 markets)

khadinakbar/ebay-all-in-one-scraper

Scrape eBay active and sold listings, products, and seller info across 8 marketplaces (US/UK/DE/FR/IT/ES/CA/AU). Search by keyword or paste eBay URLs. Returns flat JSON with 28 fields per item β€” built for resellers, dropshippers, and AI agents.

109

Ebay Scraper

scraper-engine/ebay-scraper

πŸ›’ eBay Scraper (ebay-scraper) extracts structured eBay data: titles, prices, photos, item specifics, sellers, shipping, bids, Buy It Now, sold/completed listings & reviews. πŸ”Ž Ideal for product research, price tracking & competitor analysis. ⚑ Fast, reliable, CSV/JSON exports.

πŸ‘ User avatar

Scraper Engine

12

eBay Scraper β€” Products, Prices & Sellers

cryptosignals/ebay-scraper

Scrape eBay product listings, prices, and seller data. Extract product titles, current bids, buy-it-now prices, seller ratings, and shipping info. Monitor auction trends and pricing. Export to JSON, CSV, or Excel.

14

Related articles

How to scrape eBay and extract listings data
Read more