ASO Keyword Intelligence — Rank Tracker & Search Popularity avatar

ASO Keyword Intelligence — Rank Tracker & Search Popularity

Pricing

Pay per event + usage

Go to Apify Store
ASO Keyword Intelligence — Rank Tracker & Search Popularity

ASO Keyword Intelligence — Rank Tracker & Search Popularity

Track App Store & Google Play keyword rankings, discover keyword suggestions, and get real search popularity + difficulty scores. Built by the team behind trysonar.app.

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

Peter Šutarík

Peter Šutarík

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

ASO Keyword Rank Tracker with Real Search Popularity — App Store & Google Play

Track App Store and Google Play keyword rankings, discover keyword suggestions, and get real search popularity and difficulty scores — the three data points every ASO workflow needs, in one actor. No account, no API key, no setup: enter keywords, run, get data.

Built by the team behind Sonar, the ASO keyword intelligence tool for indie iOS developers. This actor runs on the same production infrastructure — the data it returns is what the tool itself runs on.

What data does this ASO keyword tracker give you?

FeatureOutput
Keyword rank trackingWhere specific apps rank for each keyword on the App Store or Google Play (or the full top-N list per keyword)
Keyword suggestionsAutocomplete suggestions straight from App Store / Google Play search — the exact phrases users type
Search popularity & difficultyReal popularity scores (5–100, Apple-sourced for iOS — not a proxy estimate) and a 0–100 difficulty score

How to track your app's keyword rankings

  1. Add your keywords (up to 100 per run) and your app's ID — the numeric track ID for iOS (e.g. 6479523618) or package name for Android (e.g. com.example.app).
  2. Pick the store (ios, android, or both) and country.
  3. Run — each keyword returns your app's rank, or rank: null if you're not in the top results.
  4. Set it on an Apify Schedule (e.g. daily at 07:00) and you have an automated ASO rank tracker with popularity history accumulating in your dataset — for a fraction of the cost of a Sensor Tower or AppTweak seat.

Leave appIds empty to get the top-N ranked apps per keyword instead — ideal for competitor research and keyword scouting.

Use cases

  • Indie developers — track your launch keywords daily and catch ranking drops before they cost you downloads
  • ASO audits — pull rankings + popularity + difficulty for a keyword set in one run instead of three tools
  • Competitor monitoring — top-N mode shows exactly who ranks for the keywords you care about
  • Agencies & consultants — schedule per-client keyword sets and export the dataset to reports
  • AI agents & pipelines — call it via the Apify API and get clean, typed JSON rows

Input example

{
"keywords": ["meditation app", "sleep tracker"],
"store": "ios",
"country": "us",
"appIds": ["6479523618"],
"topN": 10,
"includeSuggestions": true,
"includePopularity": true
}

With store: "both", include app IDs for both stores in appIds; IDs not found in a store's results return rank: null.

Output example

One dataset row per data point, discriminated by type:

{ "type": "ranking", "keyword": "meditation app", "store": "ios", "country": "us", "rank": 4, "appId": "6479523618", "appName": "…", "developer": "…", "rating": 4.8, "checkedAt": "2026-07-04T07:00:00.000Z" }
{ "type": "suggestion", "keyword": "meditation app", "suggestion": "meditation app free", "store": "ios", "country": "us", "checkedAt": "…" }
{ "type": "metrics", "keyword": "meditation app", "store": "ios", "country": "us", "popularity": 52, "difficulty": 61, "checkedAt": "…" }

Why the popularity score is different

Most ASO tools estimate keyword popularity from autocomplete order — a proxy. For iOS, this actor surfaces Apple-sourced Search Popularity, the same signal Apple exposes to advertisers, via the Sonar API. If you want alerts, competitor tracking, review analysis, and an MCP server for AI agents on top of this data, check out Sonar.

Pricing (pay per event)

EventMeaning
ranking-rowOne ranking result row
suggestion-rowOne suggestion row
metrics-rowOne keyword's popularity + difficulty (premium)

You only pay for the rows the run produces — a focused 20-keyword daily rank check costs cents.

FAQ

Do I need an API key or any setup? No. Provide keywords, run, get data — popularity scores included. Everything is charged through your Apify account, pay-per-event.

Which countries are supported? Any two-letter storefront code (us, gb, de, jp, …). Rankings and suggestions work worldwide; iOS suggestions cover 25 major storefronts.

How fresh is the data? Every run fetches live — rankings and suggestions straight from the stores, popularity/difficulty from Sonar's production pipeline at request time.

Can I run it on a schedule? Yes — that's the intended use. Add an Apify Schedule and you have a rank tracker with popularity history in your dataset.

Can I use it from the API or an AI agent? Yes, like any Apify actor: start a run via the API, read the dataset as JSON/CSV. Rows are typed (ranking / suggestion / metrics) for easy filtering.

Something not working? Open an issue in the Issues tab — this actor powers our own product, so it's actively maintained.