Developer reference / v1

검색 순위 API.
당신의 서비스 안으로.

엔터프라이즈 이용권 승인 후 API 콘솔에서 키를 발급하세요.
키는 서버에서 X-API-KEY 헤더로 전송합니다.

01. 조회 접수

POST https://web.rankmoni.com/api/v1/rank.php
X-API-KEY: YOUR_API_KEY
Content-Type: application/json

{
  "action": "lookup",
  "domain": "example.com",
  "keyword": "브랜드 컨설팅"
}

도메인과 키워드의 정확한 쌍을 조회합니다. www가 붙은 호스트는 별도 도메인으로 다룹니다. 유효한 최신 기록이 없으면 우선순위 100으로 접수합니다.

02. 상태·결과 확인

POST /api/v1/rank.php
X-API-KEY: YOUR_API_KEY
Content-Type: application/json

{
  "action": "status",
  "domain": "example.com",
  "keyword": "브랜드 컨설팅"
}

30초 이상 간격으로 조회하세요. 상태 확인은 사용량을 추가 차감하지 않습니다. 신규 작업을 재접수할 필요가 없습니다.

응답 예시 · 완료

{
  "success": true,
  "status": "ready",
  "rank": 3,
  "checked_at": "2026-10-31 10:00:00",
  "worker": "WORKERCAB-02105",
  "basis": "naver_pc_web",
  "queue": null,
  "usage": { "used": 1, "limit": 10000, "remaining": 9999 }
}

문서 이해를 위한 응답 예시입니다. 실제 순위·워커·시각은 측정 결과에 따라 달라집니다.

상태의 의미

status의미
ready최근 24시간 내 측정값
queued / running대기 / 워커 처리 중
retry_wait실패 후 재시도 대기
not_found측정 범위 내 미발견
not_tracking / unmeasured미접수 / 측정 기록 없음

순위 기준은 네이버 PC 웹 결과입니다. 미발견을 네이버 전체 미색인으로 해석하지 마세요. last_rank는 과거 참고값이며 현재 순위가 아닙니다.

일일 한도와 비용

하루 10,000쌍 · 월 2,200,000원
하루 10,000쌍 추가마다 월 330,000원

KST 날짜별 서로 다른 도메인 + 키워드 쌍의 접수를 계산합니다. 같은 날 재조회·상태 확인은 중복 차감하지 않습니다. 접수 후 실패·재시도도 같은 쌍으로 집계합니다. 다음 날 다시 조회 접수하면 새 날짜 사용량으로 계산됩니다.

GET /api/v1/rank.php?action=usage
X-API-KEY: YOUR_API_KEY

401: 키 인증 실패 · 403: 이용권 만료/권한/IP 제한
429: 일일 한도 소진 · 500: 응답 불명, status부터 확인

API 요청은 우선 처리되지만 이미 진행 중인 작업, 검색 요청 간 간격, 검색 제한에 따른 재시도 대기를 건너뛰지 않습니다. 일정 시간 내 측정 완료를 보장하지 않습니다.

API 콘솔 열기 ↗