Goofish Scraper 闲鱼 Xianyu - Listings, Seller Shops & SKU Stock avatar

Goofish Scraper 闲鱼 Xianyu - Listings, Seller Shops & SKU Stock

Pricing

from $3.50 / 1,000 listing scrapeds

Go to Apify Store
Goofish Scraper 闲鱼 Xianyu - Listings, Seller Shops & SKU Stock

Goofish Scraper 闲鱼 Xianyu - Listings, Seller Shops & SKU Stock

Scrape Goofish (闲鱼 Xianyu) listings and seller shops: price, SKU stock, condition, wants, views, Zhima credit. No login. Export CSV, Excel, JSON or XML.

Pricing

from $3.50 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

🐟 Goofish Scraper

🚀 Export Goofish (闲鱼 / Xianyu) listings and whole seller shops in seconds. 50 fields per listing, SKU variants with live stock, want and view counts and the seller's Zhima credit and review record. 100 listings from one shop in 83 seconds, no login and no cookie.

Paste Goofish listing links or item IDs, or a seller's profile link, and get every listing back as a clean structured row: title, asking price and price range, the seller's own "was" price, condition, shipping fee, stock, how many people want it and how many have viewed it, category and attributes, the full description, every photo, and each SKU variant with its own price and quantity. Every row also carries the seller block: nickname, IP location, days on Goofish, number of listings, items sold, followers, good, neutral and bad review counts, reply rate and reply time, last active time, credit level and Zhima credit.

Goofish is Alibaba's second-hand marketplace (formerly Idle Fish / 闲鱼), the largest in China. This Actor reads the same listing data the Goofish website loads for a buyer, straight from Goofish's own API, and walks a seller's catalog 20 listings at a time until the shop ends or your cap is reached.

🎯 Target Audience💡 Primary Use Cases
Resellers and cross-border sourcing teamsPrice second-hand and clearance stock from Chinese sellers before buying
Brand protection teamsTrack who is reselling your products on Goofish, at what price and in what condition
Marketplace and pricing analystsBuild price and demand datasets from want counts, views and SKU stock
Seller research and lead generationVet a Goofish shop by its sales, reviews, credit and reply rate

📋 What the Goofish Scraper does

💡 Why it matters: a Goofish listing page shows a buyer everything that decides a deal: the price, the condition, how many other people want it, and whether the seller can be trusted. This Actor turns those pages into rows you can sort, filter and compare across thousands of listings.

  • Listing links or IDs: https://www.goofish.com/item?id=1006691167284 or just 1006691167284.
  • Whole seller shops: paste https://www.goofish.com/personal?userId=2209657546241 (or the numeric ID) and the Actor walks every listing on show, with an optional per-seller cap.
  • Prices done properly: the asking price, the SKU price range (minPrice / maxPrice) and the seller's original price where they set one, all in yuan.
  • SKU variants with stock: every variant's options, price and remaining quantity.
  • Demand signals: want count, view count and favorites, the numbers Goofish shows under each listing.
  • Seller trust in every row: Zhima credit, Goofish credit level, real-name and Zhima verification, review counts, good-review rate, reply rate and time, last active.
  • Categories and attributes: Goofish's own category, brand, condition and other listing properties.
  • Clean output: no null in data fields; missing values read Not Disclosed or N/A, flags read Yes or No, lists are always arrays.

🎬 Full Demo (🚧 Coming soon)

📊 Output

Every row is one Goofish listing.

🖼 FieldDescription
🖼 imageUrlMain listing photo
📌 title / 🔗 url / 🆔 itemIdListing title, link and Goofish item ID
🟢 statusListing status as Goofish shows it (在线 = on sale)
💴 price / originalPrice / currencyAsking price, the seller's "was" price, currency (CNY)
📉 minPrice / 📈 maxPricePrice range across SKU variants
✨ conditionCondition as the seller set it (全新, 几乎全新, 轻微使用痕迹...)
🚚 shippingFee / freeShippingShipping fee in yuan, free shipping flag
📦 quantityUnits in stock
❤️ wantCount / 👀 viewCount / ⭐ favoriteCount"N people want this", views, favorites
🗂 category / categoryIdGoofish category
📍 cityWhere the listing ships from
📅 publishedAtWhen the listing was created (ISO 8601)
📝 descriptionFull listing text
👤 sellerId / sellerName / sellerUrl / sellerAvatarUrlWho is selling
🌏 sellerIpLocation / ✍️ sellerSignatureSeller's IP region and profile signature
🗓 sellerRegisteredAt / sellerDaysOnGoofishAccount age
🏪 sellerItemCount / sellerSoldCount / sellerFollowersShop size, items sold, followers
👍 sellerGoodReviewRate / sellerGoodReviews / sellerNeutralReviews / sellerBadReviewsReview record
💬 sellerReplyRate24h / sellerReplyTime / sellerLastActiveResponsiveness
🏅 sellerCreditLevel / sellerZhimaCredit / sellerZhimaVerified / sellerRealNameVerifiedCredit and verification
🏷 attributes / tagsListing properties (brand, condition...) and Goofish tags (包邮...)
🎛 variantsSKU variants: skuId, options, price, quantity
🖼 imagesEvery listing photo
🕒 scrapedAt / ❌ errorCapture time, and an error message on failed inputs

Three real rows from a cloud run:

A listing with SKU variants and a set condition:

{
"imageUrl": "https://img.alicdn.com/bao/uploaded/i3/O1CN017npcys1vyQxcRJLe3_!!4611686018427381249-0-fleamarket.jpg",
"title": "1.5米复古波点细长条发带春夏季辣妹时尚百搭高级感装饰脖领飘带",
"url": "https://www.goofish.com/item?id=1006691167284",
"itemId": "1006691167284",
"status": "在线",
"price": 4.82,
"originalPrice": "Not Disclosed",
"currency": "CNY",
"minPrice": 4.82,
"maxPrice": 8.29,
"condition": "全新",
"shippingFee": 0,
"freeShipping": "Yes",
"quantity": 606,
"wantCount": 0,
"viewCount": 57,
"favoriteCount": 0,
"category": "丝带",
"categoryId": "50025449",
"city": "莆田",
"publishedAt": "2025-12-29T04:12:27.000Z",
"description": "1.5米复古波点细长条发带春夏季辣妹时尚百搭高级感装饰脖领飘带\n\n✅丝带\n✅颜色:以规格选项为准\n\n【购物须知】...",
"sellerId": "2209657546241",
"sellerName": "韩国逃跑的青石斑鱼",
"sellerUrl": "https://www.goofish.com/personal?userId=2209657546241",
"sellerAvatarUrl": "https://img.alicdn.com/bao/uploaded/i3/O1CN01Uqsj4L1vyQxY8YQo7_!!4611686018427381249-0-mtopupload.jpg",
"sellerIpLocation": "河北省",
"sellerSignature": "诚信第一,服务至上",
"sellerRegisteredAt": "2021-09-19T05:13:09.000Z",
"sellerDaysOnGoofish": 1835,
"sellerItemCount": 5906,
"sellerSoldCount": 1468,
"sellerFollowers": 143,
"sellerGoodReviewRate": "95%",
"sellerGoodReviews": 97,
"sellerNeutralReviews": 20,
"sellerBadReviews": 5,
"sellerReplyRate24h": "低于50%",
"sellerReplyTime": "3小时+",
"sellerLastActive": "15小时前来过",
"sellerCreditLevel": "卖家信用极好",
"sellerZhimaCredit": "信用中等",
"sellerZhimaVerified": "Yes",
"sellerRealNameVerified": "Yes",
"attributes": [{ "name": "成色", "value": "全新" }],
"tags": ["包邮"],
"variants": [
{ "skuId": "6005513065480", "options": "颜色: 红色波点1条装", "price": 4.82, "quantity": 16 },
{ "skuId": "6005513065481", "options": "颜色: 白色波点1条装", "price": 4.82, "quantity": 186 }
],
"images": [
"https://img.alicdn.com/bao/uploaded/i3/O1CN017npcys1vyQxcRJLe3_!!4611686018427381249-0-fleamarket.jpg",
"https://img.alicdn.com/bao/uploaded/i2/O1CN01x1aGTF1vyQxdBsxF2_!!4611686018427381249-0-fleamarket.jpg"
],
"scrapedAt": "2026-09-28T18:59:10.035Z",
"error": null
}

A listing with demand (5 people want it, 155 views) and a sold-out variant:

{
"imageUrl": "https://img.alicdn.com/bao/uploaded/i1/O1CN01Rz39Bg1vyQxcRHw9S_!!4611686018427381249-2-fleamarket.png",
"title": "鬼斧神蛋美妆蛋超软不易吃粉底液化定妆蛋粉扑干湿两用",
"url": "https://www.goofish.com/item?id=1008889632066",
"itemId": "1008889632066",
"price": 6.45,
"minPrice": 6.45,
"maxPrice": 9.78,
"condition": "Not Disclosed",
"quantity": 84,
"wantCount": 5,
"viewCount": 155,
"favoriteCount": 1,
"category": "美妆蛋",
"city": "宜宾",
"variants": [
{ "skuId": "6170634599038", "options": "颜色: 黑色【1枚装】", "price": 6.45, "quantity": 57 },
{ "skuId": "6170634599039", "options": "颜色: 棕色【1枚装】", "price": 6.45, "quantity": 0 }
],
"scrapedAt": "2026-09-28T18:58:53.822Z",
"error": null
}

A new, unopened item found by walking the seller's shop:

{
"imageUrl": "https://img.alicdn.com/bao/uploaded/i4/O1CN01meeBZv1vyQxdMrqfz_!!4611686018427381249-0-fleamarket.jpg",
"title": "新款车载香薰车内倒置香氛杯室内空气香薰氛围感香薰摆件大容量",
"url": "https://www.goofish.com/item?id=1008889476432",
"itemId": "1008889476432",
"price": 8.16,
"minPrice": 8.16,
"maxPrice": 22.96,
"condition": "全新未拆封",
"quantity": 49995,
"viewCount": 26,
"category": "香薰蜡烛",
"city": "十堰",
"variants": [
{ "skuId": "6170634683157", "options": "颜色: 倒置香氛室内空气香 薰[桂影浮樽]橙花香", "price": 8.16, "quantity": 9999 }
],
"scrapedAt": "2026-09-28T18:59:13.913Z",
"error": null
}

(The last two rows are shortened for reading. Every row in the dataset carries all 50 fields.)

✨ Why choose this Actor

  • Listings and whole shops in one Actor. Paste item links, seller links, or both. Seller shops are walked page by page to the end, and each listing comes back in the same full shape as a direct link.
  • SKU-level stock. Each variant's price and remaining quantity, so you can see which colors or sizes are selling out.
  • Seller trust signals in every row. Zhima credit, credit level, verification, review counts, reply rate and last active, with no second lookup.
  • Demand you can rank by. Want count and view count come straight from Goofish, the same numbers a buyer sees.
  • No login, no cookie, no Chinese phone number. The Actor reads only what Goofish shows a logged-out visitor.
  • Errors are never charged. A deleted listing or an unreadable link produces an error row you do not pay for.

📈 How it compares to alternatives

This ActorTypical Goofish scraper
Listing links or IDsYesYes
Whole seller shop from one linkYes, every listing on showOften a separate Actor
SKU variants with price and stockYesSometimes
Seller Zhima credit, reviews and reply rate in each rowYesOften a separate lookup
Keyword searchNo. Goofish requires a logged-in account for search, and this Actor never uses oneOnly with a logged-in account behind it
Login or cookie neededNoSome ask for a session cookie

🚀 How to use

  1. Create a free Apify account (sign up here) and get $5 in free usage credit.
  2. Open the Actor and paste one or more listing URLs or item IDs, and/or one or more seller profile URLs or user IDs.
  3. Optionally set Max listings per seller to sample each shop instead of taking all of it.
  4. Set Max Items and click Start. Keep the default residential proxy.
  5. Download the dataset as CSV, Excel, JSON or XML, or read it from the Apify API.

A minimal input:

{
"sellerUrls": ["https://www.goofish.com/personal?userId=2209657546241"],
"maxItemsPerSeller": 200,
"maxItems": 1000
}

💼 Business use cases

🛒 Cross-border sourcing and resale

Walk the shops of the Goofish sellers you buy from every week. Sort by price against originalPrice, filter condition to 全新 or 几乎全新, and use variants to see exactly which sizes and colors are still in stock.

🛡️ Brand protection

Collect the listings of known resellers of your products. The seller block tells you how big each shop is (sellerItemCount, sellerSoldCount), how long it has existed and where it operates from (sellerIpLocation).

📊 Pricing and demand research

Join wantCount and viewCount to price and category to find which second-hand items move and at what price point. Rerun on a schedule to watch prices drop over time.

🤝 Supplier and seller vetting

Before you trust a Goofish seller with a large order, check their good-review rate, bad reviews, reply rate, Zhima credit and real-name verification, all in one row.

🔌 Automating Goofish Scraper

Schedule runs and route the output with Apify integrations: Make, Zapier, Slack, Airbyte, GitHub and Google Drive, or plain webhooks. For example, walk a list of seller shops every morning and post new listings under a price threshold to a Slack channel, or append every run to a Google Sheet to track prices over time.

🌟 Beyond business use cases

  • Research: study China's circular economy with real second-hand prices, conditions and demand.
  • Personal: watch a seller you like and catch new listings before anyone else.
  • Non-profit: track resale of donated or restricted goods.
  • Experimentation: a real Chinese e-commerce dataset with prices, SKUs and seller reputation for pricing models and NLP.

🤖 Ask an AI assistant about this scraper

Paste this README into ChatGPT, Claude or any AI assistant and ask how to set the input for your goal, how to join the output with other data, or how to analyze the listings. Each row is flat JSON with one listing per row, which models handle easily.

❓ Frequently Asked Questions

🔐 Do I need a Goofish account, a cookie or a Chinese phone number? No. The Actor reads only what Goofish shows a logged-out visitor. You never log in or paste a cookie.

🔎 Can I search Goofish by keyword? No, and that is deliberate. Goofish only answers keyword searches for logged-in accounts: we tested it from browsers and IPs in mainland China, Hong Kong and the US and every logged-out search was refused. This Actor does not use accounts. Start from listing links you already have or from the shops of sellers you care about.

🏪 How many listings can I get from one seller? Every listing the seller has on show. In testing, 100 listings from a 5,906-listing shop took 83 seconds. Set Max listings per seller to cap each shop.

🔗 Which links work? goofish.com/item?id=... listing links and bare item IDs, and goofish.com/personal?userId=... seller links and bare user IDs. Duplicates are removed, so a listing pasted twice is scraped once.

💴 What currency are prices in? Chinese yuan (CNY), exactly as the seller set them. Nothing is converted.

✨ Why is condition sometimes Not Disclosed? Goofish only has a condition when the seller picked one. Many shop-style listings leave it out, and the Actor does not guess.

🎛 What is in variants? One entry per SKU the seller set up, with the option text (for example 颜色: 红色波点1条装), the variant's own price and its remaining stock. Single-item listings have an empty list.

🔒 What happens with a deleted or sold listing? You get an error row with Goofish's own message (for example 您要看的宝贝不存在或已被删除啦!). Error rows are never charged.

🛡️ Do I need a proxy? Yes, and it is set by default. Goofish only answers real browsers on residential IPs, so the Actor uses Apify's residential proxy and rotates IP and browser fingerprint on its own if Goofish pushes back.

⚡ How fast is it? About 1.2 listings per second: 100 listings in 83 seconds in testing.

📁 What formats can I export? CSV, Excel, JSON and XML from the dataset view, or any format through the Apify API.

🔌 Integrate with any app

The dataset is available through the Apify API and every Apify integration, so you can pull it into a spreadsheet, database, BI tool or ML pipeline without glue code.

💡 Pro Tip: browse the complete ParseForge collection for more e-commerce and marketplace Actors.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: this is an independent tool and is not affiliated with, endorsed by, or connected to Goofish, Xianyu or Alibaba. It collects only publicly available data. You are responsible for how you use the data, in line with Goofish's terms and applicable law.