POST /api/dabang/complexes
Price: 5 credits
Get a Dabang (다방) apartment or officetel complex by id or URL: address, households, buildings, floors, parking, heating, builder, approval date, unit types with sizes and maintenance fees, photos, area price averages, nearby complexes and schools
Complex ids come from dabang/complexes/search and dabang/places/search. A spaces id narrows dabang/complexes/transactions. Money is in KRW.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)complex string required — Dabang complex id or complex URL (examples: "58291f833bafe273a02644b301ae", "https://www.dabangapp.com/complex/58291f833bafe273a02644b301ae"; minLength: 1)@type string (default: "DabangComplex")id string requiredurl string requiredname string nullablecomplex_type string nullablecomplex_type_name string nullableaddress string nullablejibun_address string nullableroad_address string nullablelatitude number nullablelongitude number nullablehousehold_count integer nullablebuilding_count integer nullableparking_spaces integer nullableparking_per_household number nullablefloors_min integer nullablefloors_max integer nullablebuilding_coverage_ratio number nullablefloor_area_ratio number nullablebuilder string nullablemanagement_office_phone string nullableheating_type string nullableheating_fuel string nullableentrance_type string nullableuse_approval_date integer nullableuse_approval_kind string nullablerecent_deal_count integer nullablesale_price_per_pyeong_avg number nullablelisting_count integer nullableprimary_space_id string nullablehash_tags array (default: [])photos array (default: [])@type string (default: "DabangComplexPhoto")text string nullableimage string nullablelatitude number nullablelongitude number nullablespaces array (default: [])@type string (default: "DabangComplexSpace")id string nullablepyeong_type string nullablesize_type string nullableroom_count integer nullablebathroom_count integer nullablearea_m2 number nullablesupply_area_m2 number nullablecontract_area_m2 number nullablemaintenance_fee number nullablefloor_plan string nullablefloor_plan_3d_url string nullableextended_floor_plan string nullablearea_prices array (default: [])@type string (default: "DabangAreaPrice")scope string nullablesale_price_per_pyeong_avg number nullablejeonse_price_per_pyeong_avg number nullablenear_complexes array (default: [])@type string (default: "DabangNearComplex")id string nullablename string nullablesummary string nullabledeal_kind string nullableprice_per_pyeong_avg number nullableschools array (default: [])@type string (default: "DabangSchool")level string nullablename string nullablecode string nullableownership string nullabledistance_m integer nullableschool_district string nullableavg_students_per_class integer nullablechildren_per_teacher number nullableuniversity_admissions integer nullableautonomous_high_school_admissions integer nullablespecial_high_school_admissions integer nullableregion object nullable@type string (default: "DabangRegion")id string nullablecode string nullablename string nullablefull_name string nullable422 — The request body did not validate 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 — Dabang has no complex 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.