58.com Real Estate Scraper: China Sale, Rental & Landlord Data
Pricing
from $1.12 / 1,000 listings
58.com Real Estate Scraper: China Sale, Rental & Landlord Data
Scrape 58.com, China's largest classifieds site, for property listings across 13 major cities: Beijing, Shanghai, Shenzhen, and more. Extract for-sale and rental prices, layouts, and compound details to Excel or JSON. Filter for direct landlord leads and skip broker intermediaries.
Pricing
from $1.12 / 1,000 listings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
🏠 58.com Real Estate Scraper: China Sale, Rental & Landlord Data
| Two independent reads on China's property market. 58.com Scraper and Lianjia Scraper each track a different Chinese property portal, so you can cross-check coverage and pricing instead of relying on one source. | |
| CHINA REAL ESTATE PORTALS Two independent Chinese property portals, cross-checked side by side. | |
|
➤ You are here |
Resale listings across 12 Chinese cities with price-change tracking. |
|
58.com property listings, structured for your spreadsheet. 58.com is China's largest classifieds site. This Actor pulls for-sale and rental real estate listings from 13 major Chinese cities and returns clean, structured data instead of raw HTML, ready in seconds. |
|
🏠 Sale and rental in one Actor Covers both for-sale (二手房) and rental (租房) categories without running two tools. |
🏙️ 13 major Chinese cities Beijing, Shanghai, Shenzhen, Guangzhou, and 9 more city subdomains, selectable by name. |
👤 Direct landlord filter Optionally keep only private-owner listings and skip broker intermediaries. |
💳 Pay only for results Billed per listing returned. Empty or blocked runs cost nothing. |
Get structured Chinese real estate listings (price, area, layout, compound, and contact type) ready for your spreadsheet in seconds. Pull property titles, standardized CNY prices, room layouts, and district locations for 13 major Chinese cities.
👥 What can you do with it?
- I am an international property investor comparing resale prices across Beijing and Shanghai compounds to find undervalued listings.
- I am a market researcher tracking rental prices per square meter across Chinese tech hubs like Shenzhen, Guangzhou, and Hangzhou.
- I am a lead-gen agency sourcing direct landlord listings and contact details so my clients can skip broker intermediation.
🚀 How to use it
|
STEP 1 Choose your city and category Pick a city, for-sale or rental, plus an optional keyword. |
STEP 2 Run the Actor It fetches the live listing page and extracts structured fields. |
STEP 3 Export your data Download the dataset as JSON, CSV, or Excel. |
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
city | enum | Yes | Target city: Beijing (bj), Shanghai (sh), Shenzhen (sz), Guangzhou (gz), Hangzhou (hz), Chengdu (cd), Wuhan (wh), Nanjing (nj), Xi'an (xa), Suzhou (su), Chongqing (cq), Tianjin (tj), or Changsha (cs). |
category | enum | Yes | ershoufang (for-sale / 二手房) or chuzu (rentals / 租房). |
keyword | string | No | Optional search term, such as a compound name, district, or subway line, in Chinese. |
onlyLandlord | boolean | No | If enabled, filters out brokers and agencies and keeps direct owner listings only. |
decryptNumbers | boolean | No | Reserved for a future release. Prices and areas already return in plain, readable form. |
solveCaptcha | boolean | No | Reserved for a future release. If 58.com blocks a request with a CAPTCHA, the Actor currently skips that page safely instead of returning blocked content. |
maxItems | integer | No | Maximum number of listings to extract from the page. |
proxyConfiguration | object | No | Proxy settings. Residential proxies are recommended for reliable access from outside mainland China. |
📦 Output
Each row is a single property listing from 58.com.
{"id": "578414171","category": "ershoufang","url": "https://m.58.com/bj/ershoufang/578414171x.shtml","title": "望京西园 经典三居室 南北通透","scrapedAt": "2026-10-04T09:00:00.000Z","priceTotal": 4800000,"priceRaw": "480万","currency": "CNY","areaSqm": 96.38,"rooms": 3,"halls": 2,"bathrooms": 1,"orientation": "南北","communityName": "望京西园","district": "朝阳","businessArea": "望京","address": "Beijing City, 朝阳 District, 望京, 望京西园","contactType": "Landlord","brokerName": "张先生","brokerCompany": "","captchaEncountered": false}
Field Reference
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier of the listing. |
category | string | ershoufang (for-sale) or chuzu (rental). |
url | string | Direct link to the listing on 58.com. |
title | string | Listing title as shown on 58.com. |
postedDate | string | Timestamp recorded when the listing was scraped, not 58.com's original posting date. |
scrapedAt | string | Timestamp when this row was collected. |
priceTotal | number | Standardized price in CNY: total sale price, or monthly rent for rentals. |
priceUnit | number | Price per square meter in CNY, when 58.com publishes it on the listing card. |
priceRaw | string | Price exactly as shown on 58.com (e.g. 480万 or 3200元/月). |
currency | string | Always CNY. |
areaSqm | number | Floor area in square meters. |
rooms | integer | Number of bedrooms. |
halls | integer | Number of living/dining rooms. |
bathrooms | integer | Number of bathrooms. Inferred from the listing text when not explicitly stated. |
floorLevel | string | Floor level label. Not yet distinguished per listing in this version. |
buildYear | string | Building completion year. Not yet distinguished per listing in this version. |
fitment / fitmentEn | string | Interior finish level, in Chinese and English. Not yet distinguished per listing in this version. |
orientation | string | Facing direction (e.g. 南北 for south-north). |
communityName | string | Name of the residential compound. |
district | string | City district. |
businessArea | string | Local business or neighborhood area. |
address | string | Assembled city, district, and compound address. |
latitude / longitude | number | Approximate city-level coordinates. Not yet precise per listing in this version. |
contactType | string | Broker or Landlord. |
brokerName | string | Name of the broker or listing contact, when shown. |
brokerCompany | string | Agency name, when the listing is broker-managed. |
captchaEncountered | boolean | True if 58.com served a CAPTCHA or block page for this request. |
💰 Pricing & Cost
Pricing is pay-per-result and billed only for listings successfully saved to your dataset. Empty runs and CAPTCHA-blocked pages cost nothing.
- Rates are tiered by your Apify plan: higher plans get a lower cost per listing.
- No fixed monthly subscriptions or hidden maintenance fees.
- See the Pricing tab on this Actor's Store page for the exact current rate on your plan.
⭐ Enjoying 58.com Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ Structured CNY prices and direct landlord contacts from 58.com, without parsing raw HTML yourself. A 5-star rating takes 10 seconds and helps other property investors and China market researchers find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
💡 Tips & Best Practices
- Use a keyword for focused results. Since each run reads the current listing page for your chosen city and category, a keyword (compound name, district, or subway line) narrows results to what matters for your search.
- Filter to direct landlords when sourcing leads. Enable
onlyLandlordto skip brokers and agencies and keep private-owner listings only. - Use residential proxies from outside mainland China. 58.com can restrict traffic from outside China. The default proxy configuration uses Apify's residential proxy group for reliable access.
- Re-run on a schedule to track price changes. Since listings refresh frequently on 58.com, scheduling repeat runs for the same city, category, and keyword lets you spot new listings and price moves over time.
❓ FAQ
Does it get blocked by 58.com?
The Actor uses Apify's residential proxies by default to reduce blocking. If 58.com still serves a CAPTCHA or block page for a request, the Actor detects it, skips that page, and flags it in the output (captchaEncountered: true) instead of returning blocked content.
Does it extract private phone numbers?
No. 58.com protects landlord and broker phone numbers behind click-walls and SMS verification. The Actor returns seller names, compound names, and listing details instead.
How fresh is the data?
Each run fetches the current listing page directly from 58.com at run time, so results reflect what is live on the site at that moment for your chosen city, category, and keyword.
Are all categories supported?
The Actor covers both major 58.com real estate categories: ershoufang (for-sale / 二手房) and chuzu (rentals / 租房). Other 58.com classifieds categories (jobs, used cars, electronics) are not covered.
🔑 Target SEO Keywords
- 58.com scraper
- scrape 58.com
- China real estate scraper
- Chinese property data
- Beijing rental scraper
- Shanghai second-hand home data
🛡️ Disclaimers & Support
- Disclaimer: This Actor retrieves publicly available classified property listings on 58.com. Make sure your usage complies with 58.com's terms of service and applicable laws.
- Support: Open an issue from the Actor page in the Apify Console for bug reports or feature requests.
🔗 Other actors
- Lianjia Scraper ↗ - extracts resale property listings, prices, and community details across China.
- Etagi Real Estate Scraper ↗ - collects property listings and pricing from Etagi in Russia.
- Yandex Realty Scraper ↗ - extracts property listings and prices from Yandex Realty in Russia.
- Property24 Scraper ↗ - pulls property listings and agent details across nine African markets.
- CommercialRealEstate.com.au Scraper ↗ - collects commercial property prices and agent details in Australia.