Appstore Rating Pulse
Monitor App Store ratings for any iOS app across multiple countries.
- Rating
- 4.7 (43 reviews)
- Downloads
- 4,506 downloads
- Version
- 1.0.0
Overview
Monitor App Store ratings for any iOS app across multiple countries.
Complete Documentation
View Source →
AppStore Rating Pulse
Fetches current overall App Store ratings for iOS apps across any country using Apple's free iTunes Lookup API — no API key or paid subscription needed.
Setup
Edit scripts/fetch-ratings.sh with your apps and regions:
# Apps: "App Name" "AppStoreID" "CC1,CC2,CC3"
APPS=(
"My App|1234567890|US,GB,DE"
"Another App|9876543210|US,JP,KR"
)
Country codes follow ISO 3166-1 alpha-2 (US, GB, JP, KR, DE, FR, RU, ES, CA, AU, etc.).
Run Manually
bash /path/to/skills/public/appstore-rating-pulse/scripts/fetch-ratings.sh
Output Format
overall rating for My App(1234567890) 19.02.2026 - 4,72 - USA
overall rating for My App(1234567890) 19.02.2026 - 4,10 - UK
overall rating for My App(1234567890) 19.02.2026 - N/A - GERMANY
Ratings use comma as decimal separator. N/A means the app has no ratings in that country yet.
Daily Cron Setup
Create an isolated cron job (sessionTarget: isolated) that runs the script and delivers the output via announce:
Run bash /path/to/scripts/fetch-ratings.sh and send the output to the user as-is. If all lines show N/A or the script errors, warn that something may be wrong.
Schedule example: 0 12 * (daily at noon, your timezone).
Customization
- Add/remove apps by editing the
APPSarray infetch-ratings.sh - Add/remove countries per app by editing the comma-separated country code list
- Country name display is handled automatically (common countries are mapped; others display as the raw code)
Installation
openclaw install appstore-rating-pulse
💻Code Examples
)
Country codes follow ISO 3166-1 alpha-2 (US, GB, JP, KR, DE, FR, RU, ES, CA, AU, etc.).
## Run Manuallyoverall rating for My App(1234567890) 19.02.2026 - N/A - GERMANY
Ratings use comma as decimal separator. N/A means the app has no ratings in that country yet.
## Daily Cron Setup
Create an isolated cron job (sessionTarget: isolated) that runs the script and delivers the output via announce:# Apps: "App Name" "AppStoreID" "CC1,CC2,CC3"
APPS=(
"My App|1234567890|US,GB,DE"
"Another App|9876543210|US,JP,KR"
)overall rating for My App(1234567890) 19.02.2026 - 4,72 - USA
overall rating for My App(1234567890) 19.02.2026 - 4,10 - UK
overall rating for My App(1234567890) 19.02.2026 - N/A - GERMANYTags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
Adversarial Prompting
Adversarial analysis to critique, fix.