# 1gateway South Korea Apartment Trade Lookup

> 1gateway South Korea Apartment Trade Lookup is a paid API for AI agents from 1gateway.dev, paid per call via x402, $0.0045/call, status unknown (last checked 2026-10-10).

Returns MOLIT-reported actual apartment sale transaction records for a specified South Korean district and month, with prices in KRW and USD.

## Facts

- Endpoint: GET https://1gateway.dev/v1/realestate/apartment-trades?utm_source=zero.xyz
- Price: $0.0045/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/1gateway-south-korea-apartment-trade-lookup-a7691739
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Gu1GyizBShVmAiEmqBJGE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 1gateway-south-korea-apartment-trade-lookup-a7691739
```

Example prompt: Pull the official MOLIT apartment sale transactions for Gangnam-gu (region code 11680) for September 2024 — I need the actual prices, floor levels, and complex names in both Korean and English.

## When to prefer this

Use this endpoint when you need official government-sourced (MOLIT) actual apartment sale transaction records for a specific South Korean district and month, including price in KRW and USD, floor, area, complex name, and cancellation status. Prefer this over scraped or estimated data sources when legal, valuation, or investment-grade accuracy is required.

## Known failure modes

- Unknown or invalid 5-digit LAWD_CD returns HTTP 400 (not charged)
- Invalid month format (not YYYYMM) returns 400
- Month before 200601 out of range
- No trades recorded for that region/month returns empty trades array
- FX conversion may lag if KRW/USD rate is stale

## How this service works

1gateway is a pay-per-call API gateway for AI agents and developers: data APIs normalized to clean English JSON, paid per request with USDC on Base via x402 — no signup, no API key. Current coverage: Korean data (real estate trades, weather forecasts, holidays); more APIs and countries are coming.

## Output

A JSON object containing metadata (region name in Korean and English, month, trade count, FX rate used) and an array of trade records each with contractDate, complexNameKo, complexNameEn, exclusiveAreaM2, floor, priceKrw, priceUsd, pricePerM2Krw, dealType, buildYear, buyerType, sellerType, cancelled, and landLeasehold flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "region",
      "month"
     ],
     "properties": {
      "month": {
       "type": "string",
       "pattern": "^(19|20)\\d{2}(0[1-9]|1[0-2])$",
       "examples": [
        "202609"
       ],
       "description": "Contract month YYYYMM, 200601 to the current month (KST)"
      },
      "region": {
       "type": "string",
       "pattern": "^\\d{5}$",
       "examples": [
        "11680"
       ],
       "description": "5-digit 시군구 code (LAWD_CD), e.g. 11680 = Seoul Gangnam-gu, 11110 = Jongno-gu, 41135 = Seongnam Bundang-gu. Unknown codes → 400 (not charged)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "region",
      "month",
      "count",
      "currency",
      "notes",
      "attribution",
      "cache",
      "trades"
     ],
     "properties": {
      "cache": {
       "type": "string"
      },
      "count": {
       "type": "integer"
      },
      "month": {
       "type": "string"
      },
      "notes": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "region": {
       "type": "object",
       "properties": {
        "code": {
         "type": "string"
        },
        "known": {
         "type": "boolean"
        },
        "districtEn": {
         "type": "string"
        },
        "districtKo": {
         "type": "string"
        },
        "provinceEn": {
         "type": "string"
        },
        "provinceKo": {
         "type": "string"
        }
       }
      },
      "trades": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "floor": {
          "type": "integer"
         },
         "dealType": {
          "type": "string"
         },
         "priceKrw": {
          "type": "integer"
         },
         "priceUsd": {
          "type": "integer"
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "month": "2024-09",
  "region": {
   "code": "11680",
   "districtEn": "Gangnam-gu",
   "districtKo": "강남구",
   "provinceEn": "Seoul"
  },
  "trades": [
   {
    "floor": 12,
    "priceKrw": 2850000000,
    "priceUsd": 2079836,
    "cancelled": false,
    "contractDate": "2024-09-12",
    "complexNameEn": "Raemian",
    "complexNameKo": "래미안",
    "pricePerM2Krw": 33541250,
    "exclusiveAreaM2": 84.97
   }
  ],
  "currency": {
   "base": "KRW",
   "fxAsOf": "2026-09-02",
   "converted": "USD",
   "krwPerUsd": 1370.3
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/1gateway-south-korea-apartment-trade-lookup-a7691739/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 1gateway.dev](https://www.zero.xyz/host/1gateway.dev/llms.txt)
