Skip to main content
Manage the apps you track in your appeeky.com account. These are the same apps visible under My Apps in the web dashboard.
All My Apps endpoints cost 0 credits and require the apps:read scope for reads and apps:write for writes.

List My Apps

GET /v1/user/apps
Returns all apps in your tracked list, ordered by most recently added.
curl "https://api.appeeky.com/v1/user/apps" \
  -H "X-API-Key: YOUR_API_KEY"
Response (200 OK):
{
  "data": [
    {
      "id": "c3f0961b-e252-469b-9d5e-d294d721032e",
      "app_id": 6443843426,
      "app_name": "Appeeky",
      "app_icon_url": "https://...",
      "developer_name": "Appeeky Inc.",
      "bundle_id": "com.appeeky.app",
      "subtitle": "ASO & Keyword Intelligence",
      "description": "...",
      "languages": ["en", "tr"],
      "is_live": true,
      "category": "Productivity",
      "platform": "ios",
      "created_at": "2026-03-19T15:47:06.270736+00:00"
    }
  ]
}

Add an App

POST /v1/user/apps
Add an app to your tracked list by its numeric App Store ID. Request Body:
FieldTypeRequiredDescription
appIdnumberYesNumeric Apple App Store ID
appNamestringNoApp display name
developerNamestringNoDeveloper name
bundleIdstringNoBundle identifier (e.g. com.example.app)
subtitlestringNoApp subtitle
descriptionstringNoApp description
languagesstring[]NoSupported language codes
isLivebooleanNoWhether the app is live on the App Store (default: false)
categorystringNoApp category
platformstringNoios, macos, or tvos (default: ios)
curl -X POST "https://api.appeeky.com/v1/user/apps" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"appId": 6443843426, "appName": "Appeeky", "platform": "ios"}'
Response (201 Created): Returns the created app row.

Update an App

PATCH /v1/user/apps/:appId
Update metadata for an app in your list. Only provide the fields you want to change. Path Parameters:
NameTypeDescription
appIdnumberNumeric App Store ID of the app to update
Request Body: Same optional fields as Add (all optional).
curl -X PATCH "https://api.appeeky.com/v1/user/apps/6443843426" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"isLive": true, "category": "Productivity"}'
Response (200 OK): Returns the updated app row.

Remove an App

DELETE /v1/user/apps/:appId
Remove an app from your tracked list. Path Parameters:
NameTypeDescription
appIdnumberNumeric App Store ID of the app to remove
curl -X DELETE "https://api.appeeky.com/v1/user/apps/6443843426" \
  -H "X-API-Key: YOUR_API_KEY"
Response (200 OK):
{ "data": { "success": true } }

Errors

StatusCodeWhen
400BAD_REQUESTappId missing or not a number
403FORBIDDENKey scope does not allow this operation
404USER_NOT_FOUNDNo appeeky.com account linked to this key
404NOT_FOUNDApp not found in your list
409DUPLICATEApp already in your list