ScavioScavio
ToolsPricing
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

Apple App Store

App Store App Details API

Look up one Apple App Store listing as JSON by App Store id OR bundle id: title and description, developer and seller identity, price and currency for the storefront you ask for, all-time and current-version ratings, version and release notes, genres, content rating and advisories, icons at three sizes, iPhone/iPad/Apple TV screenshots, download size, minimum OS, languages, supported devices, and the Game Center and volume-purchase flags. Costs 1 credit.

POST/api/v1/appstore/app

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
app_idstringrequired

Either a numeric App Store id — the digits after `id` in an apps.apple.com URL — or the app's bundle id (notion.id, com.burbn.instagram). Both are auto-detected and resolve to the identical payload, so you never need a lookup step to go from bundle id to App Store id. 1-255 characters matching ^[A-Za-z0-9][A-Za-z0-9._-]*$: a pasted apps.apple.com URL is rejected with a FREE 400 rather than forwarded, because an identifier Apple cannot resolve is a BILLED 404 (Apple charges for the 200 that carries an empty result list).

Example: 1232780281

countrystringdefault:us

Two-letter ISO storefront code. Decides price, currency, formatted_price, the localised title and description, and whether the app is listed in that market at all. Must be exactly two letters — "usa" or "united states" is a free 400 rather than a silent US result set, because the transport underneath falls back to US for anything else.

Example: gb

Request

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# Numeric App Store id or bundle id - same payload either way.
app = client.app_store.app("1232780281")["data"]
same = client.app_store.app("notion.id")["data"]

print(app["title"], app["version"], app["rating"], app["rating_count"])
print(app["current_version_release_date"], app["release_notes"])

# Price is per storefront - ask each market you sell in.
uk = client.app_store.app("1232780281", country="gb")["data"]
print(uk["formatted_price"], uk["currency"])

Response

"app_id": "1232780281",
"bundle_id": "notion.id",
"title": "Notion: Notes, Tasks, AI",
"censored_title": "Notion: Notes, Tasks, AI",
"url": "https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281",
"description": "Notion is an AI-powered all-in-one workspace that helps individuals and teams write notes, manage tasks, organize projects, and collaborate in one place...",
"kind": "software",
"developer": "Notion Labs, Incorporated",
"developer_id": "1232780280",
"developer_url": "https://apps.apple.com/us/developer/notion-labs-incorporated/id1232780280",
"seller_name": "Notion Labs, Incorporated",
"seller_url": "https://www.notion.so",
"price": 0,
"is_free": true,
"currency": "USD",
"formatted_price": "Free",
"rating": 4.77721,
"rating_count": 89852,
"rating_current_version": 4.77721,
"rating_count_current_version": 89852,
"version": "1.7.327",
"release_notes": "Bug fixes and performance improvements.",
"release_date": "2017-09-14T19:07:31Z",
"current_version_release_date": "2026-08-04T16:29:02Z",
"primary_genre": "Productivity",
"primary_genre_id": "6007",
"content_rating": "4+",
"advisories": [],
"icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/20/35/a7/2035a746-6314-c99a-51a5-3300b6f85c29/AppIconProd-0-0-1x_U007epad-0-0-0-1-0-0-P3-85-220.png/512x512bb.jpg",
"icon_60": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/20/35/a7/2035a746-6314-c99a-51a5-3300b6f85c29/AppIconProd-0-0-1x_U007epad-0-0-0-1-0-0-P3-85-220.png/60x60bb.jpg",
"icon_100": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/20/35/a7/2035a746-6314-c99a-51a5-3300b6f85c29/AppIconProd-0-0-1x_U007epad-0-0-0-1-0-0-P3-85-220.png/100x100bb.jpg",
"icon_512": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/20/35/a7/2035a746-6314-c99a-51a5-3300b6f85c29/AppIconProd-0-0-1x_U007epad-0-0-0-1-0-0-P3-85-220.png/512x512bb.jpg",
"appletv_screenshots": [],
"file_size_bytes": 561728512,
"minimum_os_version": "17.0",
"game_center_enabled": false,
"vpp_licensing_enabled": true
},
"response_time": 764,
"credits_used": 1,
"credits_remaining": 4819
}
PreviousApp Store SearchNextApp Store Reviews
ScavioScavio

One scraper API for every social, search and ecommerce platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy