로컬 API 응답 데이터 저장 범위에 대한 명확한 가이드 문의

안녕하세요. 로컬 API 응답 데이터 저장 금지 관련 명확한 답변이 필요하여 FAQ 문서( [FAQ] 카카오맵 API (지도/로컬) 문의 전 꼭 읽어 주세요 )를 읽고 문의드립니다.

우선 문서 내부에서는 다음과 같이 안내하고 계시는 걸로 확인했습니다.

1. 상업적 사용
– Kakao Developers 서비스 약관 및 운영 정책을 준수할 경우, 상업적인 서비스에의 사용을 별도로 제한하지 않습니다.
– 단, 당사가 제공하는 API 를 재판매하거나 당사 제공 API 를 활용한 기능에 대해서 별도로 과금하는 등의 상업적 이용은 허용하지 않습니다.

2. 데이터의 저장 사용
– 당사가 제공하는 API는 실시간으로 호출하여 사용하는 것만 가능합니다.
로컬 API 등을 호출하여 응답받은 결과 데이터를 별도로 저장하여 사용하는 것은 허용하지 않습니다.

현재 사용자 간 모임을 할 수 있는 하는 서비스를 기획 및 개발 중에 있습니다.
사용자가 카카오 로컬 API로 실시간 호출 검색 후 "여기서 만날게요"라고 장소를 선택하는 케이스에서 카카오맵을 이용하여 개발하려합니다.

  1. 사용자 A가 모임 생성 시 로컬 API로 장소 검색
  2. 검색 결과 중 원하는 장소 선택 (“여기서 만날게요”)
  3. 모임 정보 저장 (장소 포함)
  4. 사용자 B, C가 해당 모임 조회 → (‘카카오 맵에서 자세히 보기’) → 만날 장소 확인

별도의 장소 데이터베이스를 구축하여 독자적 검색 서비스 제공이 아닌 라이브 호출만 사용하는 아래와 같은 서비스에서

  • 사용자가 선택한 장소만 저장
  • 자체 서비스 내 게시글에서만 사용 (외부 제공 없음)
  • 최신 정보는 카카오맵 링크로 안내

정책상으로는 모든 데이터를 저장 불가능한 것으로 여겨지는데, 위와 같은 서비스의 경우에도 모든 데이터가 저장이 불가능 한걸까요?

만약 일부만 가능하다면 어떤 필드까지 저장할 수 있는지 문의드립니다.

그럼에도 전부 불가라면 별도 계약을 통해서 저장 권한을 받을 수 있는지 관련된 가이드도 주시면 감사하겠습니다.

정책 준수를 위해 명확한 가이드라인이 필요합니다. 답변 부탁드립니다.

감사합니다.

@devstep9014

운영 정책 상 데이터의 전체 또는 일부를 별도 DB로 저장하여 POI 검색 서비스를 구축하는 것은 엄격히 금지하고 있으며,
이는 데이터 최신성과 보호를 위한 조치로 이해해주시기 바랍니다.

서비스 구현 시, 장소ID 기반의 라이브 호출을 통한
카맵 랜딩 링크로 연결하는 방식으로 의견드려봅니다.

대규모 데이터 저장 관련 유료 계약 모델은 제공하지 않는 점 참고하여 이용 부탁드립니다.

답변 감사합니다.

말씀해주신 방식대로 구현해보려고 하는데, 몇 가지 막히는 부분이 있어서 다시 문의드립니다.

구현할 서비스의 사용 목적:

  • POI 검색 서비스 구축 의도 및 대규모 장소 데이터베이스 구축 의도 없음

  • 사용자가 생성한 모임의 만날 장소정보만 저장 및 조회합니다.

구체적인 예시 시나리오)

1단계: 모임 생성 시 (사용자 A)

  • 지도 탭에서 "카카오프렌즈"로 키워드 검색 (실시간 API 호출)

  • 검색 결과 중 “카카오프렌즈 코엑스점” 선택

  • 해당 장소로 모임 생성

2단계: 데이터 저장

자체 서비스 DB에 다음과 같이 저장:

{
  "kakao_map_id": "26338954"
}

3단계: 다른 사용자가 모임 조회 시 (사용자 B)

  • 서비스에 저장된 kakao_map_id를 기반으로 한 → 카카오 라이브 API 호출

    • 답변주신 권장가이드에 따르면 장소ID 기반으로 검색하는 API 가 어떤 API 인지 알 수 있을까요?
    • 카카오 디벨로퍼스에서 제공하는 로컬 API( REST API | Kakao Developers REST API ) 에는
      • 주소로 좌표 변환
      • 좌표로 행정구역정보 변환
      • 좌표로 주소 변환
      • 좌표계 변환
      • 키워드로 장소 검색
      • 카테고리로 장소 검색

이렇게만 있고, 장소 ID를 파라미터로 받아서 검색하는 API는 없는 것 같습니다.

혹시 제가 못 찾은 걸까요? 장소ID 기반으로 검색하는 API가 따로 있으면 문서 링크 부탁드립니다.

장소 ID 기반의 API 가 없다면, 대신 기존의 제공되어있는 API로는 키워드 검색 API를 구현할 수 있을 것 같습니다.

이 경우, 키워드 검색 API 의 필수 파라미터로는

  • query: 검색어 (예: “카카오프렌즈 코엑스점”) 가 있고

  • 필수는 아니지만 키워드 검색 정확도 향상을 위해 x,y값을 함께 보낼 수 있는 것으로 확인됩니다.

이 경우, 다시 카카오 키워드 검색 라이브 호출을 위해서의 최소한의 데이터인 상호명, 좌표를 저장하는 것도 금지인가요?