ios-app-store-competitor-research

Research competitor apps on the Apple App Store. Extracts app metadata (title, subtitle, description, rating, reviews, category, developer, version, price) and downloads all screenshots. Use when user wants to analyze a competitor's app, research app store listings, gather competitive intelligence, or download app screenshots. Triggers on App Store URLs (apps.apple.com) or requests like "research this app", "analyze competitor", "get app store info", "download app screenshots".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ios-app-store-competitor-research" with this command: npx skills add asebesta/claude-skills/asebesta-claude-skills-ios-app-store-competitor-research

iOS App Store Competitor Research

Extract comprehensive app data and screenshots from Apple App Store listings for competitive analysis.

Workflow

  1. Get the App Store URL from the user
  2. Run the scraper script to fetch data and download screenshots
  3. Review the generated outputs with the user

Usage

Run the scraper with an App Store URL:

python3 scripts/scrape_app_store.py "<app_store_url>" "<output_directory>"

Example:

python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/slack/id618783545" ./competitor-analysis/slack

Output

The script generates in the output directory:

output_dir/
├── {app-slug}.json      # Full structured data
├── {app-slug}.md        # Formatted report
├── icon.png             # App icon
└── screenshots/
    ├── screenshot_01.png
    ├── screenshot_02.png
    └── ...

Data Extracted

FieldDescription
titleApp name
subtitleApp tagline
descriptionFull app description
ratingAverage star rating (1-5)
rating_countNumber of ratings
categoryPrimary category
genresAll categories
pricePrice or "Free"
developerDeveloper name
versionCurrent version
size_bytesApp size
age_ratingContent rating (4+, 12+, 17+)
minimum_os_versionRequired iOS version
release_notesWhat's New text
languagesSupported languages
screenshotsAll screenshot URLs
bundle_idApp bundle identifier

Multiple Apps

To research several competitors, run the script for each app:

python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/competitor-a/id123" ./research/competitor-a
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/competitor-b/id456" ./research/competitor-b

Notes

  • The script uses the iTunes Lookup API as the primary data source (most reliable)
  • Screenshots are downloaded at the highest available resolution
  • Both iPhone and iPad screenshots are captured when available
  • Output directory is created if it doesn't exist

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

bloomerang-api

No summary provided by upstream source.

Repository SourceNeeds Review
General

virtuous-api

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

Planning with files

Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when aske...

Registry SourceRecently Updated
8.4K22Profile unavailable
Coding

devops-engineer

No summary provided by upstream source.

Repository SourceNeeds Review