Add your apps and competitors
Search the App Store by name. Veldo discovers the keywords each app actually ranks for, shows the gap you are missing, and tracks 60+ storefronts — switch a whole keyword set to a new country in one click.

macOS · App Store keywords · Apple Ads
Veldo joins organic rank, Apple Ads spend, and revenue on your Mac — then gives every App Store keyword a verdict: bid, pause, or double down.

sample data
| Keyword | Rank | Δ | Spend 30d | Revenue 30d | Verdict |
|---|---|---|---|---|---|
| habit tracker | #8 | ↑6 | $92 | $241 | Double down |
| meditation timer | #2 | — | $184 | $118 | Cannibalizing |
| sleep sounds | 200+ | — | $263 | $0 | Money pit |
| breathing exercises | #38 | — | $0 | — | Bid opportunity |
How it works
Three steps. No spreadsheets, no exported CSVs, no tab-hopping between App Store Connect, Apple Ads, and your revenue dashboard.
Search the App Store by name. Veldo discovers the keywords each app actually ranks for, shows the gap you are missing, and tracks 60+ storefronts — switch a whole keyword set to a new country in one click.

Every day it checks organic ranks, pulls Apple Ads spend, installs, and Apple’s own search popularity, and attributes revenue — joined per keyword into one 30-day picture.

Each keyword gets a first-match verdict backed by the numbers that produced it. A watchdog notifies you when a verdict flips or new reviews land.

The verdict engine
Rank shows visibility. Ads show demand. Revenue shows what paid off. Veldo joins all three per keyword and states the conclusion — with the evidence right under it.
You already rank near the top. This exact ad may be buying installs you would have won organically.
Demand is strong, organic visibility is weak, and no exact campaign is active.
This keyword keeps spending without producing attributed subscription revenue.
Attributed revenue is positive while the organic position continues to improve.
In the box
New App Store reviews across all the countries you track, with a notification when fresh reviews land on your app.
Track any market Apple serves. Add a country and your keywords come with you — ranks collect per storefront automatically.
Hover a Japanese or German keyword and read it in English. Apple’s on-device translation — no API key, nothing leaves your Mac.
Search popularity straight from the Apple Ads API, plus a difficulty score from the strength of the current top 10.
Veldo finds the keywords an app really ranks for — run it on a competitor, see what they rank for that you don’t, adopt in one click.
Yesterday’s spend and revenue at a glance. Notifications fire when a verdict flips — no dashboard babysitting.

Private by design
CLI & MCP
Query local Veldo data from scripts or compatible AI clients. Agents access stays read-only.
veldo query "keywords losing money"veldo mcpLocal data. JSON output. No campaign mutations.
Simple pricing
ASO suites price as a percentage of your budget. Veldo is a Mac app with a license key — download it, then subscribe to unlock. Cancel anytime; 14-day money-back guarantee.
FAQ
Veldo requires macOS 14 or later. Connect Apple Ads for paid data and optionally connect RevenueCat for revenue-aware verdicts.
No. Rank, popularity, spend, and install verdicts still work. Revenue fields remain unavailable until RevenueCat is connected.
Organic rankings refresh daily and are spread across the day to respect App Store request limits. Apple Ads and RevenueCat refresh more frequently.
Your spend, revenue, credentials, and database stay on your Mac. One optional exception: community keywords. Veldo clients pool anonymous rank observations — keyword text, storefront, and the public top-200 ranking — so everyone gets the reverse-ASO lookup Apple doesn't offer. No identifiers are attached, and you can turn it off in Settings → Community.
No. The MCP server is read-only by default. Agents cannot directly pause campaigns or change bids.
Connect your Apple Ads account in the native app. Veldo stores the credential in Keychain and collects data on your Mac.
Both. Yearly is $99 (two months free); monthly is $8.99. Either unlocks everything — the app, menu bar helper, CLI, MCP server, and all updates while your subscription is active. Cancel anytime, with a 14-day money-back guarantee.