All API endpoints (except /v1/health) require authentication. The Appeeky API uses API keys to identify and authorize requests.
Get Your API Key
Create a free account on the Appeeky Dashboard to get your API key with 100 monthly credits :
Create Your Account Sign up with email or GitHub — your API key is generated instantly.
Save your API key immediately. It is displayed only once during creation. The key is stored as a SHA-256 hash in our database and cannot be retrieved later. You can regenerate a new key from the dashboard at any time.
Authentication Methods
The API supports two ways to pass your API key.
Pass the key in the X-API-Key header:
curl "https://api.appeeky.com/v1/apps/1617391485?country=us" \
-H "X-API-Key: apk_a1b2c3d4e5f6789012345678abcdef90abcdef1234567890abcdef1234567890ab"
Alternatively, use the standard Authorization: Bearer header:
curl "https://api.appeeky.com/v1/apps/1617391485?country=us" \
-H "Authorization: Bearer apk_a1b2c3d4e5f6789012345678abcdef90abcdef1234567890abcdef1234567890ab"
Both methods are equivalent. Use whichever fits your HTTP client or framework. If both headers are present, X-API-Key takes priority.
Check Your Usage
Monitor your credit consumption via the API or the dashboard :
curl "https://api.appeeky.com/v1/auth/usage" \
-H "X-API-Key: YOUR_API_KEY"
Response (200 OK):
{
"data" : {
"plan" : "free" ,
"monthlyCredits" : 100 ,
"used" : 47 ,
"remaining" : 53 ,
"resetDate" : "2026-03-01T00:00:00.000Z" ,
"usageByEndpoint" : [
{ "endpoint" : "GET /apps/:id" , "totalCredits" : 20 , "requestCount" : 10 },
{ "endpoint" : "GET /apps/:id/intelligence" , "totalCredits" : 25 , "requestCount" : 5 },
{ "endpoint" : "GET /search" , "totalCredits" : 2 , "requestCount" : 2 }
]
}
}
Manage Your Account
Use the Appeeky Dashboard to manage your API key, view usage, and upgrade your plan:
Action Where View & copy API key Dashboard Regenerate API key Dashboard View usage breakdown Usage Upgrade or manage plan Billing
Error Responses
Status Code When 401 MISSING_API_KEYNo API key provided in request headers 401 INVALID_API_KEYKey is invalid, inactive, or revoked 429 RATE_LIMIT_EXCEEDEDMonthly credit limit reached
Example error response:
{
"error" : {
"code" : "MISSING_API_KEY" ,
"message" : "API key is required. Pass it in the X-API-Key header or Authorization: Bearer header."
}
}