eBay Product Scraper avatar

eBay Product Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
eBay Product Scraper

eBay Product Scraper

Scrape eBay product listings with prices, seller info, and condition details.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Admo Solutions

Admo Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrape eBay product listings with prices, seller info, and condition details. Extract product data from search results across all eBay categories.

💰 Pricing

This Actor uses the Pay Per Event pricing model:

EventPrice
Actor run$0.00005
Per product scraped$0.004

For example, scraping 500 products costs: $0.00005 + (500 × $0.004) = $2.00

📥 Input

FieldTypeRequiredDefaultDescription
queriesarray["laptop"]Product search terms to scrape from eBay
maxResultsinteger50Maximum number of products to scrape per query
conditionstring"all"Filter by item condition: new, used, refurbished, all
sortBystring"best_match"Sort results by: best_match, price_asc, price_desc, newly_listed, ending_soonest
minDelayinteger2Minimum delay between requests (seconds)
maxDelayinteger5Maximum delay between requests (seconds)

Example Input

{
"queries": ["iphone 15", "macbook pro"],
"maxResults": 100,
"condition": "new",
"sortBy": "price_asc",
"minDelay": 2,
"maxDelay": 5
}

📤 Output

FieldTypeDescription
itemIdstringeBay item ID
titlestringProduct title
pricestringProduct price
currencystringCurrency code (USD, EUR, GBP)
conditionstringItem condition (New, Used, Refurbished)
sellerstringSeller username
sellerScorestringSeller feedback score
shippingstringShipping information
locationstringItem location
imageUrlstringProduct image URL
urlstringProduct listing URL
querystringSearch query used

Example Output

{
"itemId": "123456789",
"title": "Apple iPhone 15 Pro Max 256GB Unlocked",
"price": "999.99",
"currency": "USD",
"condition": "New",
"seller": "techstore2024",
"sellerScore": "15,234",
"shipping": "Free shipping",
"location": "New York, NY",
"imageUrl": "https://i.ebayimg.com/images/g/...",
"url": "https://www.ebay.com/itm/123456789",
"query": "iphone 15"
}

🔧 How It Works

  1. Uses Playwright browser to navigate eBay search results
  2. Extracts product data via JavaScript injection
  3. Handles pagination to fetch multiple pages
  4. Implements random delays to avoid rate limiting
  5. Supports filtering by condition and sorting options

🔗 Integration

  • Zapier: Use the "Run Actor" action with dataset polling
  • Make.com: Use the HTTP module to call the Actor API
  • n8n: Use the Apify node or HTTP Request node
  • OpenAI MCP: Connect via the Apify MCP server

⚠️ Notes

  • Respects eBay's rate limits with configurable delays
  • Some products may have limited seller information
  • Image URLs are direct links to eBay image servers
  • Works with all eBay regional sites (ebay.com, ebay.co.uk, etc.)