POST /api/zigbang/items
Price: 1 credit
Get a Zigbang (직방) one-room, villa or officetel listing by id or URL: deal type, deposit, rent or sale price, maintenance fee and what it covers, size, room type, floor, facing, options, parking, move-in, address, nearby stations and places, photos and the listing broker
Listing ids come from zigbang/items/search and zigbang/complexes/items. Money is in KRW.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)item string required — Zigbang listing id or listing URL (examples: "50499184", "https://www.zigbang.com/home/oneroom/items/50499184"; minLength: 1)@type string (default: "ZigbangItem")id string requiredurl string requiredproperty_type string nullabledeal_type string nullablestatus string nullabledescription string nullabledeposit number nullablerent number nullablesale_price number nullablemaintenance_fee number nullablemaintenance_fee_type string nullablemaintenance_includes array (default: [])maintenance_excludes array (default: [])area_m2 number nullablecontract_area_m2 number nullableland_share_area_m2 number nullableroom_type string nullablefloor string nullablefloors_total integer nullablebathroom_count integer nullabledirection string nullabledirection_basis string nullablehas_elevator boolean nullableparking string nullableparking_spaces string nullablemove_in string nullableresidence_type string nullableuse_approval_date integer nullableoptions array (default: [])image string nullableimages array (default: [])latitude number nullablelongitude number nullableaddress string nullablecity string nullabledistrict string nullableneighborhood string nullablejibun_address string nullablelegal_dong_code string nullableparcel_number string nullablebuilding_id string nullablebuilding_dong string nullablelisting_type string nullableis_premium boolean nullableis_non_compliant_building boolean nullabletags array (default: [])badges array (default: [])subways array (default: [])@type string (default: "ZigbangSubway")id string nullablename string nullablelines string nullablenearby_places array (default: [])@type string (default: "ZigbangNearbyPlace")kind string nullabledistance_m integer nullabletravel_seconds integer nullabletravel_mode string nullableamenities array (default: [])delivery_services array (default: [])@type string (default: "ZigbangDeliveryService")company string nullableservices array (default: [])complex object nullable@type string (default: "ZigbangItemComplex")id string nullablename string nullablestage string nullablehousehold_count integer nullableuse_approval_date integer nullablecity string nullabledistrict string nullableneighborhood string nullablelatitude number nullablelongitude number nullableimage string nullableagent object nullable@type string (default: "ZigbangAgent")id string nullablename string nullableoffice_name string nullableoffice_address string nullableoffice_phone string nullablephone string nullableoffice_registration_number string nullablebusiness_registration_number string nullableoffice_latitude number nullableoffice_longitude number nullableintro string nullableimage string nullablestatus string nullablelanguages array (default: [])listing_counts object (default: {})* integerstats object nullable@type string (default: "ZigbangAgentStats")inquiry_count integer nullableinquiry_answer_count integer nullableinquiry_answer_rate number nullableinquiry_answer_seconds_avg integer nullablefeedback_count integer nullablethumbs_up_rate number nullablepositive_reasons object (default: {})* integerchat_response_rate number nullablechat_response_minutes integer nullablelabels array (default: [])updated_at integer nullableverified_at integer 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 — Zigbang has no listing 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.