Goofish Scraper 闲鱼 Xianyu [From $2] Listings, Prices & Sellers avatar

Goofish Scraper 闲鱼 Xianyu [From $2] Listings, Prices & Sellers

Pricing

from $2.00 / 1,000 listings

Go to Apify Store
Goofish Scraper 闲鱼 Xianyu [From $2] Listings, Prices & Sellers

Goofish Scraper 闲鱼 Xianyu [From $2] Listings, Prices & Sellers

[From $2 per 1,000 listings] Goofish (闲鱼 / Xianyu / Idlefish) scraper with no login: search by keyword or listing link and get price in CNY, condition, price drops, want count, region, photos and seller stats. English brand names are mapped to Chinese. Only-new monitoring for deal alerts.

Pricing

from $2.00 / 1,000 listings

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Goofish Scraper 闲鱼 Xianyu — Listings, Prices & Sellers

Search Goofish (闲鱼 / Xianyu / Idlefish), Alibaba's second-hand marketplace, and get every listing as a clean row: price in CNY, condition, cumulative price drop, how many buyers want it, region, images and the seller. Turn on full details for the description, all photos, views, favorites, city and district, and the seller's sales history and reply rate. No login, no cookies, no Chinese phone number.

Type English if you like: common brand names are swapped for the Chinese word sellers actually write (xiaomi 14 → 小米 14, huananzhi → 华南金牌). And with monitoring mode on, a scheduled run returns only listings it has not shown you before.

Why use this Goofish scraper?

  • English-friendly search. Goofish matches words literally. huananzhi returns nothing and xiaomi finds a fraction of 小米. This actor maps about 75 common brands and categories to the Chinese term, and every row shows what was actually searched in searchedAs.
  • Only-new monitoring. Schedule it every hour and get just the listings that appeared since the last run. Listings you already received are skipped and not billed.
  • Fields parsed, not dumped. Goofish packs condition, price drops and seller badges into a tag list. Here they come out as condition, priceDropCny and sellerBadges, with the rest kept as specs (256GB, 大陆国行, 无任何维修).
  • Correct timestamps. postedAt is real UTC. (One upstream source labels Beijing time as UTC, which shifts posts by eight hours; this actor corrects it.)
  • Pay for depth only when you need it. Search rows are cheap. Full detail rows cost more and are opt-in.

Overview

InputKeywords (Chinese or English), goofish.com search links, or listing links / ids
OutputOne row per listing, JSON / CSV / Excel
Per keywordUp to 50 listings
FiltersPrice range, posted within N days, free shipping, no auctions
SortingRelevance, newest, price up / down, most wanted
LoginNone

Supported inputs

  • Keywords: iPhone 15, 小米 14, 乐高, Nintendo Switch, huananzhi x99
  • Search links: https://www.goofish.com/search?q=小米
  • Listing links: https://www.goofish.com/item?id=1089872772258 or just 1089872772258 (always returned with full details)

Use cases

  • Resale arbitrage and deal alerts. Watch iPhone 15, Switch OLED or 大疆 every hour and get only fresh listings under your price.
  • Price research. What do used Xiaomi 14s actually sell for this week, by storage size and condition?
  • Sourcing from China. Find second-hand camera bodies, lenses, LEGO sets or designer bags, with the seller's sales count and review rate to judge them.
  • Market monitoring for brands. Track how many of your products appear second-hand, at what discount, and in which provinces.
  • Seller vetting. Items listed, items sold, good-review rate, 24-hour reply rate and last-seen time for each seller.

How it works

How the Goofish scraper works

  1. Each keyword is mapped to the Chinese term sellers use (when it is a known brand or category) and searched on Goofish.
  2. Up to 50 listings come back per keyword. Your filters and sort order are applied, then your per-keyword cap.
  3. In monitoring mode, listings you have already received are skipped.
  4. With Full listing details on, each remaining listing's detail page is fetched in batches of 20 and merged in.
  5. Rows go to the dataset as they are ready.

Input configuration

{
"keywords": ["iPhone 15", "xiaomi 14", "乐高 42115"],
"maxItemsPerKeyword": 50,
"includeDetails": false,
"sortBy": "newest",
"maxPrice": 3000,
"publishedWithinDays": 3,
"monitorMode": true,
"monitorStateName": "phone-deals"
}
FieldWhat it does
keywordsSearch terms. Chinese gives the most results.
searchUrlsgoofish.com search links; the keyword is read from q.
itemUrlsListing links or ids, returned with full details.
translateKeywordsMap English/pinyin brand and category names to Chinese (default on).
includeDetailsFetch the full listing page for each result (default off).
maxItemsPerKeyword1 to 50 (default 50).
maxItemsCap for the whole run (default 500; free plan 100).
sortByrelevance, newest, priceAsc, priceDesc, mostWanted.
minPrice / maxPricePrice range in CNY.
publishedWithinDaysOnly listings posted in the last N days.
freeShippingOnly, excludeAuctionsSelf-explanatory.
monitorModeReturn only listings not delivered in earlier runs.
monitorStateNameSeparate seen-lists for separate schedules.
emitBaselineOff: the first monitoring run only remembers listings.
resetMonitoringStateForget everything delivered so far.

Output overview

Every row has detailLevel: summary for search rows, full when details were fetched. Fields that only exist on the detail page are null on summary rows.

Output samples

Search row (detailLevel: "summary"):

{
"itemId": "1089872772258",
"url": "https://www.goofish.com/item?id=1089872772258",
"title": "iPhone 15 256G 黑色 国行,型号MV9P3CH /A,iOS 27.0系统 2023年8月生产,10月激活,电池健康86%…",
"priceCny": 2500,
"currency": "CNY",
"priceDropCny": 188,
"freeShipping": true,
"condition": "minor scratches",
"conditionLabel": "少量磕碰划痕",
"specs": ["Apple/苹果", "256GB"],
"sellerBadges": ["卖家信用极好"],
"wantCount": 2,
"location": "江苏",
"categoryId": "50025386",
"imageUrl": "https://img.alicdn.com/bao/uploaded/i2/O1CN01LWSHHo4ChyF2vHAO~livephoto~_!!4611686018427383414-0-fleamarket.jpg",
"postedAt": "2026-10-02T13:52:45.000Z",
"sellerName": "我心依旧",
"searchKeyword": "iPhone 15",
"searchedAs": "iPhone 15",
"position": 1,
"detailLevel": "summary"
}

Extra fields with full details (detailLevel: "full"):

{
"description": "iPhone 15 256G 黑色 国行,型号MV9P3CH /A,iOS 27.0系统\n2023年8月生产,10月激活,电池健康86%,循环953次\n账号已退,插卡即用,功能全好…",
"images": ["https://img.alicdn.com/bao/uploaded/i2/…jpg", "… 7 images"],
"viewCount": 71,
"wantCount": 3,
"favoriteCount": 0,
"conditionLevel": 9,
"status": "在线",
"shippingFeeCny": 0,
"province": "江苏",
"city": "徐州",
"district": "贾汪区",
"sellerId": "47656566",
"sellerUrl": "https://www.goofish.com/personal?userId=47656566",
"sellerItemCount": 1113,
"sellerSoldCount": 977,
"sellerGoodReviewRate": 98,
"sellerReplyRate24h": 92,
"sellerLastSeen": "4小时前来过"
}

Key output fields

FieldMeaning
priceCnyAsking price in yuan.
priceDropCnyTotal the seller has cut the price by (累计降价).
condition / conditionLabelCondition from the listing's tags, in English and the original Chinese.
conditionLevelGoofish's numeric condition grade (detail rows).
wantCountBuyers who tapped 我想要 (I want this). A strong demand signal.
viewCount, favoriteCountDetail rows only.
locationRegion shown on the search card, usually the province.
province, city, districtDetail rows only.
specsRemaining tags: storage, model, region version, repair status.
sellerBadgesTags about the seller: 卖家信用极好, 百分百好评, 超赞鱼小铺.
sellerSoldCount, sellerGoodReviewRate, sellerReplyRate24hSeller track record (detail rows).
searchKeyword / searchedAsWhat you typed, and the term actually searched.
postedAtWhen the listing was posted, UTC.

FAQ

How many listings can I get per keyword? Up to 50. Goofish search does not page beyond that for this data source. To go deeper, add variants: iPhone 15 128G, iPhone 15 256G, iPhone 15 Pro, 苹果15. Each listing is returned once per run even if several keywords find it.

Why did my English keyword return nothing? Goofish does not translate. Known brands and categories are mapped for you, but other words are searched as typed. Check searchedAs, and try the Chinese term.

Do filters and sorting apply on Goofish's side? They apply to the up-to-50 listings each keyword returns. A tight price range can leave fewer than 50.

Why is the seller name masked (我*旧) on some rows?** Rows from listing links come only from the detail page, which masks names. Rows found through search carry the full name.

Does monitoring cost money on runs with nothing new? Each keyword searched is billed once (see Pricing), because the search itself is the expensive part. Listings you already have are never billed again.

Which fields can be empty? originalPriceCny, soldCount, coordinates and some seller profile fields are often empty on Goofish itself. They are filled when the listing has them.

Support

Found a bug or need a field? Open an issue on the actor's Issues tab and include your run ID.

Additional services

Need Goofish data on a schedule into your own database, or a scraper for another Chinese marketplace? Get in touch through the Issues tab or muhamed.didovic@gmail.com.

Explore more scrapers

🤖 For AI agents & LLM apps

Call it through the Apify API or MCP with a small JSON input: {"keywords": ["小米 14"], "maxItemsPerKeyword": 20}. Rows are flat JSON with stable field names, prices as numbers in CNY and times in ISO 8601 UTC. Use monitorMode with a monitorStateName per agent task to fetch only new listings between calls.

⚠️ Disclaimer

This actor collects publicly visible listing data. It does not log in, and it does not access private messages, orders or account data. You are responsible for using the data in line with Goofish's terms, the laws that apply to you, and data-protection rules such as PIPL and GDPR, especially for seller names and locations. Goofish, 闲鱼 and Xianyu are trademarks of their owners; this actor is not affiliated with or endorsed by Alibaba Group.

SEO Keywords

goofish scraper, xianyu scraper, 闲鱼, 闲鱼爬虫, 闲鱼数据, idlefish scraper, goofish api, xianyu api, alibaba second hand marketplace, china resale data, chinese used goods, goofish listings, xianyu price monitor, xianyu deal alerts, goofish seller data, china secondhand prices, 二手 price tracking, 闲鱼 监控