eBay Seller Feedback Scraper avatar

eBay Seller Feedback Scraper

Pricing

from $1.00 / 1,000 feedback records

Go to Apify Store
eBay Seller Feedback Scraper

eBay Seller Feedback Scraper

Collect eBay seller feedback from the US, UK and Germany: ratings, comments, buyer context, item prices, seller replies and photos. Filter complaints, exclude automated feedback and monitor reputation with seller summaries and incremental collection.

Pricing

from $1.00 / 1,000 feedback records

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

2

Monthly active users

12 days ago

Last modified

Security

Limited permissions

Share

🛒 eBay Seller Feedback Scraper: Ratings, Comments and Replies

The eBay Seller Feedback Scraper turns any eBay seller username or feedback profile link into structured feedback records: positive, neutral or negative rating, the buyer's comment, the item and price it was left for, the seller's reply and buyer photos. It works as an eBay seller lookup for the US, UK and German marketplaces, so you can check eBay feedback, track negative feedback and research competitors without an eBay account or an eBay API key.

🎯 Use Cases

  • eBay seller lookup before you buy or partner: pull a seller's recent feedback, feedback score and positive-feedback percentage in one run.
  • Track eBay negative feedback: filter to negative or neutral ratings and read what customers complain about (shipping, item condition, missing parts).
  • eBay seller research and competitor analysis: compare how rival sellers are rated, what they sell and how they answer complaints.
  • Reputation monitoring for your own store: schedule a daily run and get only the feedback that arrived since the last one.
  • Customer-voice datasets: export thousands of real buyer comments with item titles and prices for sentiment or product analysis.

✨ Features

  • Full eBay feedback records: rating, comment, masked buyer name and buyer feedback score, item ID, title, link, displayed price and the verified-purchase badge.
  • Seller replies and follow-ups: each reply comes nested with its author, date bucket and text.
  • Buyer photos: photo count and preview URL on every record, plus full photo galleries when you turn them on.
  • eBay seller rating summary: feedback score, positive-feedback percentage, member history, Top Rated flag, positive/neutral/negative counts for 1, 6 and 12 months, and detailed seller ratings (accurate description, shipping cost, shipping speed, communication). Included at no extra charge.
  • Filters: rating (positive, neutral, negative), period (last month, 6 months, 12 months), item title or ID search, newest or most relevant first.
  • Automated feedback excluded by default, so you get comments written by buyers. Turn it on when you want the full picture.
  • Incremental monitoring: pass the feedback IDs you already have and each seller stops as soon as it reaches one.
  • No duplicates, fair billing: each seller-feedback entry is saved and charged once per run, also after a restart. Retries and failed lookups are never charged.
  • US, UK and Germany: ebay.com, ebay.co.uk and ebay.de usernames or profile URLs, up to 500 sellers per run.

🛠️ How It Works

  1. Enter sellers: usernames such as discountcomputerdepot, or profile links like https://www.ebay.com/usr/discountcomputerdepot and https://www.ebay.co.uk/fdbk/feedback_profile/musicmagpie.
  2. Set limits and filters: the default is 50 records in total; add a rating, period or item search if you need one.
  3. Run it and download the feedback as JSON, CSV or Excel. Seller summaries and the per-seller stopping reason are in the RUN-SUMMARY record of the run's key-value store.

⚙️ Input

FieldWhat it does
Sellers (sellers)Seller usernames or /usr/ and /fdbk/feedback_profile/ URLs. Up to 500; duplicates are collected once.
Site for usernames (site)US, UK or DE for plain usernames. Default US. Profile URLs choose their own site.
Maximum feedback records (maxItems)Unique records across all sellers, 1 to 100,000. Default 50.
Maximum per seller (maxFeedbackPerSeller)Per-seller cap, 1 to 100,000. Default 1,000. The global maximum also applies.
Sort order (sort)newest (default, best for monitoring) or relevance.
Feedback rating (rating)all (default), positive, neutral or negative. eBay filters ratings within the last 12 months at most.
Period (period)all (default), month, sixMonths or year.
Include automated feedback (includeAutomated)Off by default. Turn on to include feedback eBay generates automatically.
Include full photo galleries (includePhotos)Off by default. Collects every photo URL for entries with photos; slower for photo-heavy sellers.
Item title or ID search (search)Only feedback for matching items. Cannot be combined with rating or period; eBay searches the last five years.
Stop at known feedback IDs (stopAtFeedbackIds)Numeric feedback IDs (as strings) from a previous run. Requires newest-first order.
{
"sellers": [
"discountcomputerdepot",
"https://www.ebay.co.uk/usr/musicmagpie"
],
"site": "US",
"maxItems": 500,
"maxFeedbackPerSeller": 250,
"rating": "negative",
"period": "year"
}

Sellers are processed in input order, so a large first seller can use up the global limit. Lower Maximum per seller to spread the allowance across several sellers. Store links (/str/), item links and search URLs are not accepted; copy the seller's username or feedback profile link instead.

💰 Pricing

Pay only for the feedback you get. No monthly rental.

EventPriceWhat you get
Feedback record$0.001 per record ($1.00 per 1,000)One unique feedback entry with its replies and photos included.
Actor start$0.00005 per runCharged once when the run starts.

Examples: 50 records = $0.05 · 1,000 records = $1.00 · 10,000 records = $10.00 (plus $0.00005 per run). Seller summaries, duplicates, retries and failed lookups cost nothing. Set a maximum charge on the run and the Actor stops cleanly when it is reached.

📊 Sample Output Data

A real record from a run on discountcomputerdepot:

{
"feedbackId": "2229163600024",
"rating": "negative",
"comment": "Never shipped my package, waste of time.",
"buyerDisplay": "y***3",
"buyerFeedbackScore": 300,
"isAutomated": false,
"dateRange": "Past month",
"itemId": "264423637554",
"itemUrl": "https://www.ebay.com/itm/264423637554",
"itemTitle": "Power Cord Cable 3 Prong Universal Standard 5ft PC Computer HDTV Monitor",
"priceText": "US $3.87",
"verifiedPurchase": true,
"photoCount": 0,
"photoPreviewUrl": null,
"photos": [],
"photoStatus": "no_photos",
"replies": [
{
"type": "Reply",
"author": "Reply from: discountcomputerdepot",
"dateRange": "Left within past month.",
"comment": "Sorry to hear the products were not received we have issued a full refund on the order."
}
],
"sellerUsername": "discountcomputerdepot",
"site": "US",
"sourceUrl": "https://www.ebay.com/fdbk/feedback_profile/discountcomputerdepot",
"scrapedAt": "2026-10-21T15:00:49.555Z"
}

rating is the seller transaction rating, not product-review stars. dateRange is eBay's own date bucket ("Past month", "Past 6 months"); exact dates are not shown publicly, so none are invented. priceText keeps the currency and formatting eBay displays. photoStatus is not_requested, no_photos, complete, partial or unavailable; photo files are not downloaded and videos are not included.

The RUN-SUMMARY record holds, per seller, the saved count, the stopping reason and the seller summary, for example feedbackScore: 177318, positiveFeedbackText: "Positive Feedback (last 12 months): 99.6%", memberHistory: "Member since: Nov-01-12 in United States", topRatedSeller: true, ratingCounts per 1/6/12 months and detailedRatings such as { "label": "Shipping speed", "average": 5, "count": 6658 }.

🔁 Schedule and Integrate

For eBay reputation monitoring, run it once a day with sort: "newest" and pass the feedback IDs from yesterday's run in Stop at known feedback IDs: each seller stops at the first entry you already have, so a daily run costs only the new feedback. Set it up in Apify Schedules. Send new negative feedback to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so complaints reach your support team the same day.

Stopping at known IDs is a monitoring convenience: eBay can reorder or remove entries, so it does not guarantee that every new entry is found.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "sellers": ["discountcomputerdepot"], "rating": "negative", "maxItems": 20 }

❓ FAQ

Does eBay have an official API for seller feedback? Yes, eBay's developer program includes feedback calls, but you need a developer account, registered application keys and OAuth tokens, and you work within eBay's call limits and response formats. This Actor needs no key, no developer account and no approval: give it any public seller username and it returns the feedback, seller replies, photos and reputation summary shown on the public feedback profile as ready-to-use rows.

How do I look up an eBay seller's feedback? Enter the username or profile link in Sellers and run the Actor. You get each feedback entry as a row and the seller's feedback score, positive-feedback percentage and detailed seller ratings in RUN-SUMMARY. It is the same eBay seller lookup you would do by hand, for one seller or 500.

How do I find only negative feedback on eBay? Set Feedback rating to negative (or neutral) and optionally a Period. Every row then contains the complaint, the item it was about and the seller's reply, if any.

Do I need an eBay account? No. Only public feedback is collected, and buyer names stay masked as eBay shows them.

Why is a field empty? photoPreviewUrl is null and photos is empty when the buyer added no photos; replies is empty when the seller did not answer; verifiedPurchase is null when eBay shows no badge information. Text stays in the language the buyer wrote it in.

Can I get a seller's complete feedback history? Not always. eBay's headline totals and page counts can exceed the feedback it actually serves, entries get removed, and automated feedback is excluded by default, so your count can be smaller than the seller's feedback score. The per-seller status in RUN-SUMMARY tells you why each seller stopped: max_items_reached, seller_limit_reached, budget_reached, known_feedback_reached, available_feedback_exhausted, source_limited (eBay repeated or clamped pages), request_limit_reached, partial or failed.

When does a run end as failed? When a seller summary was unavailable, a requested photo gallery could not be completed, the request safety limit was hit or a seller could not be retrieved. Already saved feedback stays in the dataset, so scheduled workflows can detect incomplete work. Reaching your item, per-seller or charge limit is a normal finish.

Which eBay sites are supported? The United States (ebay.com), United Kingdom (ebay.co.uk) and Germany (ebay.de), including German eBay Bewertungen. Usernames use the Site for usernames setting; profile URLs pick their own site.