Irmu
Developer & Apps

Google Play API

Android app metadata, installs, ratings and reviews.

Start freeGET https://app.irmu.com/api/crawl15 credits
Why

Why teams scrape Google Play

Google Play holds some of the most commercially useful public data on the web, and almost none of it is available through a stable official feed at the volume real products need. Rate limits, partner-only access and shifting page structures mean teams either give up on the source or maintain a fragile scraper that breaks every few weeks.

Play listings publish install bands and full review histories, giving you a volume signal Apple never exposes — essential for any credible mobile market model.

Irmu removes the infrastructure question entirely. One authenticated request handles proxy selection, browser rendering, anti-bot challenges and retries, and AI Extract turns the resulting page into validated JSON against a schema you define. You get app_name, developer, installs, rating, review_count, last_updated, reviews, in_app_purchases without writing or maintaining a single selector, and the same endpoint, quota and observability model you already use for every other source.

Use cases

What it powers

  • Install-base estimation

    Model category share from install bands.

  • Competitive ASO

    Track ranking and metadata changes.

  • Quality monitoring

    Detect rating drops after releases.

  • Localization research

    Compare listings across country storefronts.

Data

Fields available

Everything below comes back typed and validated against your schema.

app_name

App title

developer

Publisher

installs

Install band

rating

Average rating

review_count

Rating count

last_updated

Latest update

reviews

Review text and device

in_app_purchases

IAP price range

Request

One call, no selectors

request.sh
curl -G https://app.irmu.com/api/crawl \
  -H "Authorization: Bearer $IRMU_API_KEY" \
  --data-urlencode "url=https://play.google.com/store/apps/details?id=com.example.app" \
  --data-urlencode "premium=true" \
  --data-urlencode "ai_query=Extract app_name, developer, installs, rating, review_count, last_updated as JSON"
Response

Validated JSON

response.json
{
  "url": "https://play.google.com/store/apps/details?id=com.example.app",
  "domain": "play.google.com",
  "premium": true,
  "js": true,
  "ai_query": "Extract app_name, developer, installs, rating, review_count, last_updated as JSON",
  "credits_charged": 15,
  "status": "completed",
  "data": {
    "app_name": "Example",
    "installs": "10,000,000+",
    "rating": 4.4,
    "review_count": 214882
  },
  "error": null
}
SDKs

Copy, paste, ship

import os, requests

res = requests.get(
    "https://app.irmu.com/api/crawl",
    params={
        "url": "https://play.google.com/store/apps/details?id=com.example.app",
        "premium": "true",
        "ai_query": "Extract app_name, developer, installs, rating as JSON",
    },
    headers={"Authorization": f"Bearer {os.environ['IRMU_API_KEY']}"},
)

print(res.json()["data"])
Pricing

Simple credits

Per app listing page

15 credits

Requests we fail to serve for internal reasons, or to domains we do not cover, are not billed.

See full pricing →
FAQ

Google Play API questions

Start extracting Google Play data today

200 free credits every month. No card, no sales call.