Skip to content

리뷰 집계 조회

브랜드의 기간 리뷰 수, 답변 수, 별점 분포를 반환합니다. 댓글몽 브랜드 리뷰 현황 화면과 동일한 일별 집계를 소스로 씁니다.

GET /partner/v1/brands/{brand_code}/review-stats

리뷰 건수나 답변률 같은 수치가 필요할 때 씁니다. 리뷰 원문 조회는 리뷰 조회 API를 사용해 주세요.

Request

bash
curl -H 'x-partner-api-key: YOUR_API_KEY' \
  'https://api.lemong.ai/partner/v1/brands/BRAND100/review-stats?from=2026-08-01&to=2026-08-31&group_by=shop'

쿼리 파라미터

파라미터타입설명
fromYYYY-MM-DD집계 시작일 (KST, 포함) - 생략 시 to 기준 30일 전
toYYYY-MM-DD집계 종료일 (KST, 포함) - 생략 시 오늘
group_byenum집계 단위. 기본 date
platformenum특정 플랫폼만
platform_shop_idstring특정 매장만
pagenumber기본 1
limitnumber기본 20, 최대 100

Response

date 는 최신순, 그 외에는 리뷰 수 내림차순입니다.

json
{
  "status": "SUCCESS",
  "status_code": 200,
  "message": "OK",
  "data": {
    "items": [
      {
        "group_by": "shop",
        "date": null,
        "platform_shop_id": "12345678",
        "shop_name": "몽도시락 강남점",
        "platform": "BAEMIN",
        "review_count": 412,
        "reply_count": 397,
        "rating_counts": {
          "one": 12,
          "two": 8,
          "three": 21,
          "four": 74,
          "five": 297
        }
      },
      {
        "group_by": "shop",
        "date": null,
        "platform_shop_id": "123456789",
        "shop_name": "몽도시락 역삼점",
        "platform": "CPEATS",
        "review_count": 268,
        "reply_count": 251,
        "rating_counts": {
          "one": 9,
          "two": 11,
          "three": 24,
          "four": 63,
          "five": 161
        }
      }
    ],
    "page": 1,
    "limit": 20,
    "has_next": false
  }
}

Description

필드타입설명
group_byenum집계 단위
datestring | null집계 일자 (KST)
platform_shop_idstring | null플랫폼 측 매장 id
shop_namestring | null매장명
platformenum | null플랫폼
review_countnumber기간 합산 리뷰 수
reply_countnumber기간 합산 답변 수
rating_countsobject별점별 리뷰 수

platform 값

플랫폼
BAEMIN배달의민족
CPEATS쿠팡이츠
YOGIYO요기요
DDANGYO땡겨요
NAVER네이버 플레이스
MUKKEBI먹깨비

집계 단위(group_by)

집계 기준
date일자별 (기본값)
shop매장별
platform플랫폼별

필드 존재 여부

집계 단위에 따라 채워지는 필드가 달라집니다. 소수점 별점(4.5)은 내린 값(4)의 칸에 집계됩니다.

필드dateshopplatform
review_count, reply_count, rating_countsOOO
dateO--
platform-OO
platform_shop_id, shop_name-O-

집계 데이터의 한계

  • 일별 집계는 하루 한 번 갱신되며, 당일 데이터는 집계되지 않습니다. 따라서 실시간 조회인 리뷰 조회를 같은 기간으로 세어도 해당 값과 다를 수 있습니다.
  • 집계가 없는 대상은 응답에 나오지 않습니다.

Error Case

json
{
  "status": "PARTNER_API_INVALID_PARAMETER",
  "status_code": 400,
  "message": "요청을 처리할 수 없습니다."
}
status_codestatus이 API 에서 발생하는 경우
400PARTNER_API_INVALID_PARAMETER날짜 형식 오류, fromto 보다 늦음, 잘못된 group_by
401PARTNER_API_KEY_REQUIREDx-partner-api-key 헤더 누락
401PARTNER_API_KEY_INVALID등록되지 않은 키
401PARTNER_API_KEY_INACTIVE폐기된 키
401PARTNER_API_KEY_EXPIRED만료된 키
403PARTNER_API_FORBIDDEN비활성화된 협력사 (담당자 문의)
404PARTNER_API_BRAND_NOT_FOUNDbrand_code 가 없거나 이 키의 범위 밖
404PARTNER_API_NOT_FOUND잘못된 URL 경로
429PARTNER_API_RATE_LIMITED호출 제한 초과 (분당 100회)
500PARTNER_API_INTERNAL_ERROR서버 오류