Goofish 闲鱼 Xianyu Item Comments Q&A Scraper avatar

Goofish 闲鱼 Xianyu Item Comments Q&A Scraper

Pricing

from $4.29 / 1,000 comments

Go to Apify Store
Goofish 闲鱼 Xianyu Item Comments Q&A Scraper

Goofish 闲鱼 Xianyu Item Comments Q&A Scraper

Extract the buyer comment thread (留言) and Q&A (问大家) from any Goofish (闲鱼/Xianyu) listing: buyer questions, seller replies, regions, post times, likes, and commenter names, with replies nested per comment. Export to JSON/CSV. Just add item URLs or IDs.

Pricing

from $4.29 / 1,000 comments

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Goofish Comments & Q&A Scraper (闲鱼 / Xianyu / Idlefish) | Buyer Questions + Seller Replies

Goofish Comments & Q&A Scraper

Zen Studio China Scrapers   •  Goofish, JD.com, Taobao, and wholesale data
 Goofish Comments
➤ You are here
 Goofish Search
Listings + sellers
 Goofish Detail
Full item detail
 Sellers & Reviews
Profiles + reviews
 Taobao
Products + reviews

Extract the public buyer comment thread (留言) and buyer Q&A (问大家) from any Goofish (闲鱼 / Xianyu / Idlefish) listing. For each item you get every buyer question, the seller's public replies nested underneath, plus who asked, from where, when, and how many likes each comment has.

This is the closest thing Goofish has to per-listing buyer sentiment: what shoppers ask before buying, and how the seller responds. Point it at a competitor's hot listings, a category's top items, or your own shop.

What you get

  • One row per top-level comment, with the full reply thread nested under it.
  • Decrypted display names for both the buyer and the seller (no raw identifiers).
  • authorRole on every comment and reply — seller or buyer — so you can instantly separate questions from the shop's answers.
  • Region, post time, likes, and rank badges per comment.
  • Buyer Q&A (问大家) delivered to a separate item-questions dataset.

Input

FieldTypeDescription
startUrlsarrayGoofish item URLs or raw item IDs, one per line (up to 1,000). Duplicates are skipped.
maxCommentsPerItemintegerMax top-level comments per item. 0 = all. Default 100. Nested replies never count toward this.
includeRepliesbooleanInclude the nested reply thread under each comment. Default true.
includeQuestionsbooleanAlso capture the buyer Q&A (问大家) into the item-questions dataset. Default true.

Supported input formats:

  • https://www.goofish.com/item?id=947872178004
  • 947872178004
{
"startUrls": ["947872178004", "https://www.goofish.com/item?id=933998278227"],
"maxCommentsPerItem": 100,
"includeReplies": true,
"includeQuestions": true
}

Output

Comments dataset (default)

One row per top-level comment. The seller's answers and any follow-ups are nested in replies[].

{
"itemId": "933998278227",
"commentId": "601455703803",
"content": "你好,摄像头像素是多大",
"level": 1,
"authorRole": "buyer",
"authorNick": "lzz开心",
"region": "陕西",
"regionFull": "中国陕西省",
"authorAvatarUrl": "https://img.alicdn.com/bao/uploaded/avatar.png",
"postedAt": "2025-11-20T23:21:31+08:00",
"dateLabel": "25-11-20",
"likes": 0,
"isFeatured": false,
"itemCommentTotal": 17,
"replies": [
{
"commentId": "601440962807",
"content": "200w",
"level": 2,
"authorRole": "seller",
"authorNick": "智表数码",
"replyToNick": "lzz开心",
"parentCommentId": "601455703803",
"region": "广东",
"postedAt": "2025-11-20T23:25:10+08:00",
"likes": 0,
"rankBadgeUrl": "https://gw.alicdn.com/imgextra/badge.png"
}
]
}

Comment fields

FieldDescription
itemIdThe listing this comment belongs to.
commentIdStable comment identifier.
contentThe comment text.
levelThread depth (1 = top-level).
authorRoleseller or buyer.
authorNickCommenter display name.
region / regionFullCommenter region (short / full).
authorAvatarUrlCommenter avatar image.
postedAt / dateLabelPost time (ISO +08:00 / short label).
likesLikes on the comment.
isFeaturedWhether the comment is in the listing's featured/most-liked set.
itemCommentTotalTotal comments + replies on the listing.
rankBadgeUrl / tagBadgeUrlsAuthor rank / tag badge images, when present.
replies[]Nested replies. Each carries replyToNick (who the reply addresses), parentCommentId, parentCommenterNick, and the same fields above.

Q&A dataset (item-questions)

When includeQuestions is on, the buyer Q&A (问大家) for each item is written to a separate item-questions dataset:

{ "itemId": "809415340549", "qid": "adade88cc0b74c0da8ad3b11c9b5da31", "question": "偏大还是偏小?", "answer": "偏小半码" }

Status rows

Inputs that can't be turned into comments come back as unbilled rows so nothing is silently dropped:

  • rowStatus: "invalid" — the input was not a recognized Goofish item.
  • rowStatus: "unavailable" — the listing is offline or removed.
  • rowStatus: "error" — the listing could not be loaded.
  • rowStatus: "ok" with commentCount: 0 — the listing was read successfully and has no comments.

Use cases

  • Competitor & shop monitoring — track what buyers ask about a competitor's hot listings and how fast the seller responds.
  • Pre-purchase FAQ mining — aggregate buyer questions across a category to surface the concerns that drive (or block) purchases: authenticity, sizing, returns, condition.
  • Seller responsiveness analysis — measure answer rate and response quality from the nested authorRole: seller replies.
  • Listing-level sentiment — the closest signal Goofish offers to per-item buyer feedback.

Pricing — Pay Per Event (PPE)

You are charged per top-level comment returned. Nested replies are free. Buyer Q&A is free on the first page per item; only overflow pages bill at the same rate.

PlanPrice per 1,000 comments
Free / Bronze$5.99
Silver$4.99
Gold$4.29

Invalid, unavailable, empty, and error status rows are never charged.

FAQ

Are these product reviews? No. Goofish has no per-listing star reviews. These are the public pre-purchase comment thread (留言) and buyer Q&A (问大家). For seller-level transaction reviews, use the Goofish Seller Scraper.

Do all listings have comments? No. Busy B2C listings carry dozens to hundreds; many casual listings have none. Empty listings return an unbilled status row.

Are buyer and seller names included? Yes, as public display names.

How do I get item IDs to feed in? Use the Goofish Search Scraper or Seller Scraper to collect listing IDs, then pass them here.

More Zen Studio scrapers for Chinese platforms

🛒 E-commerce

🎬 Short-video & social

🏠 Real estate & autos

Support

Found a bug or need a field added? Open an issue on the actor's Issues tab.

Scrape only publicly available data and use it in accordance with Goofish's terms and applicable laws (including data-protection regulations). You are responsible for how you use the data.