Site coverage: modes, fields & pricing
Which Asian sites have a working public scraper, what each one can do, and exactly which columns you get back. Every cell is read out of the actor's own schema — no feature blurbs, no roadmap items.
Snapshot 2026-10-10 · 23 sites · 58 modes · 401 documented fields · 9 with both 繁中 and English listings
| Site / Actor | Modes | Output fields | Per item | Listing languages |
|---|---|---|---|---|
| 28Hse Scraper 28hse-scraper |
| 27 fields | $0.002–$0.008 | zh-hant · en Open on Apify |
property_id · title · deal_type · property_type · price · saleable_area · gross_area · unit_price · district · estate · rooms · bathrooms · is_owner · agent_name · posted_at · listing_url · address · floor_size_sqft · num_rooms · description · agent_address · agent_url · date_published · date_modified · image_count · source_mode · scraped_at | ||||
| Bahamut bahamut-scraper |
| 21 fields | $0.002–$0.008 | zh-hant Open on Apify |
thread_id · bsn · board · site · title · author · author_id · reply_count · view_count · gp_count · bp_count · floor · reply_type · content · brief · created_at · last_reply_at · thread_url · source_mode · source_query · scraped_at | ||||
| Centaline + 28Hse Scraper — Property Search & Detail centaline-scraper |
| 37 fields | $0.002–$0.008 | zh-hant · en Open on Apify |
property_id · source_site · title · district · estate_name · deal_type · price · rent · currency · area_saleable · price_per_sqft · room_layout · floor · building_age · property_url · source_mode · source_query · scraped_at · transaction_id · estate · phase · building · unit · net_area_sqft · net_unit_price · bedrooms · first_or_second_hand · built_year · transaction_date · detail_url · series · series_name · week_ending · index · change_pct_wow · change_pct_mom · publish_date | ||||
| cnyes cnyes-scraper |
| 14 fields | $0.002–$0.008 | zh-hant Open on Apify |
title · source · category · published_at · news_url · stock_code · last_price · change_pct · day_high · day_low · quote_time · source_mode · source_query · scraped_at | ||||
| HardwareZone Scraper hardwarezone-scraper |
| 17 fields | $0.002–$0.008 | zh-hant · en Open on Apify |
site · board · post_id · reply_id · floor · is_hidden · title · author · content · reply_count · view_count · created_at · last_reply_at · post_url · source_mode · source_query · scraped_at | ||||
| HKGolden hkgolden-scraper |
| 21 fields | $0.002–$0.008 | zh-hant Open on Apify |
site · channel · channel_name · topic_id · reply_id · floor · title · author · author_gender · content · content_images · reply_count · marks_good · marks_bad · total_pages · created_at · last_reply_at · topic_url · source_mode · source_query · scraped_at | ||||
| LIHKG Scraper LIHKG-scraper |
| 12 fields | $0.002–$0.008 | zh-hant · en Open on Apify |
thread_id · title · content · author · reply_count · like_count · created_at · last_reply_at · thread_url · source_mode · source_query · scraped_at | ||||
| Midland Realty Scraper — Listings, Transactions, Estates midland-scraper |
| 31 fields | $0.002 | zh-hant · en Open on Apify |
serial_no · deal_type · region · district · estate · building · price_hkd · rent_hkd · net_area_sqft · gross_area_sqft · bedroom · sitting_room · primary_school_net · listing_url · updated_at · scraped_at · transaction_id · floor · flat · net_unit_price_hkd · transaction_date · source · transaction_url · estate_id · name · total_unit_count · total_block_count · sale_listing_count · rent_listing_count · first_op_date · estate_url | ||||
| Mobile01 mobile01-scraper |
| 14 fields | $0.002 | zh-hant Open on Apify |
topic_id · forum_id · forum_name · title · author · reply_count · view_count · created_at · last_reply_at · last_reply_author · topic_url · source_mode · source_query · scraped_at | ||||
| OpenRice Scraper Input OpenRice-scraper |
| 13 fields | $0.002 | zh-hant · en Open on Apify |
poi_id · name · cuisine · district · price_range · rating · review_count · bookmark_count · address · phone · restaurant_url · source_query · scraped_at | ||||
| Pantip Scraper pantip-scraper |
| 18 fields | $0.002–$0.008 | th · en Open on Apify |
site · topic_id · comment_id · floor · is_reply · title · author · author_id · content · content_images · tags · comment_count · score · created_at · topic_url · source_mode · source_query · scraped_at | ||||
| PChome pchome-scraper |
| 14 fields | $0.002 | zh-hant Open on Apify |
product_id · title · brand · price · original_price · discount_pct · rating · review_count · stock_status · category_path · product_url · source_mode · source_query · scraped_at | ||||
| PTT ptt-scraper |
| 12 fields | $0.002–$0.008 | zh-hant Open on Apify |
post_id · board · title · author · push_count · is_pinned · created_at · posted_at · post_url · source_mode · source_query · scraped_at | ||||
| Ruten ruten-scraper |
| 12 fields | $0.002–$0.008 | zh-hant Open on Apify |
item_id · title · price · price_range · currency · stock · sold_count · seller_id · item_url · source_mode · source_query · scraped_at | ||||
| SquareFoot squarefoot-scraper |
| 14 fields | $0.002 | zh-hant Open on Apify |
property_id · deal_type · district · estate · unit_description · price_hkd · saleable_area_sqft · unit_price_per_sqft · bedroom · bathroom · orientation · listing_url · posted_at · scraped_at | ||||
| Theqoo Scraper theqoo-scraper |
| 23 fields | $0.0005–$0.008 | ko · en Open on Apify |
site · board · post_id · reply_id · floor · commenter_floor · is_op · reply_to_floor · is_hidden · hidden_reason · category · title · content · reply_count · view_count · created_at · created_at_precision · links · image_count · post_url · source_mode · source_query · scraped_at | ||||
| Threads Feed threads-feed-scraper |
| 14 fields | — | zh-hant Open on Apify |
author · content · publishedAt · likeCount · replyCount · repostCount · shareCount · viewCount · quoteCount · mediaType · publishedAtISO · postUrl · sourceType · sourceQuery | ||||
| Threads threads-scraper |
| 14 fields | — | zh-hant Open on Apify |
author · content · publishedAt · likeCount · replyCount · repostCount · shareCount · viewCount · quoteCount · mediaType · publishedAtISO · postUrl · sourceType · sourceQuery | ||||
| Threads threads-scraper-br |
| 14 fields | — | zh-hant Open on Apify |
author · content · publishedAt · likeCount · replyCount · repostCount · shareCount · viewCount · quoteCount · mediaType · publishedAtISO · postUrl · sourceType · sourceQuery | ||||
| Threads threads-scraper-ja |
| 14 fields | — | zh-hant Open on Apify |
author · content · publishedAt · likeCount · replyCount · repostCount · shareCount · viewCount · quoteCount · mediaType · publishedAtISO · postUrl · sourceType · sourceQuery | ||||
| Threads threads-scraper-vi |
| 14 fields | — | zh-hant Open on Apify |
author · content · publishedAt · likeCount · replyCount · repostCount · shareCount · viewCount · quoteCount · mediaType · publishedAtISO · postUrl · sourceType · sourceQuery | ||||
| Threads Stock Sentiment threads-stock-sentiment |
| 14 fields | — | zh-hant Open on Apify |
author · content · publishedAt · likeCount · replyCount · repostCount · shareCount · viewCount · quoteCount · mediaType · publishedAtISO · postUrl · sourceType · sourceQuery | ||||
| VOZ Scraper voz-scraper |
| 17 fields | $0.002–$0.008 | vi · en Open on Apify |
site · board · post_id · reply_id · floor · is_hidden · title · author · content · reply_count · view_count · created_at · last_reply_at · post_url · source_mode · source_query · scraped_at | ||||
How to read this
Modes are the unit of work, not the actor
Most actors do more than one job. A forum actor usually separates thread-list (cheap, wide)
from thread (expensive, deep) so that sweeping a board and reading one discussion are not
billed at the same rate. Pick the mode before you pick the actor — it is what determines both the fields
you get and what you pay.
Field names are the contract
Output fields are snake_case English on every actor regardless of the site's language, a missing value
comes back as null rather than being dropped, and every record carries scraped_at
as an ISO 8601 timestamp. That is what makes two sites' output joinable in the same dashboard.
A range in the price column means several event types
Pay-per-event pricing bills the work, not the run. Listing rows are the cheap end; detail pages and individual comments cost more because they cost more to fetch. Apify adds a $0.005 start fee once per run, which is not included above — across a thousand items it disappears, across ten it is your largest single cost.
What is deliberately not here
Sites where the only route in is a headless browser. At current pricing a browser-bound scraper runs at a negative margin, so it does not get built — the reasoning, with measured per-item costs, is in the forum scrapability table.
From least effort to most freedom