키워드 리서치 API
내 도구, 대시보드, AI 에이전트를 위한 키워드 아이디어, 검색량, CPC, 키워드 난이도, 자동완성 추천 및 그룹화. 모든 엔드포인트는 JSON을 반환하며 웹사이트와 공유하는 플랜의 월간 요청을 사용합니다.
빠른 시작
베트남에서 두 키워드의 검색량을 세 가지 언어로 조회하기:
curl -X POST https://keywordplanner.vn/api/v1/keywords/volume \
-H "Authorization: Bearer kwp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "keywords": ["seo tools", "keyword research"], "country": "vn" }'const res = await fetch("https://keywordplanner.vn/api/v1/keywords/volume", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.KWP_API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ keywords: ["seo tools", "keyword research"], country: "vn" }),
});
const { ok, data, usage } = await res.json();import os, requests
r = requests.post(
"https://keywordplanner.vn/api/v1/keywords/volume",
headers={"Authorization": f"Bearer {os.environ['KWP_API_KEY']}"},
json={"keywords": ["seo tools", "keyword research"], "country": "vn"},
timeout=60,
)
print(r.json()["data"]["keywords"])인증
키 생성 위치: Dashboard API — 생성한 키를 Authorization 헤더에 담아 전송하세요.
curl https://keywordplanner.vn/api/v1/usage \ -H "Authorization: Bearer kwp_live_YOUR_KEY"
제한
- Starter: 10,000 크레딧 / 월 ($9, 웹사이트와 공유)
- Pro: 25,000 크레딧 / 월 ($19, 웹사이트와 공유)
- Free 및 Lite에는 API가 포함되지 않습니다.
- Starter 및 Pro: 하루 최대 월간 크레딧의 10%, 분당 15회 호출, 동시 5개 요청.
- 응답 헤더:
X-Plan,X-Requests-Limit-Month,X-Requests-Remaining-Month,Retry-After
Endpoints
/api/v1/keywords/ideas크레딧: 2시드 키워드 및/또는 웹사이트 기반 키워드 아이디어. 검색량, 12개월 트렌드, CPC, 경쟁도, 난이도 포함(최대 1000행).
{ "keywords": ["keyword planner"], "country": "vn", "lang": "vi", "targetSite": "example.com", "sortBy": "resultDESC", "limit": 200 }/api/v1/keywords/volume크레딧: 키워드 10개당 1최대 100개 키워드의 월간 검색량 및 지표.
{ "keywords": ["seo tools", "keyword research"], "country": "us" }/api/v1/keywords/suggest?keyword=seo&lang=en&country=us&sources=google,youtube&modes=az,questions크레딧: 1Google, YouTube, Bing, Amazon, Yahoo, Yandex, Wikipedia의 자동완성 추천. modes: az, questions, comparisons, prepositions, numbers.
/api/v1/keywords/group크레딧: 1최대 500개 키워드를 그룹으로 묶기.
{ "keywords": "seo tools\nfree seo tools\nkeyword planner" }/api/v1/keywords/semantic크레딧: 2주제에 대해 AI가 생성한 시맨틱 키워드.
{ "keyword": "coffee machine", "lang": "en" }/api/v1/usage크레딧: 0현재 플랜 및 남은 크레딧(크레딧 차감 없음).
응답
{
"ok": true,
"data": {
"keywords": [
{ "keyword": "keyword planner", "results": 12100, "trend": [9900, 12100, …], "competition_level": 34,
"minCPC": 4200, "maxCPC": 15800, "difficulty": 48.2, "length": 2, "isQuestion": false, "keywordType": "exact" }
],
"traffic": [{ "time": "2026-09", "month": 9, "year": 2026, "totalImpression": 154000 }]
},
"usage": { "plan": "Starter", "units": 2, "used": 121, "limit": 10000, "remaining": 9879 }
}CPC 값은 VND 단위입니다. trend는 12개월 데이터를 오래된 순으로 담고 있습니다.
오류
| HTTP | error | 의미 |
|---|---|---|
| 401 | UNAUTHORIZED | API 키가 없거나, 유효하지 않거나, 폐기됨 |
| 400 | INVALID_INPUT | 요청 본문 또는 쿼리가 유효하지 않음 |
| 429 | QUOTA_EXCEEDED | 월간 크레딧 한도 도달 |
| 403 | PLAN_NO_API | Your plan does not include the API (Lite) |
| 429 | DAILY_LIMIT | Daily API limit reached |
| 429 | RATE_LIMITED | Too many calls this minute (or free plan spacing): wait `Retry-After` seconds |
| 429 | TOO_MANY_CONCURRENT | More than 5 requests at the same time |
| 503 | SOURCE_UNAVAILABLE | 키워드 데이터 소스를 일시적으로 사용할 수 없음 |
자주 묻는 질문
어떤 플랜에 API가 포함되나요?
Starter와 Pro입니다. API는 웹사이트와 같은 월간 크레딧을 사용하므로 별도의 API 구독이 없습니다. Free와 Lite에는 API가 포함되지 않습니다.
호출 1회에 크레딧이 얼마나 사용되나요?
키워드 아이디어와 시맨틱 키워드는 2 크레딧, 검색량은 키워드 10개당 1 크레딧, 추천과 그룹화는 1 크레딧입니다. /api/v1/usage와 실패한 호출은 계산되지 않습니다.
어떤 국가와 언어를 지원하나요?
키워드 데이터 소스의 모든 국가와 언어: country(vn, us, jp…)와 lang(vi, en, ja…)에 ISO 코드를 전달하세요. CPC 값은 VND로 반환됩니다.
속도 제한이 있나요?
네: 분당 15회 호출, 동시 5개 요청, 하루 최대 월간 크레딧의 10%. Retry-After 헤더에서 대기 시간을 알 수 있습니다.
API 키를 여러 개 가질 수 있나요?
네, 계정당 최대 5개의 키(예: 앱마다 하나)를 대시보드 › API에서 만들 수 있습니다. 언제든지 키를 폐기할 수 있으며, 다른 키는 계속 작동합니다.