πŸ›οΈ eBay Product Details Scraper avatar

πŸ›οΈ eBay Product Details Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
πŸ›οΈ eBay Product Details Scraper

πŸ›οΈ eBay Product Details Scraper

πŸ›οΈ eBay Product Details β€” scrape rich listing data in one click: titles, prices, images, item specifics, variations, specs, seller & shipping info, condition, stock, and ratings. πŸš€ Ideal for market research, price tracking, product feeds, and SEO.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

eBay Product Details Scraper β€” Apify Actor for Listing Data & Structured Exports

eBay Product Details Scraper is an Apify Actor that turns public eBay listing URLs into structured JSON you can export, analyze, or connect to other tools. Whether you need eBay product details for price research, catalog building, competitor monitoring, or inventory snapshots, this scraper collects titles, prices, images, seller information, shipping hints, return policy text, full descriptions, and item specifics from each item pageβ€”without manual copy-paste.

Use it when you want a dependable eBay listing scraper that runs in the cloud, supports bulk URLs, and writes results straight to an Apify dataset for download as JSON, CSV, or Excel via the Apify Console.


What this eBay scraper extracts

Every successful run can populate fields such as:

  • Seller β€” seller name, feedback summary, and sales volume signals where visible
  • Product β€” title, condition, price string, and high-resolution product images from the gallery
  • Listing metadata β€” item number, canonical detail URL, shipping / delivery snippets, return policy text
  • Description β€” main listing description (including content loaded from description frames when available)
  • Item specifics β€” structured key/value pairs (brand, model, dimensions, and other category-specific attributes)

Failed rows still appear in the dataset with an error hint so you can audit what did not resolve.


Why use an Apify Actor for eBay product data?

Running an eBay data extraction job on Apify means you do not have to host servers, rotate infrastructure, or script scheduling yourself. You configure input, start a run, and download results from the OUTPUT tab. Teams that need repeatable eBay scraping for many listings benefit from:

  • Scalable runs β€” process one URL or thousands in a single task (subject to your plan and fair use)
  • Integrated storage β€” datasets are first-class; export or pipe into integrations
  • Transparent logs β€” see progress and issues while the Actor runs

This Actor is built for public listing pages only. It does not log into accounts or access private data.


Key features

FeatureBenefit
Bulk eBay URLsPaste a list of item links and scrape them in one run
Structured outputConsistent fields for analytics, databases, and reporting
Optional Apify ProxyTune proxy settings when you need more stable access from the cloud
Clear run metadataEach record can include success flags, source URL, scrape timestamp, and mode hints

Who is this for?

  • E-commerce analysts tracking prices and seller signals across categories
  • Market researchers sampling listings for trends and assortment studies
  • Developers who need JSON-ready eBay listing data for internal apps or ETL pipelines
  • Small businesses building lightweight catalogs from publicly listed items

If your workflow depends on accurate eBay product details at scale, automating collection beats manual exports.


Input: how to configure the Actor

The Actor accepts a JSON input object (configured in the Apify Console or via the API).

FieldTypeDescription
urlsarrayRequired. eBay item URLs (strings), or objects with a url property when using list-style editors
proxyConfigurationobjectOptional. Apify Proxy settings; disable if your environment should not use proxy traffic

Example input:

{
"urls": [
"https://www.ebay.com/itm/396090328598"
],
"proxyConfiguration": {
"useApifyProxy": true
}
}

Set "useApifyProxy": false only when you intend direct HTTP requests without Apify Proxy (for example, restricted environments or specific compliance needs).


Output: dataset fields you can rely on

Each pushed item aligns with the extraction schema and includes core listing fields (seller, title, images, price, condition, shipping-related strings, delivery snippets, return policy text, description, item specifics map, detail URL).

Additionally, each row includes:

  • source_url β€” the input URL that produced the row
  • success β€” whether the listing parsed as expected
  • proxyMode β€” how the page was fetched (direct, datacenter, or residential) when Apify Proxy escalation is enabled
  • scrapedAt β€” ISO timestamp for when the row was written

Proxy behavior (when Apify Proxy is enabled): the first attempt is always a direct request to eBay. If that fails, the Actor tries datacenter proxy, then residential with up to three attempts. After the first successful residential fetch, later listings use residential only for the rest of the run. These steps are also printed in the run log.

Rows are written as each listing finishes, so the OUTPUT dataset updates in near real time during the run. Download from the OUTPUT tab or use the Apify API for automation.


How to run this eBay listing scraper

  1. Open Apify Console and find eBay Product Details Scraper (or your fork of this Actor).
  2. Paste your urls and adjust proxy options if needed.
  3. Click Start and monitor Logs and OUTPUT.
  4. Export the dataset when the run finishes.

Locally with the Apify CLI

For developers who want to test before deployment:

cd eBay-Product-Details-Scraper
pip install -r requirements.txt
apify run

Provide input according to the Apify CLI documentation for local runs (default key-value store input). On the hosted platform, input is managed through the Console or APIβ€”no committed INPUT.json file is required in the repository.


Frequently asked questions

Is this an official eBay product?
No. This is an independent Apify Actor. eBay is a trademark of its respective owners.

Does it scrape search results or whole stores?
This Actor is designed around individual listing URLs. Feed it item links you already collected from search or navigation.

Can I use the data commercially?
You may only use data in line with eBay’s terms, applicable laws, and your own compliance obligations. This README does not provide legal advice.

What if a URL fails?
Check logs for that run. The dataset may include error information for failed rows so you can retry or validate URLs.


SEO keywords (plain English)

This page describes an eBay scraper, eBay product details extractor, eBay listing data tool, structured eBay JSON, bulk eBay URL processing, and Apify Actor deployment for e-commerce data collection. Searchers looking for how to scrape eBay product information, export eBay listing details, or automate eBay price monitoring should find this Actor matches those intents when paired with legitimate, public listings.


Data is collected only from publicly visible eBay listing pages. You are responsible for complying with eBay’s terms of use, robots and rate expectations where they apply, and all privacy and data protection laws in your jurisdiction. Do not use this tool to spam, harass, or circumvent technical protections. The authors and operators disclaim liability for misuse; use at your own risk.


Support and next steps

Ready to turn eBay listing URLs into structured datasets? Configure urls, run the Actor on Apify, and export your eBay product details in minutes. For automation, connect the dataset to your stack via webhooks or the Apify API and keep your eBay market research pipeline up to date.