Anjuke 新房 Scraper — 64 Fields + Sales Office Phones
Pricing
from $429.00 / 1,000 developments
Anjuke 新房 Scraper — 64 Fields + Sales Office Phones
Extract Chinese new-home (新房) developer data from Anjuke with permanent 400-hotline sales-office phones. 64 fields per development — pricing, floorplans, price trends, metro, tags. Dual-mode: city + filters or paste loupan URLs. 25 top cities. Free tier: 5 developments, 5 runs lifetime.
Pricing
from $429.00 / 1,000 developments
Rating
0.0
(0)
Developer
Zen Studio
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Anjuke New-Home Scraper | Chinese 新房 Developer Data + Sales Hotline Phones (2026)

Scrape Chinese new-build developments (新房) from Anjuke. Every row carries a permanent 400-hotline phone to the developer's sales office, plus 63 more fields: pricing, floorplans, price trends, metro, tags. The only Anjuke scraper on Apify with a dialable lead-gen phone number per row.
| Zen Studio Anjuke Collection • Complete Chinese real-estate coverage: new homes, sale listings, rentals | |||
|
➤ You are here |
Resale homes by city + filter |
Enrich listings from URL list |
Rental market, metro, source filters |
Copy to your AI assistant
zen-studio/anjuke-new-home-scraper on Apify. Scrapes Chinese new-home developments with dialable 400-hotline sales phones. Call ApifyClient("TOKEN").actor("zen-studio/anjuke-new-home-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Provide either city (pinyin, e.g. "beijing") OR startUrls, not both. Full spec: GET https://api.apify.com/v2/acts/zen-studio~anjuke-new-home-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations
Key Features
- 64 fields per development including permanent 400-hotline phone (
phoneDial,phone400Main,phone400Ext), loupan name, address, pricing, 12-month price trend, house-type floorplans, developer, metro proximity, and on-platform review counts - Dial-ready phones — the phone goes straight to the developer's sales office and does not rotate. Lead-gen ready for CRM imports, cold outreach, or call-list building
- Dual input modes — search by city with optional filters (region, price range, rooms, property type, sale status, sort) OR paste loupan URLs directly
- Top 25 Chinese cities — Beijing, Shanghai, Guangzhou, Shenzhen, Chengdu, Nanjing, Tianjin, Hangzhou, Suzhou, Chongqing, Dalian, Wuhan, Shenyang, Xian, Qingdao, Jinan, Foshan, Changsha, Ningbo, Zhengzhou, Hefei, Xiamen, Kunming, Dongguan, Wuxi
- Free tier — 5 developments and 5 runs lifetime, no credit card required
How to Scrape Chinese New-Home Developments
Basic — 10 Beijing developments (free-tier-friendly)
{"city": "beijing","maxResults": 10}
Filter by district and per-m² price
{"city": "beijing","region": "daxing","pricePerM2Min": 30000,"pricePerM2Max": 60000,"rooms": ["2", "3"],"saleStatus": ["onsale"],"maxResults": 50}
By total-price range (万元) + sort by price
{"city": "shanghai","totalPriceMin": 500,"totalPriceMax": 1000,"propertyType": "residential","sort": "price_asc","maxResults": 100}
URL mode — specific developments
{"startUrls": ["https://bj.fang.anjuke.com/loupan/523824.html","https://sh.fang.anjuke.com/loupan/524704.html","https://gz.fang.anjuke.com/loupan/470031.html"]}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
city | string (select) | beijing | City pinyin. Pick one from the 25-city dropdown. Required unless startUrls is used. |
region | string | empty | District filter, in pinyin (e.g. chaoyang, haidian, daxing, pudong, tianhe). |
pricePerM2Min | integer | empty | Minimum per-m² price in CNY (元/m²). Mutually exclusive with totalPrice*. |
pricePerM2Max | integer | empty | Maximum per-m² price in CNY. |
totalPriceMin | integer | empty | Minimum total price in 万元 (10,000 CNY). Mutually exclusive with pricePerM2*. |
totalPriceMax | integer | empty | Maximum total price in 万元. |
rooms | array | empty | Room counts to match: ["1"], ["2","3"], ["4"], ["5"]. |
propertyType | string (select) | empty | residential, villa, commercial, office, shop. |
saleStatus | array (select) | empty | onsale (在售), upcoming (待售), soldout (售罄). |
sort | string (select) | default | default, price_asc, price_desc, newest. |
maxResults | integer | 100 | Max developments to scrape. Hard-capped at 5,000. |
startUrls | array | empty | Loupan URLs. Use instead of city. Format: https://{short}.fang.anjuke.com/loupan/{id}.html. |
proxyConfiguration | object | Residential CN | Apify residential proxy (CN country). Recommended defaults. |
Dual-mode rule: provide either city or startUrls, never both. The actor fails fast with a clear message if both are set or neither is set.
What Data Can You Extract from Anjuke New-Home Listings?
Every row includes:
- Identity & URL —
loupanName,loupanAlias,loupanId,url,fangType - Location —
cityName,regionTitle,subRegionTitle,address,lat,lng,baiduLat,baiduLng - Classification —
propertyType,propertyTypeCn,commercialType,saleStatus,saleStatusCn - Timing —
kaipanDate(opening),kaipanDateCn,jiaofangDate(delivery),jiaofangDateCn,presalePermit - Pricing —
pricePerM2,pricePerM2Unit,newPriceTitle,priceTrend(12-month history) - Size —
areaRange,jianzhuArea(total built m²),zhandiArea(land m²),houseTypeCount,houseTypes[](floorplan summaries with alias, area, orientation, image) - Amenities —
chanquan(tenure text),tenureYears,parkingRatio,greenRatio,plotRatio,propertyFee,fitmentType,loopLine - Developer —
developer[],propertyCompany,investor,proxyAddress - Media —
defaultImage,images[](up to 10),imageTotal - Transit & marketing —
metroLines[](walking distance to nearest stations),youdian(highlights),gaishu(summary),groupBuy(active promo with join count + deadline),tags[],reviewCount - Phone —
phoneDial(e.g.400-091-9320 转 880175),phone400Main,phone400Ext,phone400Dynamic,phone400Status - Meta —
rowStatus(ok/invalid/unavailable/phone_unavailable/error),scrapedAt
Output Example
{"rowStatus": "ok","loupanId": "523824","loupanName": "壹品兴创·颐和公馆","loupanAlias": "","url": "https://bj.fang.anjuke.com/loupan/523824.html","fangType": "xinfang","cityId": "14","cityName": "北京","regionId": "865","regionTitle": "大兴区","subRegionId": "867","subRegionTitle": "黄村","address": "义忠路和义和庄南街交界处","lat": "39.710506192644","lng": "116.32479259169","baiduLat": "39.716258","baiduLng": "116.331367","propertyType": "residential","propertyTypeCn": "住宅","commercialType": "","saleStatus": "onsale","saleStatusCn": "在售","kaipanDate": "2024-03-15T16:00:00Z","kaipanDateCn": "2024年03月16日","jiaofangDate": "","jiaofangDateCn": "","presalePermit": "京房售证字(2024)18号;京房售证字(2024)17号","pricePerM2": 47500,"pricePerM2Unit": "CNY/m²","newPriceTitle": "住宅","priceTrend": [{ "month": "05月", "midPrice": 52000 },{ "month": "06月", "midPrice": 51500 },"... 10 more"],"areaRange": "127-224㎡","jianzhuArea": "142178㎡","zhandiArea": "45954.22","houseTypeCount": 6,"houseTypes": [{"id": "847389","name": "C1和御户型","alias": "4室2厅2卫1厨","area": "127.00","orient": "南","flagTitle": "在售","defaultImage": "https://pic4.ajkimg.com/display/xinfang/..."},"... 5 more"],"chanquan": "70年(住宅)","tenureYears": 70,"parkingRatio": "1:1.2","greenRatio": 30.0,"plotRatio": "住宅2","propertyFee": "暂无","fitmentType": "带装修","loopLine": "五至六环","developer": [],"propertyCompany": "中建壹品物业运营有限公司","investor": "","proxyAddress": "北京市大兴区新源大街兴创总部公园B5栋","metroInfo": "","metroLines": ["4大兴线号线义和庄-步行650m"],"defaultImage": "https://pic6.ajkimg.com/mat/...","images": ["https://pic4.ajkimg.com/display/xinfang/68c2df1ed7c5387ef74bda43e221b742/600x450n.jpg","https://pic4.ajkimg.com/display/xinfang/c42cd7355bf468da1e8f17594ef74ac3/600x450n.jpg","... 8 more"],"imageTotal": 46,"youdian": "由中建壹品与兴创两大国企联合开发;地铁4号线义和庄站约300米;紧邻念坛公园,尽享2500亩生态环境;商圈环绕:大兴龙湖天街、凯德Mall、西红门荟聚。","gaishu": "项目由中建壹品与北京兴创联合开发,位于大兴新城核心区地段,受南城计划、机场临空经济区和雄安新区三重利好加持;...","tags": ["车位充足", "装修交付", "轨交房", "厨卫全明", "南北通透"],"reviewCount": 1162,"groupBuy": {"id": "383227","title": "总价530万起","joinCount": 1096,"deadline": "2026-04-19 23:59:59","description": "总价530万起"},"phoneDial": "400-091-9320 转 880175","phone400Main": "400 091 9320","phone400Ext": "880175","phone400Dynamic": false,"phone400Status": 1,"scrapedAt": "2026-04-19T09:05:14Z"}
Advanced Usage
High-volume city sweep (500 developments in one run)
{"city": "shanghai","saleStatus": ["onsale"],"maxResults": 500}
Premium residential in a specific district
{"city": "beijing","region": "haidian","propertyType": "residential","pricePerM2Min": 80000,"sort": "price_desc","maxResults": 50}
Opening-soon pipeline (for lead-gen on upcoming launches)
{"city": "chengdu","saleStatus": ["upcoming"],"sort": "newest","maxResults": 100}
Commercial real estate only
{"city": "shenzhen","propertyType": "commercial","saleStatus": ["onsale", "upcoming"],"maxResults": 100}
Bulk enrich from a known URL list
{"startUrls": ["https://bj.fang.anjuke.com/loupan/523824.html","https://sh.fang.anjuke.com/loupan/524704.html","https://gz.fang.anjuke.com/loupan/470031.html","https://sz.fang.anjuke.com/loupan/481219.html","https://cd.fang.anjuke.com/loupan/412387.html"]}
Pricing
From $0.429 per development — pay-per-event on the loupan-scraped event. Only successful rows with a dialable phone number are billed. Invalid URLs, dead listings, and rows without a phone number never charge. Your Apify subscription tier applies a volume discount automatically.
| Plan | Per development |
|---|---|
| Free | $0.499 |
| Starter | $0.479 |
| Scale | $0.449 |
| Business | $0.429 |
A one-time Actor start fee of $0.05 per run applies on top (covers warmup). You'll see it as a separate line in the run cost.
Free tier: 5 developments and 5 runs lifetime per Apify account, no credit card required. After the cap, the run ends with a single upgrade notice (not charged).
Cut cost
- Narrow with
region+pricePerM2Min/pricePerM2MaxortotalPriceMin/totalPriceMaxbefore the run starts — a Beijing/Haidian filter returns ~30 developments, a Beijing-wide sweep ~700 - Set
maxResultsto exactly the volume you need — the scraper stops as soon as it hits the cap - For incremental lead-gen, run smaller sweeps weekly rather than one giant monthly run
- Upgrade to a Business subscription to drop per-development cost by ~14% on high-volume work
FAQ
What makes this different from sale-listing scrapers? The phone is permanent and dialable. Sale and rent actors expose broker phones through short-lived relay numbers that rotate within minutes, so dialing them the next day reaches dead lines. New-home developments publish a permanent 400-hotline routed to the developer's sales office — that's what we return.
How fresh is the data? Every run hits Anjuke live. Price trend, group-buy deadlines, and sale status reflect what was on Anjuke at run time. There is no cache layer.
Can I scrape more than 5,000 developments in one run?
One run is hard-capped at 5,000. For larger catalogs, split across multiple runs (e.g. by region or propertyType).
Which cities are supported? Top 25 Chinese cities covering tier-1 and tier-2 markets. For coverage of smaller cities, open an issue with the city name and we'll add it.
What's the free tier? 5 developments and 5 runs lifetime. No credit card. After that you choose a paid plan.
Do I need a Chinese proxy?
The actor defaults to Apify Residential CN and is tuned for that. You can change the proxy group under proxyConfiguration, but results may vary.
What does rowStatus mean?
ok = full row with phone, charged. invalid = URL didn't match the accepted shape. unavailable = listing no longer exists. phone_unavailable = listing exists but no phone (rare). error = transient failure while loading the development. Only ok rows are charged.
Can I use the scraper for leads in compliance with Chinese regulations? The 400-hotline is the developer's published public sales number — legally equivalent to finding it on their website or a printed brochure. You must still comply with local telemarketing and data protection rules (PIPL, GDPR, CCPA) for any outreach.
Can I combine filters?
Yes. All filters stack. The only mutual exclusion is between the per-m² price (pricePerM2Min/pricePerM2Max) and total price (totalPriceMin/totalPriceMax) — pick one pair.
Does the actor scrape new-home reviews and comments?
Not currently included. reviewCount is returned as a popularity signal. If review content is a need, open an issue.
What happens if a city has no developments matching my filters? The actor fails fast with a generic message and doesn't charge.
Support
- Bugs: Issues tab
- Features: Issues tab
Legal Compliance
Extracts publicly available data from Anjuke. Users must comply with Anjuke's terms of service, Chinese data-protection law (PIPL), and applicable regulations in their jurisdiction (GDPR, CCPA). The 400-hotline phone numbers are published sales contacts and may be used only for legitimate business outreach.
Chinese new-home developer data with permanent sales-office phone numbers. 64 fields per development, 25 top cities, dial-ready leads.