ASO keyword research
sensortower_keywordsIdentify apps ranking for a keyword or keywords an app ranks for, supporting ASO keyword research across iOS and Android.
Instructions
by=keyword answers 'which apps rank for this term' (bundle=aso_keyword_research). by=app answers 'which terms does this app rank for' (bundle=aso_top_keywords) -- that bundle defaults to ALPHABETICAL order, so this tool always sends order_by=est_keyword_downloads:desc unless you override it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | keyword | |
| os | No | Store to query. This endpoint has no unified variant. | ios |
| limit | No | Keep at most this many rows. | |
| fields | No | Comma-separated allowlist of output fields. Strongly recommended: SensorTower rows are wide. | |
| format | No | Output encoding. csv is markedly cheaper in tokens for wide, flat results. | |
| offset | No | ||
| app_ids | No | Required for by=app. | |
| dry_run | No | Print the URL that would be called (token redacted) and charge 0 requests. | |
| regions | No | ISO country code, e.g. US. | US |
| end_date | No | by=app only. | |
| keywords | No | Required for by=keyword. | |
| order_by | No | by=app only. | est_keyword_downloads:desc |
| start_date | No | by=app only. | |
| keyword_types | No | branded, competitor, generic. |