Skip to main content
Manage the keywords tracked for any app in your list. Tracked keywords power the keyword rank monitoring shown on the Keywords tab in the appeeky.com dashboard.
All Tracked Keyword endpoints cost 0 credits and require the apps:read scope for reads and apps:write for writes.

List Tracked Keywords

GET /v1/user/apps/:appId/keywords
Returns all keywords tracked for a given app. Path Parameters:
NameTypeDescription
appIdnumberNumeric App Store ID of your tracked app
curl "https://api.appeeky.com/v1/user/apps/6443843426/keywords" \
  -H "X-API-Key: YOUR_API_KEY"
Response (200 OK):
{
  "data": [
    {
      "id": "7e4a1c90-...",
      "keyword": "aso tool",
      "country": "us",
      "language": "en",
      "created_at": "2026-03-19T15:47:06.270736+00:00"
    }
  ]
}

Add a Tracked Keyword

POST /v1/user/apps/:appId/keywords
Start tracking a keyword for an app. Path Parameters:
NameTypeDescription
appIdnumberNumeric App Store ID of your tracked app
Request Body:
FieldTypeRequiredDescription
keywordstringYesThe keyword to track (e.g. "aso tool")
countrystringNoISO country code (default: "us")
languagestringNoISO language code (default: "en")
curl -X POST "https://api.appeeky.com/v1/user/apps/6443843426/keywords" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "aso tool", "country": "us", "language": "en"}'
Response (201 Created): Returns the created keyword row.

Remove a Tracked Keyword

DELETE /v1/user/apps/:appId/keywords/:keywordId
Stop tracking a keyword. Path Parameters:
NameTypeDescription
appIdnumberNumeric App Store ID of your tracked app
keywordIdstringUUID of the tracked keyword row
curl -X DELETE "https://api.appeeky.com/v1/user/apps/6443843426/keywords/7e4a1c90-..." \
  -H "X-API-Key: YOUR_API_KEY"
Response (200 OK):
{ "data": { "success": true } }

Errors

StatusCodeWhen
400BAD_REQUESTkeyword field missing or appId is not a number
403FORBIDDENKey scope does not allow this operation
404USER_APP_NOT_FOUNDappId is not in your tracked list
404NOT_FOUNDKeyword row not found
409DUPLICATEKeyword already tracked for this app + country