TCGplayer
TCGplayer Seller Feedback API
Buyer feedback on one TCGplayer seller from the last 365 days, newest first, up to 50 per page, optionally only one star rating or only feedback with a written comment: date, rating, comment, as described, arrived when expected, good communication, and the buyer as the masked nickname tcgplayer.com shows. Also total_results as TCGplayer reports it and has_more. Costs 1 credit per request.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonseller_keystringrequiredTCGplayer seller key, a listing's seller.key (e.g. bf43b501).
Example: bf43b501
ratingintegerOnly feedback with this many stars, 1-5.
Example: 1
with_commentbooleanOnly feedback that has a written comment.
pageintegerPage, 1-based, up to 500. Defaults to 1.
Example: 1
limitintegerFeedback per page, 1-50. Defaults to 10.
Example: 10
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.tcgplayer.seller_feedback(seller_key="bf43b501", rating=1, with_comment=True, limit=50)["data"]
for f in res["feedback"]:
print(f["date"][:10], f["rating"], f["buyer"], f["comment"])Response