App Store search and ASO research
Apple App Storeエンドポイントを使えば、「App Store search and ASO research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Run App Store search queries and turn App Store listings, rankings, reviews, and developer pages into structured JSON for app intelligence, ASO research, and competitor monitoring workflows.
Use an App Store Search API to collect Apple App Store search results, app metadata, rankings, reviews, and developer data as structured JSON.
エンドポイントファミリー
6
ドキュメント化されたパラメータ
64
サンプル数
12
ライブカタログスナップショット
稼働エンドポイント
12
メソッド
GET
必須パラメータ
20
スキーマ参照
12
{
"platform": "Apple App Store",
"endpoint": "appstore-search",
"method": "GET",
"path": "/appstore/search",
"auth": "apiKey"
}無料ツール
Ready-made dataset
Crawlora has already indexed the full mobile app catalog — 1,409,323 on the Apple App Store and 2,939,228 on Google Play — with categories, ratings, pricing, install scale, and a cross-store popularity ranking. Browse the interactive data study and query it through the Datasets API.
Open the App & Google Play datasetユースケース
Use an App Store Search API to collect Apple App Store search results, app metadata, rankings, reviews, and developer data as structured JSON.
Apple App Storeエンドポイントを使えば、「App Store search and ASO research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Apple App Storeエンドポイントを使えば、「App metadata and review analysis」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Apple App Storeエンドポイントを使えば、「Ranking and developer research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
各CrawloraプラットフォームAPIは、特定のデータサーフェスに合わせて設計されています。汎用的なfetchエンドポイントを公開する代わりに、エンドポイント固有のリクエストロジック、マネージドインフラ、パース、正規化、課金、そしてPlaygroundで検証済みのサンプルを組み合わせています。
対象プラットフォームとエンドポイントの種類に合わせてリクエスト挙動をチューニングしています。
対応エンドポイントはマネージドプロキシルーティングを利用でき、信頼性を高めながらインフラ運用の手間を減らせます。
JavaScriptレンダリングが必要な動的ページは、マネージドブラウザインスタンス経由で処理できます。
チャレンジページや利用不能な上流レスポンスを検知し、明確に通知します。
結果は生のHTMLではなく、ドキュメント化されたJSONで返されます。
本番統合の前に、DocsとPlaygroundから同じルートをテストできます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/appstore/editorial
/appstore/app
/appstore/developer/{dev_id}
/appstore/list
/appstore/privacy/{id}
/appstore/ratings
エンドポイントカタログ
/appstore/appReturns normalized app metadata from the App Store lookup API. Provide either `id` (numeric track ID) or `app_id` (bundle ID). `id`/`app_id` can identify an iPhone, iPad, or Mac App Store listing.
/appstore/developer/{dev_id}Returns App Store apps associated with a specific developer artist ID.
/appstore/editorialReturns the curated editorial shelves from one of Apple's per-device App Store landing pages (the same content shown by apps.apple.com's device switcher). `device` enum: `iphone`, `ipad`, `mac`, `vision`, `watch`, `tv`. `section` enum: `main` (the device's Today/Discover/Apps & Games landing page), `arcade` (the device's Apple Arcade landing page). Watch has no Arcade page — `device=watch` with `section=arcade` returns `400`.
/appstore/editorial/categoryReturns the curated editorial shelves for one device category page (e.g. "Entertainment Apps for Vision"). `category_id` is a numeric, device-specific editorial page ID — not a static enum — discovered from an `appstore_editorial` response for the SAME `device`, in its "Browse by Category" shelf items' `destination_id` field. `device` enum: `iphone`, `ipad`, `mac`, `vision`, `watch`, `tv`.
/appstore/listReturns ranked App Store apps from an iTunes RSS collection, optionally expanded to full lookup details. `collection` enum: `topfreeapplications`, `toppaidapplications`, `topgrossingapplications`, `topfreeipadapplications`, `toppaidipadapplications`, `topgrossingipadapplications`, `topmacapps`, `topfreemacapps`, `topgrossingmacapps`, `toppaidmacapps`, `newapplications`, `newfreeapplications`, `newpaidapplications`. Of the Mac collections, only `topfreemacapps` currently returns ranked apps — `topmacapps`, `topgrossingmacapps`, and `toppaidmacapps` are accepted but Apple's feed for them is currently empty. There is no separate Games `collection` — combine any collection with `category=6014` (or a Games subgenre ID, e.g. `7012` for Puzzle) to get its Games-only equivalent, e.g. Top Free Games. See the endpoint markdown for the full category ID table.
/appstore/privacy/{id}Returns the app privacy cards shown on the App Store page, including data categories and purposes.
/appstore/ratingsReturns total ratings count and the 1-5 star histogram shown on the App Store product page.
/appstore/reviewsReturns one page of customer reviews for an app. Provide either `id` (numeric track ID) or `app_id` (bundle ID).
/appstore/searchReturns App Store search results for a term. Set `ids_only=true` to return only app IDs. `platform` enum: `phone`, `pad`, `mac`.
/appstore/similarReturns the related apps shown on the App Store product page. Provide either `id` (numeric track ID) or `app_id` (bundle ID).
/appstore/suggest/{term}Returns suggested search terms for the given partial keyword.
/appstore/version-history/{id}Returns the version history entries shown in the App Store "What's New" section.
関連API
Apple App Storeのスクレイピング方法
The Apple App Store has no official public data API for listings, rankings, or reviews. Crawlora's App Store endpoints return search results, app metadata, ratings, reviews, and developer pages as structured JSON — no ASO tool or HTML parsing required.
Run an App Store search, or target a specific app by its ID or a developer's page.
Pass a search term or app ID to Crawlora's App Store endpoint (e.g. /appstore/search, /appstore/app, /appstore/reviews).
Receive app name, category, price, rating and rating counts, screenshots, version history, developer, and user reviews as clean JSON.
Feed ASO and app-intelligence dashboards, or re-run to monitor ranking, rating, and review changes over time.
FAQ
Send a search term or app ID to Crawlora's App Store endpoints and get search results, app metadata, ratings, reviews, and developer data as structured JSON — no iTunes API key or HTML parsing. Collect public data and respect Apple's terms.
Apple's iTunes Search API is limited (basic lookup, no rankings or full reviews) and there is no official listings API. Crawlora covers app detail, search, rankings lists, ratings, reviews, similar apps, suggestions, and version history in one normalized JSON shape.
Collecting publicly accessible app listing and review data is generally permissible if you respect Apple's terms of use, robots directives, rate limits, and applicable law. This is for public data you are authorized to collect.