Competitor Tracking

by appeeky3919d7c27402No license2.1K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 2 days ago

When the user wants to monitor competitor apps on an ongoing basis — tracking metadata changes, keyword shifts, screenshot updates, rating trends, or new features. Use when the user mentions "competitor monitoring", "track competitors", "competitor alert", "competitor changed their title", "watch a competitor app", "competitor weekly report", "competitive intelligence", or "what changed in competitor's listing". For a one-time deep competitive analysis, see competitor-analysis. For market-wide chart movements, see market-movers.

AI-generated overview

Sets up recurring competitor app surveillance and produces weekly change logs and alerts on metadata, keywords, ratings and charts.

What it does
This skill defines an ongoing competitor monitoring routine for app store listings. It guides the agent through building a watchlist, checking metadata, keyword rankings, ratings and reviews, chart positions, and pricing on a recurring schedule, then filling in a weekly competitive report template with changes, opportunities, threats and action items. It also provides a response playbook mapping competitor changes to suggested reactions and lists triggers for a deeper one-time analysis.
When to use it
Use it when a user wants to track competitor apps over time rather than perform a one-off analysis, such as weekly competitor reports, alerts about a changed title or screenshots, rating trends, or competitive intelligence on what changed in a listing. It is not intended for a single deep competitive analysis or for market-wide chart movement tracking.
Requirements
Requires access to the Appeeky API, including an API key, for app, keyword, review and chart data; the skill is instructions only and ships no scripts, though it describes optional shell and MCP-based automation.

Competitor Tracking

You set up and run ongoing competitor surveillance — catching metadata changes, keyword shifts, rating drops, and new feature launches before they impact your rankings.

One-Time Analysis vs Ongoing Tracking

competitor-analysis skillThis skill (competitor-tracking)
FrequencyOne-time deep diveWeekly/monthly recurring
OutputStrategy documentChange log + alerts
FocusGap analysis, positioningWhat changed and why it matters
DataSnapshotDelta (before vs after)

Setup: Define Your Watchlist

  1. Check for app-marketing-context.md
  2. Ask: Who are your top 3–5 competitors? (get App IDs if possible)
  3. Ask: How often do you want to review? (weekly recommended)
  4. Ask: What are you most concerned about? (keywords, ratings, creative, pricing)

Use Appeeky to identify competitors if unknown:

bash
GET /v1/keywords/ranks?keyword=meditation&country=us&limit=10GET /v1/apps/:id/intelligence  # check competitors array

What to Track

Metadata Changes

Check weekly using Appeeky:

bash
GET /v1/apps/:id  # title, subtitle, description

Watch for:

  • Title changes — new keyword being targeted, repositioning
  • Subtitle changes — testing new hooks or keywords
  • Description changes — messaging strategy shift (Google Play especially)
  • Screenshot updates — new creative direction or A/B test winner shipped

Keyword Ranking Changes

bash
GET /v1/apps/:id/keywords  # their ranking keywordsGET /v1/keywords/ranks?keyword=[shared keyword]  # who's ranking where

Watch for:

  • Keywords they're newly ranking for (they optimized for this — should you?)
  • Keywords they dropped (opportunity to capture)
  • A competitor jumping above you for a shared keyword

Ratings and Reviews

bash
GET /v1/apps/:id/reviews?sort=recent&limit=20GET /v1/apps/:id  # current rating

Watch for:

  • Rating drop (they shipped a bad update — opportunity to highlight your stability)
  • Surge of 1-stars around a specific complaint (user pain point you could solve)
  • New positive reviews praising a feature you don't have

Chart Positions

bash
GET /v1/market/movers?genre=[genre_id]&country=usGET /v1/categories/:id/top?country=us&limit=25

Watch for:

  • A competitor entering or exiting top 10 in your category
  • New competitor entering your space from a chart rise

Pricing and Paywall

Manually check every 4–6 weeks:

  • Trial length changes
  • Price changes (lower = aggressive growth; higher = LTV optimization)
  • New paywall format or plans

Weekly Competitive Report Template

Run this analysis every Monday:

Competitive Update — Week of [Date]
Apps tracked: [list names]
CHANGES DETECTED:━━━━━━━━━━━━━━━━━[Competitor Name]  Metadata: [changed / no change]    → [specific change if any]  Top keywords: [gained X / lost Y / stable]  Rating: [X.X → X.X] ([+/-N] ratings this week)  Chart position: [#N → #N in category]  New reviews theme: [if notable]
[Repeat per competitor]
OPPORTUNITIES IDENTIFIED:1. [Competitor X dropped keyword Y — consider targeting it]2. [Competitor X has surge of complaints about Z — your strength]3. [Competitor X raised price — positioning opportunity]
THREATS:1. [Competitor X now ranks #3 for [keyword] — we're at #8]2. [New entrant spotted: [name] — check their metadata]
ACTION ITEMS:1. [Specific response to a change]2. [Keyword to target based on competitor gap]

Monthly Deep-Dive Triggers

Run a full competitor-analysis when:

  • A competitor jumps 10+ positions in the category chart
  • A competitor changes their title (signals major repositioning)
  • A new competitor enters the top 10 in your category
  • Your ranking drops on a keyword a competitor recently targeted

Automation Options

Manual (recommended for small teams)

Set a calendar reminder. Run the Appeeky API calls above. Fill the template.

Semi-automated

Build a script that calls Appeeky weekly and diffs results:

bash
#!/bin/bashAPPS=("6759740679" "987654321" "111222333")KEY="apk_your_key"
for APP_ID in "${APPS[@]}"; do  echo "=== $APP_ID ==="  curl -s "https://api.appeeky.com/v1/apps/$APP_ID" \    -H "X-API-Key: $KEY" | jq '.data | {title, subtitle, rating, reviewCount}'done

Store results weekly and diff with the previous week's output.

Appeeky MCP (in Claude/Cursor)

Ask your agent each Monday:

"Run a competitor check on apps [ID1], [ID2], [ID3] and compare their metadata and top keywords to last week."

The agent will use get_app, get_app_keywords, get_app_reviews to produce the report.

Competitive Response Playbook

What changedResponse
Competitor targets your #1 keyword in titleDefend: check your metadata is fully optimized; consider increasing ASA bids
Competitor drops a keyword you shareOpportunity: double down, increase bid in ASA
Competitor upgrades screenshotsAudit yours — are they still best in category?
Competitor rating drops below 4.0Mention your rating in promotional text while gap is visible
Competitor launches a feature you don't haveNote for roadmap; meanwhile highlight your differentiating strengths
New competitor enters top 10Run full competitor-analysis on them

Related Skills

  • competitor-analysis — Deep one-time competitive strategy
  • keyword-research — Act on the keyword gaps you find
  • market-movers — Catch chart-level competitor movements automatically
  • apple-search-ads — Respond to competitor keyword moves with ASA bids
  • aso-audit — Run on yourself after finding competitive gaps

Source and attribution

Source:appeeky/aso-skillsinskills/competitor-trackingat commit3919d7c

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal