eBay Seller Feedback API — Ratings & Reviews Received
Send an eBay seller's username or store URL and this source returns the individual feedback entries they've received — rating, reviewer and the item the feedback relates to — rather than just the rolled-up score.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "ebay_seller_feedback",
"seller": "musicmagpie",
"max_items": 2,
"start_page": 1,
"human": "# eBay seller feedback\n\n- **Seller:** musicmagpie\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 26.1 KB",
"machine": {
"total_items": 2,
"feedback": [
{
"id": "2905112129019",
"rating": "positive",
"text": "Item received 21 JulyTuesday and is as described, very good price and well packaged. MM kept me well informed until RM took over , still it was only 4 days Still full marks to the seller MM for great service as usual A1++",
"from_user": "r***7",
"from_user_score": 438,
"role": "buyer",
"item_id": "301779962726",
"item_title": "Boys Don't Cry DVD (2002) Hilary Swank, Peirce (DIR) cert 18 Fast and FREE P & P",
"item_url": "https://www.ebay.com/itm/301779962726",
"price": 2.39,
"currency": "GBP",
"is_verified_purchase": true,
"period": "Past 6 months"
},
{
"id": "2973161015019",
"rating": "positive",
"text": "Firstly a great service and saving the planet . Item arrived quickly,well packaged, quick dispatch and delivery, great prices, on playing disc 2 skipped and wouldn’t play 1 track , the other discs were like new, I sent an email and pictures showing the damage and recieved a reply soon after stating they are sending another one out, no problems . They have a fantastic customer service , I have bro",
"from_user": "a***p",
"from_user_score": 3194,
"role": "buyer",
"item_id": "301779689600",
"item_title": "Various : Wow That Was the 60s CD Value Guaranteed from eBay’s biggest seller!",
"item_url": "https://www.ebay.com/itm/301779689600",
"price": 3.81,
"currency": "GBP",
"is_verified_purchase": true,
"period": "Past month"
}
],
"proxy_traffic_bytes": 26735
},
"total_points": 2
}- You send
- An eBay seller username or store URL, plus how much feedback to return
- You get back
- Individual feedback entries: rating, reviewer and related item
- Coverage
- eBay sellers with public feedback history.
- Price
- 1 point per returned result, up to 500 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A seller with no feedback costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Reading feedback by hand | Open the seller's feedback page and scroll | Free, and slow beyond a handful of sellers | Fine for spot-checking one seller, not a watch list |
| Building a scraper | Write it, host it, repair it when eBay's page markup changes | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per seller, feedback count as a parameter | $1 per 1,000 returned results | Returns what's published — self-reported feedback, not an independent audit |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
id | string | eBay's internal ID for the feedback entry. |
rating | string | "positive", "neutral" or "negative". |
text | string | Feedback comment text. |
from_user | string | Username of the buyer who left the feedback (partially masked by eBay). |
from_user_score | number | The feedback-leaver's own feedback score at the time. |
role | string | The feedback-leaver's role in the transaction, e.g. "buyer". |
item_id | string | eBay item ID the feedback relates to. |
item_title | string | Title of the item the feedback relates to. |
item_url | string | Direct link to the item the feedback relates to. |
price | number | Price of the item at the time of the transaction. |
currency | string | Currency code the price is in. |
is_verified_purchase | boolean | Whether eBay marks this as a verified purchase. |
period | string | The feedback period eBay grouped this entry under, e.g. "Past 6 months". |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
seller is required; max_items caps results at 500 and defaults to 25. start_page pages through feedback beyond that cap.
curl -X POST https://api.neuralverge.ai/functions/v1/run-ebay-seller-feedback \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "seller": "musicmagpie", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
Read the actual negative feedback behind a seller's score before sourcing from them.
Look for a cluster of complaints about the same issue — late shipping, item not as described.
Monitor what buyers are saying about a competing store over time.
Surface a seller's recent feedback in your own tool when helping users decide who to buy from.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
eBay sellers with public feedback history.
Read at request time.
This source returns publicly visible feedback information, stamped with the seller identifier it was read from and a session id you can trace.
- —Feedback is self-reported by buyers and not independently verified.
- —Sellers can respond to or dispute feedback on eBay's platform in ways this endpoint doesn't reflect.
- —Low-volume sellers return thin feedback histories.
Questions, answered
eBay seller returns the summary profile and score. This returns the individual feedback entries behind that score.
Related sources
Try ebay seller feedback on your own data
One request format across every source in the catalog.