Discover/sh.centanet.com API
live

sh.centanet.com APIsh.centanet.com

Access Shanghai property listings, community profiles, rentals, and new developments via the Centanet (sh.centanet.com) API. 8 endpoints, clean JSON responses.

Endpoints
8
Updated
3mo ago
Try it
District ID to filter by (e.g. '2172' for Pudong). Obtain from get_geographic_scopes endpo
Number of results per page.
Page number (1-based).
Filter by community name (partial match supported).
api.parse.bot/scraper/34633616-aed5-473f-b409-2660c077a749/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/34633616-aed5-473f-b409-2660c077a749/search_communities?region_id=2172&page_count=3&page_index=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for residential communities (xiaoqu) with optional filters. Returns paginated results with community summaries including average prices, addresses, and sale/rent counts.

Input
ParamTypeDescription
region_idstringDistrict ID to filter by (e.g. '2172' for Pudong). Obtain from get_geographic_scopes endpoint.
page_countintegerNumber of results per page.
page_indexintegerPage number (1-based).
estate_namestringFilter by community name (partial match supported).
Response
{
  "type": "object",
  "fields": {
    "Total": "integer total number of matching communities",
    "Result": "array of community summary objects",
    "ResultNo": "integer status code from upstream"
  },
  "sample": {
    "data": {
      "Total": 16842,
      "Result": [
        {
          "Address": "顺平路59弄",
          "EstateCode": "pedawkwyws",
          "EstateName": "中环和润苑",
          "RentNumber": 4,
          "SaleNumber": 22,
          "SaleAvgPrice": 55017.14
        }
      ],
      "ResultNo": 0
    },
    "status": "success"
  }
}

About the sh.centanet.com API

This API exposes 8 endpoints covering Shanghai real estate data from sh.centanet.com, including second-hand home sales, rentals, new developments, and residential community profiles. The search_second_hand_listings endpoint returns paginated sale listings filtered by keyword, district, or community code, while get_listing_detail provides per-listing loan estimates, tax info, and agent contact details. Geographic filtering is driven by district IDs retrieved from get_geographic_scopes.

Listings and Communities

The API covers three listing types: second-hand sales (search_second_hand_listings), rentals (search_rental_listings), and new developments (search_new_developments). Each search endpoint returns paginated summaries — Total count, a Result array, and a ResultNo status code. Listing summaries include price, area, and room counts; rental summaries add monthly rent figures. For full detail on any sale or rental listing, pass the AdsNo field and an optional post_type ('s' or 'r') to get_listing_detail, which returns estate info, loan calculator data, tax estimates, and agent contact.

Communities and New Developments

search_communities lets you find residential communities (xiaoqu) by district or partial name, returning average prices, addresses, and counts of active sale and rental listings. get_community_detail accepts an EstateCode and returns the full community record including EstateInfo, EstateImages, nearby schools, and transit data. New development searches use search_new_developments with 0-based start_index pagination; detail is retrieved via get_new_development_detail using the EstExtId, which returns project introduction, floor plans, developer info, and nearby transit.

Geographic Filtering

get_geographic_scopes takes no inputs and returns all Shanghai districts as an array of objects, each containing a gscopeList of nested sub-areas. The region_id values from this endpoint can be passed to search_communities, search_second_hand_listings, search_rental_listings, and search_new_developments to scope results to a specific district like Pudong (ID '2172'). This makes geographic filtering consistent across all listing types.

Common use cases
  • Aggregate second-hand sale listings by district to build a Shanghai property price heat map using average price fields.
  • Monitor new development launches by polling search_new_developments and diffing the Total count and Result array.
  • Build a community comparison tool using get_community_detail to surface average prices, nearby schools, and transit for multiple xiaoqu.
  • Populate a rental search interface by filtering search_rental_listings with estate_code and region_id inputs.
  • Feed a loan affordability calculator using the loan and tax estimate fields returned by get_listing_detail for sale listings.
  • Construct a district-level market summary by combining get_geographic_scopes IDs with paginated results from all three search endpoints.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does sh.centanet.com have an official public developer API?+
No. Centanet does not publish a public developer API or documentation for third-party access to its Shanghai listing data.
What does `get_listing_detail` return beyond the basic listing summary?+
It returns a full Result object that includes estate information, a loan calculator section, tax estimate fields, and agent contact details — fields not present in the search_second_hand_listings or search_rental_listings summary results. Pass post_type as 's' for sale listings or 'r' for rentals to ensure correct detail retrieval.
How does pagination work across the different search endpoints?+
search_communities, search_second_hand_listings, and search_rental_listings use 1-based page_index with a page_count per-page size. search_new_developments differs: it uses a 0-based start_index offset alongside a length parameter. Both patterns return a Total integer so you can calculate how many pages or offsets remain.
Does the API expose historical price trends or transaction records for communities or listings?+
Not currently. The API covers current listing prices, community average prices, and new development pricing, but does not include historical price series or closed transaction records. You can fork it on Parse and revise to add an endpoint targeting historical transaction data if that surface becomes available.
Is listing data available for cities outside Shanghai?+
This API is scoped to sh.centanet.com, which covers Shanghai only. Centanet operates regional sites for other Chinese cities, but those are not covered here. You can fork this API on Parse and revise it to point at a different regional Centanet domain to extend coverage.
Page content last updated . Spec covers 8 endpoints from sh.centanet.com.
Related APIs in Real EstateSee all →
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.
cookcountyil.gov API
Search Cook County property tax records, look up court cases, find code violations, and get department contact information all in one place. Quickly access public records and government contacts without navigating multiple websites.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
beijing.anjuke.com API
Search Beijing real estate listings for second-hand homes and rentals, view detailed property information and price trends, and discover agents and community-specific listings. Get access to the Beijing house price index to track market movements and make informed decisions about property purchases or rentals.
58.com Housing API
Access real-time housing market data from 58.com (58同城), China's largest classifieds platform. Search house price trends across 31+ major Chinese cities at city, district, and neighborhood levels, and browse hot new property developments with prices, floor plans, and location details.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
Shanghai Centanet Real Estate API | sh.centanet.com · Parse