Asoly

App Store Optimization for iOS apps. Lets Claude, Cursor and any MCP client read your App Store keyword rankings, 30-day history, rank changes and keyword suggestions, and research, measure and track keywords in 115 App Store countries. Runs locally inside the Asoly Mac app over stdio: no API key, no per-request credits, data stays on your Mac. Requires Asoly Pro (free tier for the app itself).

เอกสาร

A short animation of Asoly on the Mac with the sample app Halation – Film Camera, used by two AI assistants through Asoly's MCP server. Claude discovers keywords such as “light leak camera” and “35mm film camera” with their popularity, difficulty and opportunity. Codex tracks the two best, which rank #18 and #22. Claude then reads the 30-day history of “film camera”, which climbs from #18 to #3, while a macOS notification reports that it entered the top 10.

Every candidate, scored

Popularity, difficulty, opportunity and your own rank, in one sortable table.

Asoly's research table: candidate keywords such as light leak camera, 35mm film camera and film grain editor with their market, popularity, difficulty, opportunity score and your own rank.

Where each keyword goes

Name, subtitle and keyword field, with the budget counted.

Told when it matters

A macOS notification, only on a move worth reading.

115 storefronts

Track one app in several countries at once.

Difficulty and popularity

Scored from the ten apps currently ranking.

Every keyword, measured.

One table for every candidate: where it came from, how hard it looks, how often it seems to be searched, and where you stand on it today.

Asoly's keyword research table at full width: one row per candidate keyword — light leak camera, 35mm film camera, film grain editor and more — with its market, popularity estimate, difficulty, opportunity score, your own current rank, and the source it was found in.

Popularity, difficulty, opportunity and your current rank — one row per candidate keyword.

  • Keyword research

    Asoly builds candidates from your own title and description, from Apple’s autocomplete and from the apps ranking above you. Each one arrives with a popularity estimate, a difficulty score, an opportunity score and your current rank for it.
  • The metadata plan

    A keyword only works once it sits in your metadata. Asoly shows which term belongs in the app name, which in the subtitle and which in the keyword field, and counts the characters you have left in each.
  • Daily tracking

    Every tracked keyword is checked once a day from your own Mac, in any of 115 App Store countries. If the Mac was asleep at the time, Asoly runs the missed check when it wakes.
  • Notifications that mean something

    You hear about a keyword crossing the top 10 or top 50, moving five places or more inside the top 50, dropping out of the top 100, or ranking for the first time. Hysteresis keeps a value sitting on the line from notifying twice.
  • The five apps above you

    Each check returns the whole result list, so Asoly keeps the top five apps for every keyword you track. You see who holds the position you are aiming for; tracking their ranks over time is not in this build.
  • Your data, your Mac

    Apps, keywords and the full history live in a database on your own Mac. There is no account and no server, and CSV export hands you the whole table whenever you want it somewhere else.

I built Asoly for my own app, NAWT, after months of typing keywords into the App Store by hand and never writing the results down. I wanted one thing: to be told when a position moved, without opening anything.

Dennis Bär, indie iOS developer

Your ASO data, one question away.

Ask your AI assistant which keywords dropped this week, or let it research, measure and track keywords for you — with the same data and limits as the app.

  • Works with Claude Desktop, Claude Code, Codex, Cursor and any MCP client.
  • Nine tools: rankings, history, rank changes and suggestions to read; research, checks and tracking when you ask.
  • Off until you turn it on. It runs on your Mac: no cloud API, no account, nothing deleted.
  • No API key and no per-request credits: it is part of your Asoly Pro subscription.

Claude Code

claude mcp add --scope user asoly -- /Applications/Asoly.app/Contents/MacOS/Asoly --mcp

Claude Desktop: one click under Settings ▸ Assistants.

Then ask

  • Which of my keywords dropped this week?
  • Find five keywords for the German store and track the best two.
  • How did “film camera” move over the last 30 days?

Pricing

Free

€0

For your first app.

  • 1 app, 5 keywords
  • Manual refresh
  • 7 days of history

Pro

€9.99 /month

or €89 a year, about €7.42 a month.

  • Unlimited apps and keywords
  • Daily automatic tracking
  • macOS notifications
  • Full history
  • Research and metadata plan
  • CSV export
  • AI assistants (MCP)

Pro starts with 14 days free in the checkout, where a payment method is required, and renews automatically unless you cancel.

Sold from getasoly.com, with Lemon Squeezy as the merchant of record. Cancel any time at getasoly.com/account.

Questions

Does Asoly show search volume?

Not yet. Apple publishes none. Asoly shows a popularity estimate derived from the order of Apple’s autocomplete suggestions, and labels it as an estimate everywhere it appears.

What if my Mac is off?

Asoly catches up when it wakes. Nothing is tracked while the Mac is off, because there is no server doing it for you. Missed days stay visible as gaps in the chart.

How accurate are the ranks?

Asoly reads the store’s own search results, without personalisation. Positions inside the first 100 are stable. Beyond rank 100 the store’s list moves on its own, so Asoly treats those as uncertain and sends no notifications for them.

Does Asoly write my metadata into App Store Connect?

Not yet. Asoly plans the metadata for you — which keyword belongs in the name, the subtitle and the keyword field, and how many characters each one has left — but you still paste the result into App Store Connect yourself. A direct connection is the main item on the roadmap, so today Asoly needs no API key and no Apple ID.

Can my AI assistant use Asoly?

Yes, with Asoly Pro. Asoly speaks the Model Context Protocol (MCP), so Claude Desktop, Claude Code, Codex, Cursor and other MCP clients can read your rankings, history and suggestions, and research, measure or track keywords when you ask them to. It is off until you turn it on under Settings ▸ Assistants, runs over a local connection on your Mac, and deletes nothing. Asoly itself contains no AI; your assistant sends what it reads to its own provider as part of your conversation. Codex picks it up from ~/.codex/config.toml with the command /Applications/Asoly.app/Contents/MacOS/Asoly --mcp.

What does it cost, and can I cancel?

Two plans. Free covers 1 app and 5 keywords and needs no payment details, for as long as you want. Pro is €9.99 a month or €89 a year and starts with 14 days free in the checkout — a payment method is required there, and it renews automatically unless you cancel first. Asoly is sold from getasoly.com, with Lemon Squeezy as the merchant of record, not through the App Store, and you cancel any time at getasoly.com/account. A licence key is valid on 1 Mac at a time; “Deactivate this Mac” in the settings moves it to another one.