Fang 房天下 New-Home Scraper: China 楼盘 Prices, Sales & Developers avatar

Fang 房天下 New-Home Scraper: China 楼盘 Prices, Sales & Developers

Pricing

from $3.00 / 1,000 property projects

Go to Apify Store
Fang 房天下 New-Home Scraper: China 楼盘 Prices, Sales & Developers

Fang 房天下 New-Home Scraper: China 楼盘 Prices, Sales & Developers

Scrape 房天下 (Fang) 新房 new-home 楼盘 projects across 97 Chinese cities: price per sqm, total price, sales status, layouts, developer, opening dates, sales progress and coordinates. Filter by district, price, type and bedrooms, or track price changes. From $3 per 1,000 projects.

Pricing

from $3.00 / 1,000 property projects

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

🏠 Fang 房天下 New-Home Scraper: China 楼盘 Prices, Sales & Developers

Every new-home project in China, priced, dated and tracked
Collect Fang (房天下) new-property projects from 97 cities: price per square metre, total price, sales status, developer, opening dates and how many homes have already sold. No login needed.
🏙️ 97 cities
Narrow by district, price, type, sales status and bedrooms.
💴 Prices as numbers
Price per square metre and total price, ready to sort and chart.
📈 Sales progress
Homes permitted, signed and still available for each project.
🔔 Change tracking
See new launches, price cuts and status changes between runs.

Fang (房天下, formerly Soufun) is one of China's biggest property portals. This Actor turns its 新房 (new home) project pages into a clean dataset: one row per 楼盘 (development) with prices as real numbers, layouts, area range, district, hotline and cover image. Switch on the optional extras to add the developer, opening and handover dates, presale permit, land and building specs, map coordinates and sales progress.

🔍 What does Fang New-Property Scraper do?

  • Searches new-home projects in any of 97 Chinese cities, from Beijing and Shanghai to Sanya and Zhoushan.
  • Filters by district, price per square metre, property type, sales status, bedrooms, home size, feature labels, project name, developer and opening window.
  • Returns price per square metre and total price as numbers, with a clear flag when a project has no price yet or no presale permit.
  • Adds sales progress per project: homes covered by the permit, homes signed, homes still available and the share already sold.
  • Tracks a search over time and labels each project as new, price down, price up, price published, status changed or removed.
  • Saves only what Fang shows. A field Fang leaves empty is left out of the row rather than filled with a placeholder.

👥 Who is it for?

  • I am a property investor screening new launches in Shanghai, Chengdu and Hangzhou, so I need unit prices, sell-through and opening dates in one sheet.
  • I am a developer's market analyst comparing nearby projects, so I track competitor prices, layouts and how fast their units sign.
  • I am a broker who needs to know the day a project opens or cuts its price, so my clients hear it first.
  • I am a proptech data lead feeding a price model or map, so I need clean numbers and coordinates for every city.
  • I am a researcher studying regional new-home pricing, so I need the same fields across 97 cities.

🚀 How to use it

STEP 1
Pick cities and filters
Choose cities from the list, then add districts, price range, type and bedrooms.
STEP 2
Choose how deep to go
Keep the quick listing view, or add project details and sales progress.
STEP 3
Download or schedule
Export to Excel, CSV or JSON, or schedule it and keep only what changed.

Start small: the default run returns 10 Beijing projects in seconds. Raise the project and page limits when you are ready for a full city.

💰 Pricing

Pricing is pay per result. You pay for each project saved to your dataset, and runs that return nothing cost nothing. There are no subscriptions or monthly fees. Project details and sales progress add one page load per project, so they make a run slower.

Free-plan accounts can collect up to 25 projects per run, with up to 3 runs per day at least 30 minutes apart. Paid plans have no such limits.

⭐ Enjoying Fang 房天下 New-Home Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Turned a week of copying from Fang into a single run?
A 5-star rating takes 10 seconds and helps other property investors and analysts find it. Your feedback also tells us which cities and fields to improve next.
★  Rate this Actor on Apify

⚙️ Input

FieldTypeRequiredDescription
citiesarray of stringsNoOne or more cities to search, picked from a list of 97. Each city is searched separately. Defaults to Beijing.
districtsarray of stringsNoDistrict names such as 朝阳 or 福田. Each district is searched on its own inside every chosen city.
startUrlsarray of URLsNoSearch pages copied from the Fang new-home site after you filtered them in your browser. When set, these replace the city list.
unitPriceMinintegerNoLowest price per square metre in yuan.
unitPriceMaxintegerNoHighest price per square metre in yuan.
propertyTypeenumNoResidential, villa, office, shop or commercial. Defaults to any type.
saleStatusenumNoOn sale, upcoming or sold out. Defaults to any status.
layoutsarray of stringsNoKeep projects offering at least one of the chosen bedroom counts. 5 means five or more.
areaMinintegerNoKeep projects with homes of at least this size in square metres.
areaMaxintegerNoKeep projects with homes no larger than this size in square metres.
nameKeywordstringNoKeep projects whose name contains this text.
featureTagsarray of stringsNoKeep projects that carry any of these labels, such as 地铁沿线 or 装修交付.
developerKeywordstringNoKeep projects whose developer name contains this text. Project details are switched on automatically.
openingFromstringNoKeep projects opening for sale on or after this date. Project details are switched on automatically.
openingTostringNoKeep projects opening for sale on or before this date. Project details are switched on automatically.
sortenumNoFang default, price low to high, price high to low, most reviewed or opening date. Defaults to the Fang order.
includeProjectDetailsbooleanNoAdds developer, dates, decoration, land use term, plot ratio, greening, parking, property company and presale permit. Off by default.
includeSalesAndLayoutsbooleanNoAdds sales progress, main layouts with prices, coordinates, ratings and district price context. Off by default.
monitorModeenumNoChoose track changes to compare each run with the previous run of the same search. Off by default.
monitorScopestringNoA short name that links scheduled runs of the same search. Leave empty to use an automatic name built from your cities and filters.
includeUnchangedbooleanNoIn monitoring mode, also return projects that did not change. Off by default.
maxItemsintegerNoMaximum number of projects to return in total. Defaults to 10.
maxPagesintegerNoResult pages to read per search, 20 projects each. Defaults to 1.
proxyConfigurationobjectNoConnection settings. The default connects directly and switches to another route by itself if the site refuses.

📊 Data table

FieldTypeDescription
projectIdstringFang project ID.
namestringProject name.
aliasstringAlternative project name, when listed.
urlstringLink to the project page.
city, cityNamestringCity code and Chinese city name.
district, plate, ringRoadstringDistrict, sub-district and ring-road band.
addressstringProject address.
salesAddressstringSales office address.
latitude, longitudenumberMap coordinates (with sales progress option).
imageUrlstringCover image link.
saleStatus, saleStatusTextstringOn sale, upcoming or sold out, plus Fang's own label.
priceStatestringListed, to be determined, or no presale permit yet.
unitPriceCnynumberPrice per square metre in yuan.
unitPriceIsFrombooleanTrue when the unit price is a starting price.
totalPriceFromCnynumberStarting total price per home in yuan.
totalPriceMinCny, totalPriceMaxCnynumberTotal price range (with project details).
rentPricePerSqmCny, rentPeriodnumber, stringRent per square metre per day, month or year, for office and shop listings.
priceTextstringThe price exactly as Fang shows it.
priceQuotedAt, priceValidDays, priceValidUntilstring, numberWhen the price was quoted and how long it holds.
layoutsarrayLayout types offered, such as 三居 and 四居.
bedroomsMin, bedroomsMaxintegerSmallest and largest bedroom count.
areaMinSqm, areaMaxSqmnumberSmallest and largest home size in square metres.
tagsarrayFeature labels shown on the listing.
propertyCategories, buildingType, decorationstringProperty categories, building type and decoration status.
propertyTermText, propertyTermYearsstring, arrayLand use term as published and in years.
developerstringDeveloper company.
openingDate, openingMonth, openingDateTextstringOpening date, or month when only a month is known, and the original text.
handoverDate, handoverMonth, handoverTextstringHandover date or month and the original text.
presalePermitNumber, presalePermitIssuedAtstringPresale permit number and issue date.
plotAreaSqm, floorAreaSqm, plotRatio, greeningRatePctnumberLand area, floor area, plot ratio and greening rate.
parkingSpaces, parkingDescriptioninteger, stringParking spaces and description.
buildingCount, totalHouseholds, floorsDescriptioninteger, stringBuildings, households and floors.
propertyCompany, propertyFeeText, propertyFeeCnyPerSqmMonthstring, numberProperty manager and monthly fee.
salesHotline, salesHotlineExtensionstringSales hotline and extension.
permittedUnits, signedUnits, availableUnits, sellThroughPctnumberHomes permitted, signed, available and the share signed.
salesProgressUpdatedAt, signedUnitsByAreaBandstring, arrayDate of the sales figures and signed homes by size band.
mainLayoutsarrayMain layouts with size, total price and status.
ratingOverall, ratingLayout, ratingTransport, ratingEducation, ratingLivingnumberOverall score and sub-scores.
reviewCount, cityHotRankintegerNumber of reviews and rank on the city's hot list.
districtNewHomeAvgPriceCny, districtResaleAvgPriceCny, plateNewHomeRefPriceCnynumberNew-home and resale averages for the district and reference price for the sub-district.
nearbyTransitstringNearby metro lines.
detailStatusstringSet to unavailable when a project's extra pages could not be loaded.
changeType, changesstring, arrayNew, price down, price up, price published, status changed, unchanged or removed.
previousUnitPriceCny, unitPriceChangePct, previousTotalPriceFromCny, previousSaleStatusnumber, stringEarlier values for projects that changed.
firstSeenAt, lastSeenAtstringWhen monitoring first and last saw the project.
searchPage, position, sourceUrl, scrapedAtinteger, stringWhere the row was found and when.

Example row with both extras switched on (shortened):

{
"projectId": "1210223686",
"name": "前滩元境",
"city": "sh",
"cityName": "上海",
"district": "浦东",
"saleStatus": "onSale",
"priceState": "listed",
"unitPriceCny": 133800,
"totalPriceFromCny": 13380000,
"layouts": ["三居", "四居"],
"areaMinSqm": 100,
"areaMaxSqm": 188,
"developer": "上海建绽置业有限公司",
"openingDate": "2026-08-13",
"handoverDate": "2028-09-01",
"latitude": 31.143049,
"longitude": 121.477249,
"permittedUnits": 214,
"signedUnits": 184,
"availableUnits": 30,
"sellThroughPct": 86,
"scrapedAt": "2026-10-14T08:31:08.000Z"
}

❓ FAQ

Do I need a Fang account or any login?

No. The Actor reads public new-home pages only. It needs no account, key or cookie.

How fresh is the data?

Every run reads the pages live, so prices and sales status match what Fang shows at that moment. Each price carries the date it was quoted and how long it holds.

房天下新房楼盘数据怎么批量导出?

Pick your cities, set the filters and press Start. The results download as Excel, CSV or JSON, one row per 楼盘. Add a district name in Chinese, such as 朝阳, to narrow a city to one area.

房天下楼盘降价怎么自动监控?

Turn on monitoring and schedule the run daily or weekly. Each run compares prices and sales status with the last run of the same search. Projects that cut prices are labelled as price down, with the old price and the percentage change.

How do I tell new projects and price cuts from the rest?

Use track changes with a scope name. The first run saves a baseline and labels every project as new. Later runs return only new, changed or removed projects unless you ask for unchanged ones too.

When is a project marked as removed?

Only when a run covers the whole search from start to end. A run that stops early because of your project or page limits never marks anything as removed.

Why are some fields empty for a project?

Fang does not publish every field for every project, for example the price of a launch that has no presale permit yet. The Actor leaves those fields out and never fills them with guesses.

What if Fang cannot be reached?

The Actor retries and changes its connection route once. If nothing can be collected, the run fails with a clear message instead of returning an empty dataset.

🔗 Other actors