라이브 데모

숙박 API

호텔, 아파트, 휴가용 렌탈을 위한 숙박 API

숙박 API는 호텔 객실, 서비스 아파트, 휴가용 주택, 호스텔, 게스트하우스 등 모든 유형의 숙소를 예약 사이트로 전달합니다. 이 페이지에서는 숙박의 기반이 되는 데이터, 렌탈이 호텔과 다른 규칙, 그리고 PHPTRAVELS가 자체 숙소와 공급사 재고를 하나의 검색에서 판매하는 방법을 설명합니다.

  • 숙소, 유닛, 요금, 캘린더
  • 최소 숙박일과 요금
  • 취소 기간
  • 자체 재고와 API 공급

데이터 모델

모든 숙박에 담긴 네 개의 계층

300실 규모의 호텔이든 해변의 집 한 채든, 숙박 API는 같은 네 개의 중첩 계층으로 설명합니다. 각 계층은 투숙객이 예약 전에 묻는 서로 다른 질문에 답합니다.

01숙소

장소 자체입니다. 이름, 유형, 주소와 지도 위치, 사진, 편의시설, 성급 또는 품질 등급, 이용 규칙, 체크인 시간.

property_id · type · address · geo · photos · amenities · check_in_from

02객실 또는 유닛

실제로 예약되는 대상입니다. 객실 유형, 아파트 한 채, 도미토리의 침대 하나이며 면적, 침대, 최대 수용 인원을 갖습니다.

unit_id · beds · size_m2 · max_adults · max_children

03요금제

그 유닛의 판매 방식입니다. 식사 조건, 취소 정책, 결제 조건, 공개용인지 에이전트 전용인지와 같은 예약 가능 대상.

rate_plan_id · board · cancel_policy · payment · channel

04예약 가능 현황

하룻밤마다 한 행입니다. 가격, 남은 유닛 수, 최소 숙박일, 그날 도착이나 출발이 가능한지 여부.

date · price · units_left · min_stay · closed_to_arrival

하나의 숙소 등록 정보를 건물, 객실, 요금표, 캘린더라는 네 개의 겹쳐진 계층으로 나누어 그린 그림

PHPTRAVELS는 숙박 모듈을 Stays라고 부릅니다. 같은 모델이 호텔을 훨씬 넘어서는 범위를 다루기 때문입니다. 숙소(property)는 여러 유닛을 갖고, 유닛은 하나 이상의 요금제로 판매되며, 각 요금제에는 1박 단위의 가격과 예약 가능 여부를 담은 캘린더가 있습니다. 이 네 계층을 제대로 잡으면 호스텔의 침대, 호텔 스위트, 침실 세 개짜리 빌라가 모두 같은 검색과 결제에 들어맞습니다.

공급사마다 계층의 이름이 다르고 두 계층을 합치는 곳도 있지만, 구조는 언제나 존재합니다. 숙소이 모든 공급원을 이 구조에 매핑하므로, 투숙객에게는 일관된 페이지가 보입니다.

하룻밤 단위로

숙박의 성패는 예약 가능 캘린더에 달려 있습니다

모든 숙박 API는 결국 캘린더로 이어집니다. 요청한 숙박 기간의 모든 밤이 예약 가능하고, 가격이 설정되어 있으며, 숙박 규칙에 맞을 때만 검색에서 숙소가 반환됩니다.

침실 2개 아파트 · 스탠더드 요금11월 2026 · 1박 가격
  1. 26
  2. 27
  3. 28
  4. 29
  5. 30
  6. 31
  7. 1120
  8. 2120
  9. 3
  10. 4
  11. 5
  12. 6165
  13. 7140
  14. 8120
  15. 9
  16. 10
  17. 11
  18. 123+165
  19. 13165
  20. 14140
  21. 15120
  22. 16120
  23. 17120
  24. 18
  25. 19
  26. 20165
  27. 21140
  28. 22120
  29. 23120
  30. 24120
  31. 25120
  32. 263+165
  33. 27165
  34. 28140
  35. 29120
  36. 30120
  37. 1
  38. 2
  39. 3
  40. 4
  41. 5
  42. 6
  • 예약 가능, 1박 단위 가격
  • 이미 예약됨
  • 소유주가 닫음
  • 이 도착일부터 적용되는 최소 숙박일
  • 도착 불가

간략하게 정리한 예시 데이터입니다

  • 가격은 1박 기준숙박 총액은 각 밤의 합계입니다. 주말 요금이 적용되는 금요일과 토요일은 평일 이틀보다 비쌉니다. 요일별, 시즌별 가격은 숙소가 아니라 캘린더에 둡니다.
  • 최소 숙박일 규칙금요일 도착에 3박 이상이 조건이면 2박 검색에서는 해당 유닛이 보이지 않습니다. 렌탈은 호텔보다 이 규칙을 훨씬 많이 쓰며, 주말과 성수기에는 더 엄격한 경우가 많습니다.
  • 도착 불가 또는 출발 불가긴 숙박의 중간 밤으로는 예약할 수 있어도 첫날이나 마지막 밤으로는 안 되는 날이 있습니다. 휴가용 주택의 교체일이 이런 방식입니다.
  • 닫힌 날짜와 판매 중지소유주는 개인 사용이나 유지보수를 위해 날짜를 막고, 판매 중지는 유닛을 즉시 판매에서 내립니다. 요청한 날짜 안에 닫힌 밤이 하나라도 있으면 해당 유닛은 결과에서 빠집니다.

숙박이 모두 호텔은 아닙니다

호텔 vs 아파트 vs 휴가용 렌탈

데이터 모델은 같지만, 숙박 유형마다 채우는 방식이 다릅니다. 호텔 객실 외의 숙소를 판매할 때 예약 흐름이 처리해야 하는 차이는 다음과 같습니다.

호텔

호스텔과 게스트하우스 포함

예약 대상
동일한 객실이 많은 객실 유형, 또는 공용 도미토리의 침대.
요금 체계
객실과 식사 조건별 1박 요금. 성인이나 어린이가 추가되면 달라질 수 있습니다.
숙박 규칙
최소 숙박일은 성수일에만 적용되고, 대부분의 밤은 하룻밤만으로도 예약할 수 있습니다.
요금과 보증금
도시세나 관광세, 때로는 현장에서 내는 리조트 요금.
도착
24시간 또는 직원이 상주하는 프런트 데스크. 바우처에 적힌 체크인 시간이면 충분합니다.
주요 공급원
베드뱅크와 도매업체, 직접 계약, 채널 매니저.

서비스 아파트

아파트 호텔과 도심 아파트

예약 대상
유닛 유형. 주방과 분리된 침실이 있는 경우가 많습니다.
요금 체계
유닛별 1박 요금이며, 장기 숙박에는 주 단위나 월 단위 가격이 있습니다.
숙박 규칙
최소 숙박일이 흔하고, 장기 숙박이 수요의 큰 부분을 차지합니다.
요금과 보증금
숙박당 청소비와 환불 가능한 보증금이 흔합니다.
도착
리셉션 운영 시간이 제각각이며, 늦은 도착에는 키 박스나 코드가 필요합니다.
주요 공급원
채널 매니저, 직접 계약, 일부 도매업체.

휴가용 렌탈

휴가용 주택, 빌라, 캐빈

예약 대상
특정한 집 한 채. 같은 집은 보통 하나뿐입니다.
요금 체계
집 전체의 1박 요금에 기준 인원을 넘는 투숙객당 추가 요금.
숙박 규칙
최소 숙박일, 고정 교체일, 도착 불가일이 일반적입니다.
요금과 보증금
청소비, 환불 가능한 파손 보증금, 현지 세금을 결제 전에 각각 표시합니다.
도착
체크인 안내, 주소, 연락처는 도착 전에 보내며 공개 페이지에는 싣지 않습니다.
주요 공급원
소유주와 숙소 관리업체. 직접 또는 채널 매니저를 통해.

자체 계약이 아니라 여러 호스트의 숙소를 판매하나요? 그것은 마켓플레이스이며 BnB 포털 페이지에서 다룹니다.

취소 정책 기간

하나의 예약, 세 개의 취소 기간

취소 정책은 도착일에서 거꾸로 센 타임라인입니다. 각 기간은 그 안에서 취소할 때 투숙객이 돌려받는 금액을 정합니다.

예약체크인
  1. 01 · 도착 14일 전까지무료 취소투숙객이 취소하면 전액 환불됩니다. 여행자가 가장 먼저 찾는 기한이므로 규칙이 아니라 날짜로 보여 주세요.
  2. 02 · 14일 전부터 3일 전까지일부 위약금첫날 요금이나 숙박 요금의 일정 비율 같은 위약금이 적용됩니다. 렌탈은 이 기간에 보증금을 유지하기도 합니다.
  3. 03 · 마지막 3일과 노쇼환불 불가전액이 공제됩니다. 환불 불가로 판매되는 요금제는 예약한 순간부터 이 기간이 시작됩니다.
기간 예시이며, 실제로는 요금제마다 다릅니다.
  • 숙소가 아니라 요금제별로같은 아파트라도 유연한 요금과 더 저렴한 환불 불가 요금을 함께 가질 수 있으므로, 정책은 요금제 계층에 속합니다.
  • 날짜는 숙소 현지 시간대 기준「14일 전」은 숙소가 있는 곳의 도착일부터 셉니다. 페이지와 바우처에는 명확한 날짜와 시간으로 변환해 표시하세요.
  • 공급사의 정책이 우선API 재고는 공급사가 주는 조건보다 유리한 조건을 제공할 수 없습니다. 자체 계약 숙소는 기간을 직접 정합니다.

자체 재고와 API 재고

계약한 숙소와 공급사 API를 하나의 검색으로

대부분의 숙박 판매자는 둘 다 합니다. 직접 계약한 곳은 직접 등록하고, 나머지는 공급사 API로 채웁니다. 여행자는 숙소가 어디에서 왔는지 알 필요가 없습니다.

자체 숙소

  • 관리자 화면에서 숙소, 유닛, 요금제를 직접 등록
  • 소유주와 호텔에 엑스트라넷 로그인을 제공해 캘린더를 직접 관리
  • 가격, 최소 숙박일, 닫는 날짜, 취소 기간 설정
  • 릴리스 기한과 판매 중지를 갖춘 얼로트먼트
  • 또는 채널 매니저에서 요금과 예약 가능 현황 수신

공급사 API 재고

  • 직접 계약하기 어려운 목적지의 대규모 카탈로그
  • 검색 시점의 실시간 가격과 예약 가능 현황
  • 모든 요금에 공급사의 식사 조건, 정책, 요금 반영
  • 본인의 공급사 계약과 인증 정보로 활성화
  • 예약과 취소는 공급사로 바로 전송

투숙객이 받는 것

  • 하나의 결과 목록, 장소마다 하나의 숙소 페이지
  • 여러 공급원에 있는 같은 객실도 설정한 가격으로 한 번만 표시
  • 공급사, 목적지, 채널별 마크업과 B2B 에이전트 요금
  • 어느 공급원이 확정하든 하나의 바우처 형식

채널 매니저 연결은 채널 매니저 연동에서 다룹니다. 계약으로 확보한 객실은 예약 재고 관리 시스템를 참고하세요.

PHPTRAVELS에 준비됨

이미 연결된 숙박 공급사

다음 숙박 공급사는 현재 Stays 모듈에 연결되어 있습니다. 공급사와 계약하고, 관리자 화면에 본인의 인증 정보를 입력하고, 샌드박스에서 테스트한 뒤 라이브로 전환하면 됩니다. 이 목록은 연동 디렉터리에서 실시간으로 가져옵니다.

지역 렌탈 네트워크처럼 목록에 없는 공급사가 필요하신가요? 문서가 있는 숙박 API라면 무엇이든 추가할 수 있습니다. 맞춤형 API 연동를 참고하세요. 호텔 공급사 유형과 콘텐츠 매핑은 호텔 API 페이지에서, 대표적인 두 베드뱅크 가이드는 RateHawk API 연동와 Hotelbeds API 연동에서 읽어 보세요.

투숙객과 같은 방식으로 숙박을 예약해 보세요

라이브 데모에서 검색하고, 요금을 비교하고, 예약해 본 뒤, 판매하려는 숙소와 공급사를 알려 주세요.

자체 앱이나 파트너 피드를 만들고 계신가요? PHPTRAVELS REST API는 연결된 모든 숙박 공급원을 하나의 형식으로 제공하며, 예약 이벤트용 웹훅도 지원합니다. Enterprise 플랜에 포함되어 있으며 가격과 개발자 문서를 참고하세요. 전체 그림은 여행 API에서 볼 수 있습니다.

FAQ

숙박 API: 개발자와 에이전시가 자주 묻는 질문

영업팀 문의

숙박 API는 예약 사이트가 숙소를 검색하고, 특정 날짜와 인원에 대한 가격과 예약 가능 현황을 조회하며, 예약을 생성, 조회, 취소할 수 있게 하는 웹 서비스 모음입니다. 호텔은 물론 아파트, 휴가용 렌탈, 호스텔, 게스트하우스 등 모든 숙박 유형을 다룹니다.

핵심 호출은 같습니다. 숙박 API는 호텔이 아닌 숙소에 필요한 요소도 처리해야 합니다. 건물 전체 예약, 최소 숙박일과 교체일, 추가 인원 요금, 청소비, 환불 가능한 보증금, 도착 전에 보내는 체크인 안내 등입니다.

네. PHPTRAVELS의 Stays 모듈은 모든 숙박 유형에 숙소, 유닛, 요금제, 예약 가능 현황이라는 하나의 모델을 사용하므로, 호텔과 아파트와 휴가용 주택이 각자의 규칙을 유지한 채 같은 검색에 나타납니다.

캘린더의 각 밤에 최소 숙박 기간을 지정할 수 있으며, 보통 도착일에 연결됩니다. 투숙객이 최소 기간보다 짧게 검색하면 해당 유닛은 반환되지 않습니다. 도착 불가와 출발 불가 플래그도 교체일에 같은 방식으로 작동합니다.

네. 숙소, 유닛, 요금제, 캘린더를 직접 추가하거나 소유주에게 엑스트라넷 로그인을 주거나 채널 매니저에서 요금을 받아, 공급사 재고와 함께 하나의 결과 목록에서 판매할 수 있습니다.

요금제에서 옵니다. 공급사 재고에는 공급사의 정책이 붙고, 자체 숙소에는 직접 설정한 기간이 적용됩니다. 기한은 결제 전에 투숙객에게 표시되고 바우처에도 인쇄됩니다.

아니요. 각 숙박 공급사와 직접 계약하고 관리자 화면에 본인의 인증 정보를 입력합니다. PHPTRAVELS는 예약 플랫폼, Stays 모듈, 준비된 커넥터를 제공합니다.

네. Enterprise 플랜에서는 PHPTRAVELS REST API가 연결된 모든 공급원의 검색과 예약을 하나의 형식으로 제공하며, 예약 이벤트용 웹훅과 확장을 위한 전체 소스 코드도 함께 제공합니다.

PHPTRAVELS 라이선스, 본인의 도메인, 그리고 최소 한 곳의 재고 공급원이 필요합니다. 직접 계약한 숙소, 채널 매니저, 또는 숙박 도매업체와의 공급사 계약 중 하나면 됩니다. 먼저 라이브 데모에서 전체 흐름을 확인해 보세요.