๐Ÿข ์ข…ํ•ฉ ๋ถ„์–‘์ •๋ณด ์‚ฌ์ดํŠธ

ํ•œ๊ตญ์˜ ์•„ํŒŒํŠธ ๋ถ„์–‘ ์ •๋ณด๋ฅผ ์ข…ํ•ฉ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋“ค์„ ์ฐพ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๋ฏผ๊ฐ„๊ณผ ๊ณต๊ณต ์•„ํŒŒํŠธ ๋ถ„์–‘์ •๋ณด๋ฅผ ์ข…ํ•ฉ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋“ค๊ณผ API/RSS ์ž๋™ํ™” ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค๋“ค์„ ์ •๋ฆฌํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๐Ÿข ์ข…ํ•ฉ ๋ถ„์–‘์ •๋ณด ์‚ฌ์ดํŠธ

1. ์ฒญ์•ฝํ™ˆ (applyhome.co.kr) – ๊ฐ€์žฅ ์ข…ํ•ฉ์ 

  • ์žฅ์ : ๋ฏผ๊ฐ„/๊ณต๊ณต ๋ชจ๋“  ๋ถ„์–‘์ •๋ณด ํ†ตํ•ฉ ์ œ๊ณต
  • ์ œ๊ณต์ •๋ณด: APT, ์˜คํ”ผ์Šคํ…”, ๋„์‹œํ˜•, ๋ฏผ๊ฐ„์ž„๋Œ€, ๊ณต๊ณต์ง€์› ๋ฏผ๊ฐ„์ž„๋Œ€
  • API ์ง€์›: โœ… ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ ์—ฐ๋™

2. ๋ถ„์–‘์•Œ๋ฆฌ๋ฏธ (bunyangi.com)

  • ์žฅ์ : ์‹ค์‹œ๊ฐ„ ํ‘ธ์‹œ ์•Œ๋ฆผ, ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„
  • ์ œ๊ณต์ •๋ณด: ๋ฏผ๊ฐ„/๊ณต๊ณต/LH ๋ถ„์–‘์ •๋ณด, ์ฒญ์•ฝ๊ฒฝ์Ÿ๋ฅ 
  • API ์ง€์›: โŒ ๊ณต์‹ API ์—†์Œ (์•ฑ ์„œ๋น„์Šค ์œ„์ฃผ)

3. KB๋ถ€๋™์‚ฐ (kbland.kr)

  • ์žฅ์ : KB์‹œ์„ธ, AI์˜ˆ์ธก์‹œ์„ธ์™€ ์—ฐ๊ณ„ํ•œ ์ข…ํ•ฉ์ •๋ณด
  • ์ œ๊ณต์ •๋ณด: ๋ถ„์–‘์ •๋ณด, ์‹œ์„ธ, ์‹ค๊ฑฐ๋ž˜๊ฐ€
  • API ์ง€์›: โŒ ๊ณต์‹ API ์—†์Œ

๐Ÿ”Œ API/RSS ์ž๋™ํ™” ๊ฐ€๋Šฅํ•œ ์‚ฌ์ดํŠธ

1. ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ – ํ•œ๊ตญ๋ถ€๋™์‚ฐ์› ์ฒญ์•ฝํ™ˆ API

๐ŸŸข ๊ฐ€์žฅ ์ถ”์ฒœ – ๊ณต์‹ API ์ œ๊ณต

  • URL: https://www.data.go.kr/data/15098547/openapi.do
  • ์ œ๊ณต๋ฐ์ดํ„ฐ:
    • APT ๋ถ„์–‘์ •๋ณด (๋ฏผ๊ฐ„์‚ฌ์ „์ฒญ์•ฝ, ์‹ ํ˜ผํฌ๋งํƒ€์šด ํฌํ•จ)
    • ์˜คํ”ผ์Šคํ…”/๋„์‹œํ˜•/๋ฏผ๊ฐ„์ž„๋Œ€/์ƒํ™œ์ˆ™๋ฐ•์‹œ์„ค
    • APT ๋ฌด์ˆœ์œ„/์ž”์—ฌ์„ธ๋Œ€
    • ๊ณต๊ณต์ง€์› ๋ฏผ๊ฐ„์ž„๋Œ€, ์ž„์˜๊ณต๊ธ‰
  • ํ˜•์‹: JSON/XML
  • ์ธ์ฆ: ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ API ํ‚ค ํ•„์š”
  • ์—…๋ฐ์ดํŠธ: ์‹ค์‹œ๊ฐ„
  • ๊ธฐ์ˆ ๋ฌธ์„œ: https://www.reb.or.kr/reb/na/ntt/selectNttInfo.do?mi=10251&bbsId=1268&nttSn=79889

2. ๋ถ€๊ฐ€ API ์„œ๋น„์Šค๋“ค

๐Ÿ“‹ ์ฒญ์•ฝ์ ‘์ˆ˜ ๊ฒฝ์Ÿ๋ฅ  API
- data.go.kr/data/15098905/openapi.do

๐Ÿ“‹ ์ฒญ์•ฝ ์‹ ์ฒญยท๋‹น์ฒจ์ž ์ •๋ณด API  
- data.go.kr/data/15110812/openapi.do

๐Ÿ“‹ ํŒŒ์ผ๋ฐ์ดํ„ฐ (CSV ๋‹ค์šด๋กœ๋“œ)
- data.go.kr/data/15101046/fileData.do

3. ๊ตญํ† ๊ตํ†ต๋ถ€ ์‹ค๊ฑฐ๋ž˜๊ฐ€ API

  • URL: https://www.data.go.kr/dataset/3050988/openapi.do
  • ์šฉ๋„: ๋ถ„์–‘ ํ›„ ์‹ค๊ฑฐ๋ž˜๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ ๋ถ„์–‘๊ฐ€ ๋น„๊ต ๊ฐ€๋Šฅ

๐Ÿ’ก ์ž๋™ํ™” ๊ตฌํ˜„ ๋ฐฉ์•ˆ

๋ฐฉ๋ฒ• 1: ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ API ํ™œ์šฉ (์ถ”์ฒœ)

# PublicDataReader ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ ์˜ˆ์‹œ
from PublicDataReader import TransactionPrice
api = TransactionPrice(service_key="๋ฐœ๊ธ‰๋ฐ›์€_API_ํ‚ค")

# ๋ถ„์–‘์ •๋ณด ์กฐํšŒ
df = api.get_data(
    property_type="์•„ํŒŒํŠธ",
    trade_type="๋ถ„์–‘",
    sigungu_code="11110",  # ์ง€์—ญ์ฝ”๋“œ
    year_month="202409"
)

๋ฐฉ๋ฒ• 2: ์›น ์Šคํฌ๋ž˜ํ•‘ (์ œํ•œ์ )

  • ๋ถ„์–‘์•Œ๋ฆฌ๋ฏธ, KB๋ถ€๋™์‚ฐ ๋“ฑ์€ ๊ณต์‹ API๊ฐ€ ์—†์–ด ์Šคํฌ๋ž˜ํ•‘ ํ•„์š”
  • ํ•˜์ดํ”ˆ ๋ฐ์ดํ„ฐ๋งˆ์ผ“ ๋“ฑ ์œ ๋ฃŒ API ์„œ๋น„์Šค ํ™œ์šฉ ๊ฐ€๋Šฅ

๋ฐฉ๋ฒ• 3: RSS/์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง

  • ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ API๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ˜ธ์ถœ
  • ๋ณ€๊ฒฝ์‚ฌํ•ญ ๊ฐ์ง€ ์‹œ ์•Œ๋ฆผ ๋ฐœ์†ก
  • ๋ถ„์–‘์•Œ๋ฆฌ๋ฏธ ์•ฑ์˜ ํ‘ธ์‹œ ์•Œ๋ฆผ ๊ธฐ๋Šฅ ์ฐธ๊ณ 

๐ŸŽฏ ์ตœ์ข… ์ถ”์ฒœ

์ž๋™ํ™” ๋ชฉ์ ์ด๋ผ๋ฉด:

  1. ์ฒญ์•ฝํ™ˆ API (๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ) – ๊ณต์‹ API๋กœ ์•ˆ์ •์„ฑ ๋ณด์žฅ
  2. ๋งˆ์ดํ™ˆํฌํ„ธ ๊ณต๊ณต๋ฐ์ดํ„ฐ – ๋ณด์กฐ ๋ฐ์ดํ„ฐ๋กœ ํ™œ์šฉ
  3. ๋ถ„์–‘์•Œ๋ฆฌ๋ฏธ – ์ˆ˜๋™ ํ™•์ธ์šฉ (ํ‘ธ์‹œ ์•Œ๋ฆผ ํ™œ์šฉ)

๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ์˜ ํ•œ๊ตญ๋ถ€๋™์‚ฐ์› ์ฒญ์•ฝํ™ˆ API๊ฐ€ ๋ฏผ๊ฐ„/๊ณต๊ณต ๋ถ„์–‘์ •๋ณด๋ฅผ ๊ฐ€์žฅ ํฌ๊ด„์ ์œผ๋กœ ์ œ๊ณตํ•˜๋ฉฐ, ๊ณต์‹ API๋กœ ์•ˆ์ •์ ์ธ ์ž๋™ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht verรถffentlicht. Erforderliche Felder sind mit * markiert