Get keywords for a job
curl --request GET \
--url https://www.suprkeywords.com/api/v1/jobs/{jobId}/keywords \
--header 'Authorization: Bearer <token>'{
"keywords": [
{}
],
"total": 123,
"limit": 123,
"offset": 123
}Jobs
Get keywords for a job
Returns keywords for a job with optional search, intent/volume/difficulty filters, sorting, and pagination. Requires access to the job (owner or demo). Use session or API key (Bearer).
GET
/
api
/
v1
/
jobs
/
{jobId}
/
keywords
Get keywords for a job
curl --request GET \
--url https://www.suprkeywords.com/api/v1/jobs/{jobId}/keywords \
--header 'Authorization: Bearer <token>'{
"keywords": [
{}
],
"total": 123,
"limit": 123,
"offset": 123
}Documentation Index
Fetch the complete documentation index at: https://docs.suprkeywords.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
bearerAuthSessionAuth
API key for programmatic access. Create keys in Settings (Agency plan). Send as Authorization: Bearer or X-API-KEY: . Unauthenticated requests return 401.
Path Parameters
Query Parameters
Required range:
1 <= x <= 500Required range:
x >= 0Search keyword phrase (case-insensitive)
Comma-separated intent filter (informational, commercial, transactional, navigational)
Required range:
x >= 0Required range:
x >= 0Required range:
0 <= x <= 100Required range:
0 <= x <= 100Comma-separated persona avatar names (or none for keywords with no persona)
Required range:
x >= 0Required range:
x >= 0Required range:
0 <= x <= 1Required range:
0 <= x <= 1Required range:
x >= 0Required range:
x >= 0Required range:
x >= 0Required range:
x >= 0Required range:
x >= 0Required range:
x >= 0Available options:
asc, desc ⌘I