Endpoint Playground
Returns app metadata from the App Store. Provide either `id` (numeric track ID) or `app_id` (bundle ID). `id`/`app_id` can identify an iPhone, iPad, or Mac App Store listing.
14 Oct 2026: Single record response; 32 fields had a value in every checked item; 1 field was empty in this sample.
Sample value profiles: released: 2023-05-18; size: 271,727,616; title: “ChatGPT”.
curl 'https://api.crawlora.net/api/v1/appstore/app?id=553834731&country=us&lang=en-us' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | No | 553834731 | App Store numeric track ID (digits only) |
| app_id | string | No | App Store bundle ID | |
| country | string | No | us | Two-letter storefront country code |
| lang | string | No | en-us | Result language tag |
| ratings | boolean | No | Include ratings histogram | |
| platforms | boolean | No | Include the full device-platform compatibility list (adds one extra upstream fetch) |
{
"code": 200,
"msg": "OK",
"data": {
"id": "6448311069",
"title": "ChatGPT",
"developer": "OpenAI",
"score": 4.9,
"ratings": 1200000,
"version": "1.2026.001",
"url": "https://apps.apple.com/us/app/chatgpt/id6448311069",
"platforms": [
"phone",
"pad",
"mac",
"vision"
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.