Ebay Scraper 2026 avatar

Ebay Scraper 2026

Pricing

from $2.00 / 1,000 products

Go to Apify Store
Ebay Scraper 2026

Ebay Scraper 2026

Scrape products, prices, seller info, and shipping costs from eBay

Pricing

from $2.00 / 1,000 products

Rating

0.0

(0)

Developer

buseta

buseta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

9 hours ago

Last modified

Share

eBay Scraper

An Apify actor that scrapes product data from eBay, the world's largest online marketplace. Extracts prices, seller information, shipping costs, and product details using JSON-LD structured data.

Features

  • 2 scraping modes — Search by keyword or scrape specific product URLs
  • Product details — Name, images, item ID, description snippet
  • Price data — Price amount, currency (USD), condition (New/Used/Refurbished), shipping cost, availability
  • Seller info — Seller name and positive feedback percentage
  • 5 sort options — Best match, price lowest, price highest, newly listed, ending soonest
  • Condition filter — Filter by New, Used, or Refurbished items
  • JSON-LD extraction — Reliable data extraction from structured data on product pages
  • Anti-detection — Randomized user agents, disabled automation flags, random delays
  • Proxy support — Configurable proxy via Apify proxy system

Input Parameters

ParameterTypeDescriptionDefault
scrape_typestringScraping mode: search or productrequired
searchstringSearch keyword (for search mode)
product_urlsarrayList of eBay product URLs (for product mode)
sort_bystringSort: best_match, price_lowest, price_highest, newly_listed, ending_soonestbest_match
max_productsintegerMaximum number of products to scrape50
conditionstringFilter: "" (all), new, used, refurbished""
proxy_configobjectProxy configurationNo proxy

Output Data

Each product in the dataset contains:

Product Information

FieldTypeDescription
namestringProduct name
item_idstringeBay item ID
item_urlstringProduct URL
imagesarrayList of product image URLs
description_snippetstringBrief product description
locationstringItem location

Price Data

FieldTypeDescription
price.amountnumberProduct price
price.currencystringCurrency code (USD)
price.conditionstringItem condition (New, Used, Refurbished, etc.)
price.shipping_costnumberShipping cost (0.0 for free shipping)
price.availabilitystringInStock or OutOfStock

Seller Info

FieldTypeDescription
seller.namestringSeller username
seller.feedback_scorenumberSeller feedback score
seller.feedback_percentnumberPositive feedback percentage

Example Inputs

Search for products

{
"scrape_type": "search",
"search": "wireless headphones",
"sort_by": "best_match",
"max_products": 20
}

Search with condition filter

{
"scrape_type": "search",
"search": "iphone 15",
"sort_by": "price_lowest",
"condition": "new",
"max_products": 10
}

Scrape specific products

{
"scrape_type": "product",
"product_urls": [
"https://www.ebay.com/itm/174076604918"
]
}

Running Locally

  1. Install dependencies:

    $pip install -r requirements.txt
  2. Edit storage/key_value_stores/default/INPUT.json with your desired input.

  3. Run the actor:

    $python -m src

    Or using the Apify CLI:

    $apify run

Output Format

Results are stored in the Apify dataset and can be exported as JSON, CSV, Excel, or HTML.

Pay Per Event Pricing

EventPrice (USD)
Product scraped$0.002