eBay Sellers Reviews Scraper ⭐
Pricing
Pay per usage
eBay Sellers Reviews Scraper ⭐
Extract eBay seller reviews, feedback ratings, buyer comments, review dates, scores, and seller reputation data at scale. Ideal for eBay seller research, competitor analysis, marketplace monitoring, sentiment analysis, and eCommerce insights.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does eBay Sellers Reviews Scraper do?
eBay Sellers Reviews Scraper collects public seller feedback from eBay store pages, feedback profile pages, and legacy feedback URLs. Provide one seller URL, choose the sort order and result limit, then receive clean structured records for seller research, reputation monitoring, customer experience analysis, and ecommerce intelligence.
Why use eBay Sellers Reviews Scraper?
- Collect seller feedback without manual copy and paste.
- Keep positive, neutral, and negative ratings in one consistent dataset.
- Capture comments, masked buyer names, buyer feedback scores, item details, prices, item links, verified purchase signals, and image counts when eBay provides them.
- Use result limits and page caps to control run size.
- Export results to JSON, CSV, Excel, XML, or connect them to downstream workflows through Apify.
What data can you extract from eBay seller feedback?
| Field | Type | Description |
|---|---|---|
seller_username | String | eBay seller username. |
feedback_id | String | eBay feedback record ID. |
rating | String | POSITIVE, NEUTRAL, or NEGATIVE. |
buyer_username | String | Masked buyer username shown by eBay. |
buyer_feedback_score | Number or String | Buyer feedback score when available. |
buyer_star | String | Buyer star level when available. |
buyer_star_label | String | Human-readable buyer star description. |
time_period | String | Relative time shown by eBay. |
comment | String | Public feedback comment. |
item_title | String | Item associated with the feedback. |
item_price | String | Displayed item price. |
item_url | String | Linked eBay item URL. |
verified_purchase | Boolean | Whether eBay marks the feedback as verified. |
image_count | Number | Number of feedback images. |
source_url | String | URL submitted for the run. |
scraped_at | String | UTC timestamp for the run. |
How to use the Actor
- Open the Actor in Apify Console.
- Enter one public eBay seller store or feedback profile URL.
- Select the sort order and result limit.
- Set a page cap if you want a strict pagination limit.
- Run the Actor and download the dataset in your preferred format.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
start_url | String | Yes | Store URL prefill | eBay store, feedback profile, or legacy feedback URL. |
sort | String | No | RELEVANCEV2 | RELEVANCEV2 for most relevant or TIME for most recent. |
results_wanted | Integer | No | 20 | Maximum number of feedback records to save. |
max_pages | Integer | No | 10 | Maximum number of feedback pages to request. |
proxyConfiguration | Object | No | Not set | Optional Apify Proxy settings for production runs. |
Usage Examples
Store feedback tab
Collect 20 records from an eBay store feedback tab:
{"start_url": "https://www.ebay.com/str/keepitkodakllc?_tab=feedback","sort": "RELEVANCEV2","results_wanted": 20,"max_pages": 1}
Feedback profile URL
Collect the most recent feedback from a direct profile URL:
{"start_url": "https://www.ebay.com/fdbk/feedback_profile/keepitkodakllc","sort": "TIME","results_wanted": 100,"max_pages": 2}
URL with an existing feedback filter
Keep a seller feedback filter from the supplied URL while limiting the run:
{"start_url": "https://www.ebay.com/fdbk/feedback_profile/keepitkodakllc?filter=feedback_page%3ARECEIVED_AS_SELLER%2Cperiod%3ATWELVE_MONTHS%2Coverall_rating%3APOSITIVE","results_wanted": 50,"max_pages": 1}
Sample Output
{"seller_username": "keepitkodakllc","feedback_id": "2796321913011","rating": "POSITIVE","buyer_username": "u***u","buyer_feedback_score": 217,"buyer_star": "TURQUOISE_STAR","buyer_star_label": "Turquoise star for feedback score from 100 to 499","time_period": "Past month","comment": "This vintage official Nike Nigeria 1998-2003 Leisure T-shirt was received well packaged and excellent used condition.","item_title": "Nike Nigeria Football Association Just Do It Vintage T-Shirt White Large Swoosh","item_price": "US $50.00","item_url": "https://www.ebay.com/itm/137544983869","verified_purchase": true,"image_count": 0,"source_url": "https://www.ebay.com/str/keepitkodakllc?_tab=feedback","scraped_at": "2026-08-23T07:50:41.857Z"}
Tips for best results
- Use a public eBay seller URL that includes the seller username.
- Start with
results_wanted: 20to validate the seller and output fields. - Use
TIMEwhen monitoring the newest feedback. - Keep
max_pageshigh enough to cover the requested result count. - Some values are unavailable when eBay does not publish them for a feedback record. Missing values are omitted from the dataset rather than saved as null or empty fields.
- Public seller pages and feedback availability can change. Check a small run before scheduling a large collection.
Integrations
- Apify API - Read datasets programmatically after a run.
- Google Sheets - Export seller feedback for analysis and reporting.
- Webhooks - Trigger workflows when a run finishes.
- Make or Zapier - Send feedback records to CRM, dashboards, or alerts.
- CSV and Excel - Share feedback data with research and operations teams.
Frequently Asked Questions
Which eBay URLs are supported?
Store URLs, including custom store slugs, direct feedback profile URLs, mobile feedback profile URLs, and legacy feedback URLs are supported. Custom store slugs are resolved to the seller username before feedback collection.
Can I collect only recent feedback?
Yes. Set sort to TIME, or provide an eBay feedback URL that already contains a period or rating filter.
Does the Actor collect buyer personal information?
The output contains the masked buyer username displayed publicly by eBay. It does not attempt to reveal private account information.
Can I export the dataset to CSV or Excel?
Yes. Apify datasets support CSV, Excel, JSON, XML, and other export formats.
Can I schedule recurring seller monitoring?
Yes. Use an Apify schedule to run the Actor hourly, daily, weekly, or on a custom interval.
What should I do if a field is missing?
Some feedback records do not include every item, buyer, purchase, or media field. The Actor omits unavailable values and keeps the fields that eBay publishes.
Related Actors
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available data. You are responsible for complying with eBay terms, applicable laws, privacy requirements, and any restrictions that apply to your use of the data.