Skip to main content
GET /v1/search
Search apps by keyword. On the Apple App Store, a numeric query performs a direct App ID lookup instead of a keyword search. Pass platform=google to search Google Play instead.

Query Parameters

NameTypeDefaultRequiredDescription
qstringYesSearch query (minimum 2 characters) or numeric App ID (Apple)
platformstringappleNoapple (default) or google for Google Play — see Platforms
countrystringusNoISO country code (e.g. us, gb, de)
langstringenNoGoogle Play language code (used when platform=google)
limitnumber20NoMax results to return (1–50, capped at 50)
The limit parameter is capped at 50. Any value above 50 will be silently reduced to 50. The minimum query length is 2 characters — shorter queries will return a 400 error.

Code Examples

curl -X GET "https://api.appeeky.com/v1/search?q=puzzle%20games&country=us&limit=20" \
  -H "X-API-Key: YOUR_API_KEY"
cURL
curl -X GET "https://api.appeeky.com/v1/search?q=puzzle%20games&platform=google&country=us&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"
For Google Play, results use package names (e.g. com.king.candycrushsaga) as the app id.

Numeric App ID Lookup

curl -X GET "https://api.appeeky.com/v1/search?q=1617391485" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "data": {
    "apps": [
      {
        "id": "1617391485",
        "title": "Block Blast!",
        "developer": "Hungry Studio",
        "iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/.../512x512bb.jpg"
      },
      {
        "id": "544007664",
        "title": "Candy Crush Saga",
        "developer": "King",
        "iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/.../512x512bb.jpg"
      },
      {
        "id": "1040639975",
        "title": "Hexa Sort",
        "developer": "IEC Global Pty Ltd",
        "iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/.../512x512bb.jpg"
      }
    ]
  }
}

Response — Numeric App ID Lookup

When q is a numeric string, the API performs a direct iTunes Lookup and returns the single matching app:
{
  "data": {
    "apps": [
      {
        "id": "1617391485",
        "title": "Block Blast!",
        "developer": "Hungry Studio",
        "iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/.../512x512bb.jpg"
      }
    ]
  }
}

App Object

FieldTypeDescription
idstringApple App ID
titlestringApp name
developerstringDeveloper name
iconUrlstringApp icon URL (512px)
Numeric queries: When q is a number (e.g. 1617391485), the API bypasses the iTunes Search API and performs a direct iTunes Lookup by App ID. This returns exactly one result and is faster and more reliable than keyword searching when you already know the App ID.

Errors

StatusCodeWhen
400INVALID_QUERYQuery shorter than 2 characters
400INVALID_LIMITLimit is not a valid number
401MISSING_API_KEYNo API key in the request
401INVALID_API_KEYInvalid or expired API key