Track apps, ratings and reviews on the App Store and Google Play
Search both stores for any keyword and country to see who ranks, compare ratings, installs, versions and release notes across competitors, and read what users say about each update. AI review insights turn thousands of reviews into a short list of what to fix next.
2 steps, one API key.
Run the steps in order, or call only the one you're missing. Every API links to its parameters, response fields and a live demo.
Step 1: Find and compare apps
Search both stores and get ratings, installs, versions and release notes.
Step 2: Read reviews
Reviews by star rating and date, with AI themes.
Clean, normalised data you can use as-is.
- Search results in each store's own ranking order, per country
- Rating, rating count and Google Play install range
- Version, release notes, size, price and genres
- Developer name, website and support email
- Reviews with rating, text, date and app version
- Top positive and negative themes across reviews
- request_id, credits charged and your remaining balance
- Cache age, so you know how fresh the data is
- The normalised parameters we actually ran
- One error format; errors never cost credits
The whole workflow, ready to run.
Each step is one HTTPS request with your key in the Authorization header. The parameters are working examples; swap in your own niche, domains or IDs.
- Base URL
- https://api.gridlode.com
- Auth header
- Authorization: Bearer YOUR_API_KEY
export GRIDLODE_KEY="your_api_key"
# 1. Find and compare apps: App Store Search
curl "https://api.gridlode.com/v1/apps/app-store/search?q=duolingo&country=us&limit=5" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# 2. Read reviews: App Store Reviews
curl "https://api.gridlode.com/v1/reviews/app-store?app_id=570060128&country=us&limit=60" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# Keep watching: new app store reviews monitor
curl -X POST "https://api.gridlode.com/v1/monitors" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{"template":"app_store_reviews","target":"284882215","options":{"country":"us"}}'Prefer no code? Upload a list as a bulk job in the dashboard, or connect the MCP server to your AI assistant.
Get alerted when it changes
Monitors re-run an engine on a schedule, keep the full history and email you or call a signed webhook on every change. Each check is billed like a normal request, and failed checks are free.
- New App Store reviewsLive now
Alerts when new App Store reviews of your app appear in the storefront you choose.
template: app_store_reviews · checks every 12 hours · 1 credit per check - New Google Play reviewsLive now
Alerts when new Google Play reviews of your Android app appear.
template: google_play_reviews · checks every 12 hours · 1 credit per check
curl -X POST "https://api.gridlode.com/v1/monitors" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"template": "app_store_reviews",
"target": "284882215",
"options": {
"country": "us"
},
"webhook_url": "https://example.com/hooks/gridlode"
}'Have a list? Run it as a bulk job.
Send up to 10,000 inputs at once, for example every app ID for step 2 (read reviews), and download the results as CSV or JSON. Each item is billed like a single request, failed items are free, and the job stops cleanly at your spend cap.
- Upload a CSV in the dashboard, or POST a list to the API
- Signed webhook when the job finishes
curl -X POST "https://api.gridlode.com/v1/tasks" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"engine": "reviews.app_store",
"field": "app_id",
"inputs": [
"570060128",
"324684580",
"310633997"
],
"name": "App store intelligence: read reviews"
}'1,000 items for $2.00.
You pay per result, in credits from one wallet that every engine shares. The estimate uses each engine's published price per unit; change the volume to see how it scales.
- 1,000 free credits when you sign up, no card
- Packs never expire; plans only make credits cheaper
- Hard monthly spend caps, so jobs stop where you say
- 1,000credits for 1,000 calls
- 1,000credits for 1,000 reviews
Assumes 1,000 units at every step; real chains usually shrink (not every business lists an email). Failed requests are free and cached results cost half.
App store intelligence: questions
Which countries are supported?
Every App Store storefront and Google Play country, via the country and gl parameters.
How do I find an app's ID?
For the App Store it is the number after "id" in the app's URL, for example 284882215 in apps.apple.com/app/facebook/id284882215. For Google Play it is the package name after id= in the URL, such as com.spotify.music. Both search engines return these IDs too.
Can I get alerted about new reviews of my app?
Yes, with a custom monitor on the App Store or Google Play reviews engine: watch the review IDs and get an email or webhook whenever new ones appear.
How much does app store intelligence with Gridlode cost?
Running the workflow on 1,000 items uses about 2,000 credits (App Store Search at 1 credits per call and App Store Reviews at 1 credits per review). That is $2.00 at list price and as little as $0.60 at enterprise volume. Every new account gets 1,000 free credits, failed requests are free and cached results cost half.
Which of these APIs can I use today?
App Store Search, Google Play Search, App Store App Details, Google Play App Details, App Store Reviews and Google Play Reviews are live now. AI Review Insights is built and launching soon; the status on each API page changes the day it switches on.
Run your first app store intelligence job on us.
1,000 free credits, no card. Your API key is ready the moment you sign up.