REST API
The same key, plain HTTP. Into your script, your dashboard or your weekly report.
The same key as MCP, plain HTTP. Every route only reads, and they call the same MCP tools, so your script and your assistant read the same numbers.
sh
curl "https://rankcusp.com/api/v1/keywords?app=1544…&country=tr&cusp=1" \
-H "Authorization: Bearer rc_live_…"What the response looks like
json
{
"total": 2,
"maxPageSize": 200,
"keywords": [
{
"keyword": "habit tracker",
"rank": 14,
"previousRank": 19,
"popularity": 32,
"difficulty": 41,
"cusp": true
},
{
"keyword": "streak tracking",
"rank": 23,
"previousRank": null,
"popularity": null,
"difficulty": 38,
"cusp": true
}
]
}Limits
- 120 requests a minute. Over that, a 429 and a
retry-after. - At most 200 rows per page; walk forward with
offset. - API access is included in the Studio plan.