POST /api/house591/communities
Price: 5 credits
Get one residential community on 591: building facts (age, households, floors, structure, developer, builder, architect, licences, parking, management fee, nearby schools and transport), location, ratings for transport, business, education and planning against the district average, registered price summary (latest, lowest, highest, yearly average per ping), prices by bedroom count, floor plans with area, direction and asking price, site-plan images, photos, nearby places and nearby communities
Find ids with house591/communities/search; every registered sale is in house591/communities/transactions.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)id string required — Community id or URL (examples: "5855864", "https://market.591.com.tw/5855864")@type string (default: "House591CommunityDetail")id string requiredurl string requiredname string nullablecommunity_type string nullablehousing_type string nullablepurpose string nullableaddress string nullableregion_id string nullableregion_name string nullabledistrict_id string nullabledistrict_name string nullablebusiness_district string nullablenearest_station string nullablelatitude number nullablelongitude number nullablenew_project_id string nullablesale_count integer nullablerent_count integer nullablescores object nullable@type string (default: "House591CommunityScores")total number nullabletransport number nullablebusiness number nullableeducation number nullableliving number nullablecommunity_planning number nullablelayout_planning number nullabledistrict_average_scores object nullable@type string (default: "House591CommunityScores")total number nullabletransport number nullablebusiness number nullableeducation number nullableliving number nullablecommunity_planning number nullablelayout_planning number nullabledistrict_rank integer nullabledistrict_rank_total integer nullabledistrict_rank_label string nullablereview_url string nullableadvantages array (default: [])disadvantages array (default: [])building object nullable@type string (default: "House591CommunityBuild")age_years number nullablehousehold_count integer nullableparking_count integer nullableprice_per_ping_text string nullableparking_price_text string nullablemanagement_fee string nullableservice_phone string nullablelayouts array (default: [])facilities array (default: [])sell_status string nullablecompletion string nullablehandover string nullablepublic_area_ratio string nullablebuilding_coverage_ratio string nullablepurpose string nullablesecondary_purpose string nullablestructure string nullablefloors string nullablebuildings string nullablebase_area string nullableland_zoning string nullableparking string nullableparking_ratio string nullableorientation string nullablefit_out string nullabledown_payment string nullableloan_ratio string nullablemanagement_committee string nullableproperty_manager string nullablesales_agency string nullabledeveloper string nullablebuilder string nullablearchitect string nullablelandscape_designer string nullablebuilding_license string nullableuse_license string nullableev_charging string nullablematerials string nullableremarks string nullableschools string nullablesupermarkets string nullablemarkets string nullableparks string nullableshopping_areas string nullablehospitals string nullablemetro string nullablefreeways string nullableexpressways string nullablerail string nullableother_transport string nullablesales_office_address string nullablegovernment string nullablenearby_other string nullablehigh_speed_rail string nullableparking_types string nullableinterior_designer string nullablelighting_designer string nullableproject_payment string nullablerefuse_disposal string nullablelatest_update_text string nullablelatest_update_date integer nullableprices object nullable@type string (default: "House591CommunityPriceSummary")transaction_count integer nullablelatest_price_per_ping number nullablelowest_price_per_ping number nullablehighest_price_per_ping number nullableyearly_average_price_per_ping number nullableupdated_text string nullableroom_prices array (default: [])@type string (default: "House591CommunityRoomPrices")name string requiredtransaction_count integer nullablesale_count integer nullablerent_count integer nullableaverage_price_per_ping number nullableaverage_price_period string nullableasking_price_per_ping_text string nullablelayouts array (default: [])@type string (default: "House591CommunityLayout")name string requiredbedrooms integer nullablearea_ping number nullableimage string nullablelisted_layouts array (default: [])@type string (default: "House591CommunityListedLayout")name string requiredbedrooms integer nullablearea_ping number nullabledirection string nullablesale_count integer nullableasking_price_text string nullableimage string nullablesite_plan_images array (default: [])hot_rank integer nullablehot_rank_label string nullableimages array (default: [])nearby array (default: [])@type string (default: "House591Place")category string nullablekind string nullablename string requireddistance_m number nullablelatitude number nullablelongitude number nullablenearby_communities array (default: [])@type string (default: "House591NearbyCommunity")id string requiredname string nullabledistance_m number nullableage_text string nullablepurpose string nullableaverage_price_per_ping number nullableimage string nullabletags array (default: [])422 — id is not a 591 community id or URL Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No community under that id Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.