Pricing
Pay per event
eBay Reviews Scraper
Fast, reliable scraper for eBay product reviews and seller feedback. Supports filters, sorting, and 40+ regional domains.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
22
Total users
0
Monthly active users
2 months ago
Last modified
Categories
Share
Scrape eBay product reviews and seller feedback. Supports item URLs, store URLs, and feedback profile URLs across 40+ regional eBay domains. Fast, reliable, with filters for rating, images, and automated feedback.
What this scraper does
Collects public feedback data from eBay. You can target reviews using:
- Direct eBay product URLs (e.g.
https://www.ebay.com/itm/...) - eBay feedback profile URLs (e.g.
https://www.ebay.com/fdbk/profile/...) - eBay store URLs (e.g.
https://www.ebay.com/str/...)
For each matching feedback entry, the actor returns:
- Item metadata (item ID, summary, item URL)
- Rating and comment text
- Whether the author is a buyer and if itβs a verified purchase
- Image count and a primary image URL (when available)
- Review time and a sequential
review_positionindex
Key features
- Multiple input types: Product URLs, store URLs, or feedback profile URLs.
- Seller-wide scraping: Get all reviews for a seller, not just one product.
- Filters: Rating (positive/neutral/negative), images only, exclude automated feedback.
- Sorting: By relevance or most recent.
- 40+ eBay domains: US, UK, DE, FR, AU, and more.
- Fast: Processes items in parallel batches.
Example use cases
- Monitor product quality through buyer feedback
- Track seller reputation over time
- Compare reviews across regional markets
- Build datasets for sentiment analysis
Input options
These correspond to fields in .actor/input_schema.json:
| Field | Type | Description |
|---|---|---|
product_urls | array | List of eBay product / feedback / store URLs to scrape reviews from. |
include_personal_data | boolean | When enabled, includes any public buyer context exposed with feedback (if any). |
reviews_limit | integer | Max number of reviews to collect per item/feedback profile. |
sort | string | Sort order: RELEVANCEV2 (default) or TIME (most recent). |
overall_rating | string | Filter by feedback rating: POSITIVE, NEGATIVE, or NEUTRAL. |
filter_image | boolean | If true, only returns feedback entries that have images. |
filter_automated_feedback | boolean | If true, filters automated feedback left by eBay itself. |
reviews_keywords | array | Optional keywords used to post-filter review text (if configured in code). |
domain | string | eBay regional domain (e.g. www.ebay.com, www.ebay.co.uk, www.ebay.de). |
Output format
Each record in the default Reviews dataset view is a single feedback entry with (at least) the following fields:
review_positionβ Position of the review within the current run for that item.item_idβ eBay item ID associated with the feedback.item_summaryβ Short product summary text from the feedback card (when available).item_urlβ Direct link to the eBay item.ratingβ Feedback rating (e.g. positive / neutral / negative).commentβ Feedback comment text.is_buyerβ Whether the feedback is from a buyer.verified_purchaseβ Whether eBay marks the order as a verified purchase.image_countβ Number of images attached to the feedback.imageβ Primary image URL when at least one image exists.review_timeβ Human-readable time/context string from eBay.scrapedAtβ Timestamp (set by the actor) indicating when the review was scraped.
You can view all review data in the "Reviews" tab in Apifyβs dataset view or export it as JSON, CSV, or to external integrations.
FAQ
How many reviews can it scrape?
This depends on your reviews_limit, number of input URLs, and Apify limits. The actor paginates eBay feedback pages and stops when it reaches your limit or there are no more reviews.
Which eBay sites are supported?
Use the domain field to select from many official eBay domains such as www.ebay.com, www.ebay.co.uk, www.ebay.de, www.ebay.fr, and others listed in the input schema.
Is buyer information included?
eBay typically exposes minimal personal data. The actor focuses on feedback text, rating, and contextual signals like is_buyer and verified_purchase and will only include additional public info if it appears on the page.
Is it legal to scrape eBay?
Scraping public data is legal in many jurisdictions, but you are responsible for complying with local laws and eBayβs terms of service. Always use scraped data responsibly.
Related actors
Support
For questions, ideas, or bug reports, use the Apify actor console and its builtβin support/issue reporting options.
