ScavioScavio
ToolsPricing
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

Google Play

Google Play App Details API

The full Google Play store listing for one app as JSON: installs — including the REAL count Play publishes but never renders on the page — the star histogram, description, developer identity and legal contact details, price and in-app purchases, categories and gameplay tags, screenshots and trailer, version and Android requirement, release and update dates, changelog, the complete permission tree, the Data safety table, plus the 20 reviews Play server-renders and its similar-apps and more-by-developer rails. Costs 2 credits.

POST/api/v1/googleplay/app

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
app_idstringrequired

Android package name (com.spotify.music) or any play.google.com URL carrying one in its id param, 1-500 characters. Package names come off the search endpoint, off similar_apps / more_by_developer here, or straight out of a Play URL.

Example: com.spotify.tv.android

hlstringdefault:en

Interface language, 2-20 characters (en, pt-BR, ja). This changes the STOREFRONT, not only the strings: at hl=pt-BR the title, description, install formatting and content rating all move with it. Play silently falls back to English on a value it does not serve — the response echoes hl back so you can check.

Example: pt-BR

glstringdefault:us

Country code, 2-10 characters, deciding which storefront's price, currency and availability are returned. Play silently falls back to the US storefront on a country it does not serve.

Example: de

Request

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

app = client.google_play.app("com.spotify.tv.android")
data = app["data"]

# real_installs is the count Play holds but never renders on the page
print(data["installs"], data["min_installs"], data["real_installs"])
print(data["rating_histogram"])

# The 20 server-rendered reviews ride along - do not buy them twice
for review in data["reviews_preview"]:
    print(review["score"], review["app_version"], review["text"][:80])

Response

"app_id": "com.spotify.tv.android",
"title": "Spotify: Music & Podcasts",
"url": "https://play.google.com/store/apps/details?id=com.spotify.tv.android",
"installs": "100,000,000+",
"installs_short": "100M+",
"min_installs": 100000000,
"real_installs": 131289294,
"score": 3.830601,
"score_text": "3.8",
"ratings": 41996,
"reviews": 521,
"summary": "Listen to music and podcasts. Discover playlists and lyrics.",
"description": "Turn on the TV, turn up the moment and listen to music and podcasts for free. Spotify on Android TV unlocks your living room. Whether you're hosting friends, zoning out after work, or soundtracking your Saturday, we've got the songs, podcasts, and video podcasts to match the vibe.…",
"developer": "Spotify AB",
"developer_id": "6523013212965523194",
"developer_url": "https://play.google.com/store/apps/developer?id=Spotify+AB",
"developer_website": "http://www.spotify.com",
"developer_email": "[email protected]",
"developer_legal_name": "Spotify AB",
"developer_address": "Regeringsgatan 19, 111 53 Stockholm, Sweden",
"developer_phone": "+46 10 334 03 65",
"privacy_policy": "https://www.spotify.com/legal/privacy-policy/",
"price": 0,
"currency": "USD",
"price_text": null,
"free": true,
"install_label": "Install",
"offers_iap": false,
"iap_range": null,
"ad_supported": true,
"ads_label": "Contains ads",
"content_rating": "Teen",
"content_rating_image": "https://play-lh.googleusercontent.com/mw_NfsvKM8m6RPv8Fz2GQawCOsqWv010saMnc7zbWalMxuaA9IY8h7E0VMieLxSxAFB98NFeYqbFrXXq",
"content_rating_note": "Users Interact, Shares Info",
"chart_label": null,
"chart_rank": null,
"genre": "Music & Audio",
"genre_id": "MUSIC_AND_AUDIO",
"tags": [],
"icon": "https://play-lh.googleusercontent.com/7ghCqs4kKYrQpTECddnejlSeAXgpdiiKlIghuDR869MpF5msXdPsd3gqjC6lstD_NfJkmP0LAUJTty7UACcrLw",
"header_image": "https://play-lh.googleusercontent.com/_V0tSov5prIWMzA917H4XRv87uUmMzKb6muYvVNrQCTceqjBP6T_QfVMqhRB5VZoa922a5e9hFN2RHrENBDB",
"video_id": null,
"video_url": null,
"video_image": null,
"version": "1.134.2",
"varies_by_device": false,
"min_android_version": "6.0",
"min_android_sdk": 23,
"released": "May 10, 2016",
"released_at": "2016-05-10T14:03:31.000Z",
"released_timestamp": 1462889011,
"updated": "Jul 31, 2026",
"updated_at": "2026-07-31T16:39:11.000Z",
"updated_timestamp": 1785515951,
"recent_changes": "Improved playback behavior and various bug fixes",
"hl": "en",
"gl": "us",
},
"response_time": 3929,
"credits_used": 2,
"credits_remaining": 4816
}
PreviousGoogle Play SearchNextGoogle Play Reviews
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