App Store Optimization workbench

Keyword ranks you can check, not just believe.

ASO tools rarely agree on where an app ranks. ASObench puts their numbers next to a live App Store search, shows where they differ, and keeps every reading on your own server.

Open the appPrivate beta: accounts by invitation.
KeywordFoxDataAppRadarLiveApple ≈Flag
antivirus for iphone5224disagree
cigar scanner1·11
Illustration. “Live” is a DataForSEO App Store search; “Apple ≈” is Apple’s free Search API, whose order is approximate.

Four sources, one view

What it does

One table, every source

Each keyword shows the latest rank from every tool you use, with the date it was measured. Volumes stay in their own scale, so a FoxData “5” never gets compared with an AppRadar “29”.

Flags when tools disagree

A keyword is flagged when sources are more than two places apart, when only one tool claims a top-10 rank, when data is over a week old, or when a rank comes from an untracked keyword.

Live checks you can afford

Check selected keywords against the live App Store in seconds, or track them daily or weekly. Every run shows its cost; a per-run cap stops accidental spend.

Competitors for free

Each live check stores the full results page, so every competitor you add gets a rank history without extra searches.

Imports that can’t go wrong quietly

Files are identified by their contents, not their names. Dates and countries missing from an export are confirmed before anything is saved. Re-uploading the same file is a no-op.

Yours to host

One Docker Compose file: the app, a worker and PostgreSQL with TimescaleDB. Your keyword history stays on your server, compressed and backed up nightly.

Built for people who ship apps

ASObench started as an internal tool to answer one question honestly: did that metadata change move our ranks, or did the tool just refresh? It is in private beta while we use it on our own apps.

Sign in