ScavioScavio
ToolsPricing
Sign InsGet Startedg
3 live endpoints

Google Play API

App search, full listing detail carrying the real install count rather than the banded figure the store displays, and customer reviews with the version reviewed — each a single POST returning structured JSON. No Play Console account.

Get your API keyRead the docs

50 free credits on signup, covering 25 Play calls. No card.

POST /api/v1/googleplay/search
sample
query:
try
{  "data": {    "query": "spotify",    "url": "https://play.google.com/store/search?q=spotify&c=apps",    "hl": "en",    "gl": "us",    "related_queries": [],    "count": 19,    "results": [      {        "pos": 1,        "app_id": "com.spotify.tv.android",        "title": "Spotify: Music & Podcasts",        "url": "https://play.google.com/store/apps/details?id=com.spotify.tv.android",        "developer": "Spotify AB",        "icon": "https://play-lh.googleusercontent.com/..."      }    ]  },  "response_time": 1640,  "credits_used": 2,  "credits_remaining": 4698}
captured example · 2 credits2 / 2 free

Live call against the real endpoint — 2 free runs, then it's your own key.

What is the Scavio Google Play API?

The Scavio Google Play API is a REST API that returns public Google Play data as structured JSON. You send a query or a package name to one of 3 POST endpoints with your API key, and get back ranked apps with developers and ratings, full listing detail including the real install count, or customer reviews with full text and version.

3
endpoints, all live in production
2
credits per call, above the 1-credit norm
REAL
install count, not a band

Three endpoints, one number nobody else gives you

Search ranks them, detail counts them properly, reviews explain the rating.

App detail

POST /api/v1/googleplay/app

Returns the real install count rather than the banded "1M+" the store displays — the single number app-intelligence tools charge for.

Search

POST /api/v1/googleplay/search

Ranked apps for a query with package name, developer and rating. Package name is the join key to an app's iOS bundle id.

Reviews

POST /api/v1/googleplay/reviews

Full review text with star score, author and the app version reviewed, so a complaint spike can be tied to a specific release.

All 3 Google Play endpoints

Every route is a POST, returns JSON, and takes the same API key. Google Play is priced at 2 credits per successful call.

EndpointReturnsCredits
Search/api/v1/googleplay/searchRanked apps — package name, title, developer, icon, rating2
App detail/api/v1/googleplay/appThe REAL install count, not the banded figure Play displays2
Reviews/api/v1/googleplay/reviewsStar score, full review text, author and app version2

50 free credits on signup covers 25 Google Play calls. See plans

Search, then get the real install count

Package name from search feeds app detail. The response on the right is a real capture, field names and all.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

res = client.googleplay.search(query="spotify", hl="en", gl="us")
for a in res["data"]["results"]:
    print(a["app_id"], a["developer"], a["title"])

# The real install count, not "1,000,000,000+" - 2 credits
app = client.googleplay.app(app_id="com.spotify.music")
200 response.jsoncaptured
{
  "data": {
    "query": "spotify",
    "url": "https://play.google.com/store/search?q=spotify&c=apps",
    "hl": "en",
    "gl": "us",
    "related_queries": [],
    "count": 19,
    "results": [
      {
        "pos": 1,
        "app_id": "com.spotify.tv.android",
        "title": "Spotify: Music & Podcasts",
        "url": "https://play.google.com/store/apps/details?id=com.spotify.tv.android",
        "developer": "Spotify AB",
        "icon": "https://play-lh.googleusercontent.com/..."
      }
    ]
  },
  "response_time": 1640,
  "credits_used": 2,
  "credits_remaining": 4698
}

Why not the Play Developer API?

It manages apps you publish. It cannot see anyone else's.

Google Play Developer API

  • Scoped to apps you already own in Play Console
  • Manages releases, pricing and in-app products rather than reading the store
  • No access to competitor listings, installs or reviews
  • Requires a Play Console account and a service-account credential

Scavio Google Play API

  • One API key, issued at signup — no Play Console account
  • The real install count behind Play's banded display figure
  • Any public listing, in any country and language
  • Same key and JSON envelope as 30 other Scavio platforms

Scavio returns publicly available listing and review data only, and never authenticates as a Google user.

What developers build with it

Real install-count benchmarking

Play shows "1M+" and "10M+" bands, which are useless for comparing two apps inside the same band. The detail endpoint returns the actual figure, which is the number competitive analysis actually needs.

app

App Store Optimisation

Track ranking for your terms by country and language, with developer and rating on every row, and watch competitors enter or fall out of the top results.

search

Release-quality monitoring

Reviews carry the app version, so a spike in one-star reviews can be attributed to a specific release rather than to a vague bad week.

reviews

Cross-platform product view

Package name on Play and bundle id on the App Store are the join keys for a single dashboard covering both stores with one API key.

search + App Store

Market and category research

Size a category by developer concentration and rating distribution, using real installs rather than bands to weight it.

search + app

How to get Google Play data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no Google Play Console account.

  2. 2

    POST a query, or an app id

    Send {"query": "spotify", "hl": "en", "gl": "us"} to https://api.scavio.dev/api/v1/googleplay/search. App detail and reviews key on the package name, such as com.spotify.music.

  3. 3

    Budget 2 credits a call

    Google Play costs 2 credits per call on all three endpoints. The response wraps the payload under data with credits_used and credits_remaining.

One key, 31 platformsMCP server for agentsPython & JS SDKsn8n community node

Google Play API FAQ

What is the Scavio Google Play API?

+

It is a REST API that returns public Google Play data as structured JSON. Three POST endpoints cover app search, full listing detail including the real install count, and customer reviews with full text and version. You authenticate with a Scavio API key.

Who are these endpoints for?

+

ASO and growth teams tracking rankings; mobile product teams mining reviews; developers building app-intelligence tools; AI agent builders wiring Play in as an MCP or SDK tool; automation engineers running alerts inside n8n, Zapier or Make; and analysts sizing categories. Same API for all of them.

What is the real install count?

+

Google Play displays installs in bands — 1M+, 10M+, 100M+ — which cannot distinguish an app with 1.2 million installs from one with 9 million. The app endpoint returns the actual figure behind that band, which is the number competitive benchmarking depends on.

How is this different from the Google Play Developer API?

+

Google's Play Developer API manages apps you already publish — releases, in-app products, reviews of your own listings. It cannot read a competitor's listing, installs or reviews. This reads the public store instead, with no Play Console account.

How much does a Google Play request cost?

+

Every Google Play endpoint costs 2 credits, above the 1-credit norm on most Scavio platforms. New accounts get 50 free credits on signup, so 25 Play calls. Paid plans start at $30 per month for 7,000 credits.

How deep does search paginate?

+

Roughly one page of results. Google Play renders about 30 apps server-side and loads the rest through an internal RPC that is not exposed, so treat search as a top-results endpoint rather than a full category export.

What does the response look like?

+

The API wraps the payload under a data key and adds credits_used and credits_remaining. A search echoes query, url, hl, gl, related_queries and count, and each app carries pos, app_id (the package name), title, url, developer and icon.

Can I select country and language?

+

Yes. Pass gl for country and hl for language; both are echoed in the response so a stored result records the market it describes. Rankings and availability differ substantially by country.

Which languages and tools are supported?

+

Official Python (pip install scavio) and JavaScript/TypeScript (npm i scavio) SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node. Any language can call the REST endpoints directly with an HTTP client.

Is scraping Google Play data legal?

+

Scavio returns publicly available listing and review data and does not authenticate as a user. Reviews are written by individuals, so republication considerations apply. Talk to your own counsel for your specific use case.

Explore more of Scavio

App Store API

Apps, rankings and full reviews.

Google Search API

The full SERP — organic, ads, AI Overview.

G2 API

B2B software ratings and reviews.

Capterra API

B2B software profiles and reviews.

MCP server

Every platform as a callable tool for agents.

Pricing

Credit packs and plans, no per-platform surcharge.

Start pulling Google Play data today

50 free credits on signup, no card. Your first request is a POST with a query in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search and ecommerce platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy