We open your competitors' iOS apps for you and record every feature they add or remove,even if the App Store stays silent

Each change comes with a date and the screenshot that proves it.

01

We record

An agent walks the competitor app, 20 minutes, 400 to 900 screens

02

Machines read

Computer vision and language models name what is on every screen

03

You get the diff

We compare passes. Every change gets a date and a frame

MCP Ask your niche in your own chat in Claude, ChatGPT or Cursor. The answers arrive with the screenshots.

You name the competitors, we watch them for you

Every feature side by side, and what sits behind each paywall

Weight loss and nutrition · App Store US · who has what, and what sits behind the paywall
Swipe to see every app →
Features by app. Each cell is present, behind the paywall, measuring, removed, or not seen
Feature Cal AIYaZioCalo
Water tracker
Calorie counter
Barcode scanner
Food photo recognition
Macronutrient breakdown
Onboarding quiz
Ad banner
Voice food input
Day streak
Spin-the-wheel discount
Anchor price on the paywall
Present Behind the paywall Measuring Removed Not seen
In the app, each feature opens its frames and your comparison · nothing counts on a single frame

Every product feature your competitors add, gate, or remove

Each change carries a date and the frame behind it. Removals are the part nobody can rebuild later.

Feature changes · weight loss and nutrition · last 30 days
DateAppFeatureEventStage
Aug 12 YaZioTier B Spin-the-wheel discount on the paywall removed measuring
Aug 09 YaZioTier B Macronutrient breakdown moved behind paywall confirmed
Aug 07 YaZioTier B Third-party ads inside the diary appeared confirmed
Aug 05 CaloTier C Pro badges on the logging menu removed not confirmed
Aug 03 MyFitnessPalTier A Post-workout notes removed measuring
Jul 31 SimpleTier A Streak freeze for watching an ad appeared confirmed
In the app, each row opens the frame it was seen on · Timeline shows how each feature lived

Click a row to see the frame and how you compare

Every cell opens the screenshot, with your app beside the competitors

Opened from the highlighted row

Day streak

seen in 4 of 4 apps

How the implementations differ

Your app
How it works here

Your frame stands here, next to the competitors.

Cal AI
Cal AI milestones with a day streak and badges earned
How it works here

Milestones: the day streak next to badges, Rookie to Immortal.

YaZio
YaZio profile with the current streak and a flame
How it works here

On the profile, with a flame, next to steps and calories.

Calo
Calo full-screen one day streak with the week laid out
How it works here

Full-screen after you log food, the week laid out below.

Follow one feature through the flow, frame by frame

Every frame that names the feature, in the order it was shot

Example: interior design Furniture catalog · 4Plan 4Plan · pass of Aug 31 · opens over the floor plan
← 1 screen earlier#198 · items list
4Plan furniture catalog with sofas, opened over the floor plan #199 · sofas
1 screen later →#200 · back to the plan
← 1 screen earlier#201 · sofas
4Plan sofa catalog with green and purple sofas #202 · sofa colors
1 screen later →#203 · more sofas
← 1 screen earlier#204 · items list
4Plan catalog of mirrors with sizes #205 · mirrors
1 screen later →#206 · table on the plan
← 1 screen earlier#210 · outdoor
4Plan catalog of garden sheds and outdoor items #211 · garden sheds
1 screen later →#212 · more outdoor
← 1 screen earlier#233 · garage in 3D
4Plan garage catalog over the 3D room #234 · garage
1 screen later →#235 · garage tables
← 1 screen earlier#236 · items list
4Plan lighting catalog #237 · lighting
1 screen later →#238 · more lamps
Real frames of one pass, numbered as they were shot · drag the strip sideways

Everyone has a water tracker, the difference starts inside

None of it shows in the store listing

Water tracker in YaZio
YaZioTier BTracked

Goal 2 L, eight glasses to tap. Water from food on its own line, 862 mL.

Water tracker in Cal AI
Cal AITier ATracked

Quick-add sizes: glass 250, bottle 500, large 750 mL. No daily goal at all.

Water tracker in Calo
CaloTier CTracked

Setup first: a 2,550 mL goal and a cup size you tune before logging a drop.

The patterns nobody has time to spot, every week

A model reads every screen and writes what repeats across competitors

Insights and patterns · read by AI, counted across the apps you watch
CaloYaZioLifesum Paywall boundary

Everyone has the barcode scanner, only one marks it paidAll show it on a free pass. One flags a Pro badge, the rest hide the paywall until you tap.

LifesumCalo Paywall pressure

The leader reminds you about the subscription 10× more, but locks no more featuresA paywall marker sits on 21% of its screens against 2% at a rival, and both lock about as many.

Cal AIYaZioCaloLifesum Table stakes

Twenty-eight features run at every appOut of 131 tracked. That is the floor of the niche, not an edge. They split on the other 103.

YaZioCalo Closest pair

Two apps are near-twins, 63 shared featuresA 52% overlap. A second shoot shows who copied whom, and how fast.

YaZioLifesum Section skew

One app builds five times the retention features of anotherTen in streaks and rewards against two. The store shows none of it.

Product managers, growth managers, founders

Read what changed over one coffee on Monday. We read 8,000+ screens per competitor a quarter.

  • Product ManagerWhich to copy, and which someone already shipped and removed.
  • Growth ManagerWhat moved behind the paywall, and what the leader tests on the price screen
  • FoundersOne place that remembers your competitors, so nobody restarts the research

Your competitors, tracked beyond features

Every App Store change on the apps you pick: releases, description, title, languages, publisher, charts. iOS for now.

Registry · 87 apps in the niche
AppFree chartPaid chartWatching
MyFitnessPal#12up 2#9no change 0recording
Cal AI#3up 6#4up 3recording
WeightWatchers#24down 3#12down 1public data
Simple#8up 1#6up 2public data
YaZio#16up 4#1up 3recording
Calo#33up 9#21up 6recording
Lifesum#18no change 0#10down 2public data
Free chart is installs, paid chart is revenue. Arrows are this week's move · US

What the store shows while we record inside

Checked every night from day one

Store events · weight loss and nutrition · last 30 days
DateAppDetailWhat changed
Aug 14Lifesumre-shoot queuedRelease 12.2.0, changelog mentions a new reports screen
Aug 13Cal AI184 MB → 231 MBApp size jumped
Aug 11YaZio#4 → #1Top grossing, Germany
Aug 10SimplerewriteDescription: "calorie diary" became "AI nutrition coach"
Aug 08Calo+2 languagesAdded Polish and Turkish
Aug 06WeightWatchersbug-fix streakThree releases in a row with an empty changelog
Aug 04MyFitnessPal16.0 → 17.0Minimum iOS raised
Passes tell you what changed inside · the store tells you when it shipped and what they promised
MCP

Ask about your competitors in the chat you already use

Connect your own AI and ask in plain words. The frames come with the answer.

In your chat · interior design

How do these three build their object catalog? Show me the frames.

called search_mechanics frames

All three have one, built differently. magicplan lists categories with a count: 17 doors, 57 plumbing items. CamPlan opens photo tiles, 435 sofas and 2,873 storage units. Home Planner AI lists objects with brand and size, down to a 66 by 66 cm table.

magicplan catalog listing object categories with counts magicplan Category list
CamPlan catalog of photo tiles per category with item counts CamPlan Photo tiles
Home Planner AI catalog listing single objects with brand and size Home Planner AI Object list
Each frame is the one our model picked as the evidence for this feature · your model asks, we hand it the evidence and never see the question

Works in Claude, ChatGPT, Cursor and Codex. One read-only link, and it comes with your account.

Screenshots

"Show me the screen this feature was seen on."

framesscreens

The matrix in words

"What do three of my five competitors have that I do not?"

matrixsearch_mechanics

Changes and removals

"What changed since June, and what did anyone drop?"

events

Before you build

"How did three rivals build the streak, screen by screen?"

app_profilescreens

Publisher claims

"They announced AI coaching. Did you film it?"

publisher_claims

On a schedule

"Every Monday at 9: what changed at my competitors last week?"

eventsdigest

We build market memory in three layers

HistoryWhat was removed, and when
Inside passesFeatures, paywalls, screens
Store watchReleases, size, text, charts

The store tells you a version shipped. A pass tells you what is inside it. History tells you what they tried and dropped, and that layer can't be rebuilt later.

Each layer only exists because the one under it runs every day

Questions we help product teams answer

A few examples, swipe through

Question 01

What appeared, and what disappeared?

Question 02

Did someone already ship it and take it out?

Question 03

We are about to ship a feature. What have others already tried?

Question 04

Who copied the streak freeze, and how fast?

Question 05

Who rewrote their description, raised the price, or went quiet on releases?

Question 06

What did competitors have six months ago, and what now?

We can open five competitors ourselves

Once a quarter, without history. We hold your competitors continuously and remember what was there in March.

Is this just screenshots?

No. An agent records a pass, then a model reads every screen, folds names into one dictionary and compares passes against each other. You see the result and the frame behind it.

Why trust what the model names

It must quote the words on the screen before it names a feature, and nothing counts on a single frame.

When do we see the first result

Store data on day one, the first breakdown in two weeks, change events from the second recording.

Can we query this from our own AI

Yes. Your account comes with a read-only MCP link for Claude, ChatGPT, Cursor or Codex, over the same data the dashboard shows, screenshots included. Your model answers, so we never see the question, only which tool it called.

How often do you record

On release. We read the store every night, and a new version puts the app back in the queue. Between releases the screens do not move, so a second pass would only cost you time.

Which platforms do you cover

The iOS App Store, in the US, German and British storefronts. Android is not covered yet, and we would rather say so than show you a thin answer.

Who decides which competitors you film

You name them. We watch the rest of the niche from the store at the same time, so the day you add a name, its releases, prices and chart history are already there.

What if you miss something

Then we say we have not seen it. A feature we never filmed reads as not measured, never as missing, and nothing counts on a single frame. When we do claim a removal, we have covered that part of the app on later passes and it was gone.

Can we see our own app in the matrix

Yes. Your app sits in the same grid as the competitors, and every comparison starts from your row.

See what changed at your competitors and decide with proof

Tell us your niche and get the first breakdown in two weeks