API di Google Play

Google Play App API

Get an Android app's Google Play listing by package name, in any store country: title, developer and contact details, rating, ratings count, installs, price, description, screenshots, and more.

POST/v1/run/playstore.app
Disponibilità
100,00%
30d · 1 chiamata
Richieste
1
30d
Risposta
1,5s
mediana · 30d

Prezzi e provider

Prezzi dell'API Google Play App: una sola API, 3 provider intercambiabili

Serve per primo il provider più economico. Se fallisce, subentra il successivo nella stessa chiamata.

Paghi
8,50 USD
0,85 USD/1k richieste, solo per ciò che usi. Nessun piano mensile.
Le tue prime 117 richieste sono gratuite con il saldo iniziale di 0,10 USD.

Provalo

Ottieni Google Play App in una sola richiesta

requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `reviewCount` or `developerEmail`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on an app that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Apri in
Risposta di esempio
Le esecuzioni gratuite restituiscono solo i primi 3 risultati. Ricarica una chiave per ottenere la risposta completa.
{
  "data": {
    "appId": "a1b2c3d4",
    "category": "general",
    "categoryId": "general",
    "containsAds": true,
    "contentRating": "A short example description of this item.",
    "currency": "USD",
    "dataSafety": [
      {
        "description": "A short example description of this item.",
        "title": "Example title"
      }
    ],
    "description": "A short example description of this item.",
    "developer": "example",
    "developerAddress": "123 Main St",
    "developerEmail": "alex@example.com",
    "developerId": "a1b2c3d4",
    "developerPhone": "+1 555-0142",
    "developerWebsite": "https://example.com/page",
    "editorsChoice": true,
    "headerImage": "https://example.com/image.jpg",
    "image": "https://example.com/image.jpg",
    "inAppPurchaseRange": "example",
    "installCount": 12500,
    "installs": "example",
    "minAndroidVersion": "a1b2c3d4",
    "minInstalls": 42,
    "moreByDeveloper": [
      {
        "appId": "a1b2c3d4",
        "developer": "example",
        "image": "https://example.com/image.jpg",
        "rating": 4.6,
        "title": "Example title",
        "url": "https://example.com/page"
      }
    ],
    "permissions": [
      {
        "group": "example",
        "permissions": [
          "example"
        ]
      }
    ],
    "price": 19.99,
    "privacyPolicyUrl": "https://example.com/page",
    "rating": 4.6,
    "ratingCount": 5,
    "ratingHistogram": {
      "fiveStar": 42,
      "fourStar": 42,
      "oneStar": 42,
      "threeStar": 42,
      "twoStar": 42
    },
    "recentChanges": "example",
    "releasedUtc": 12.5,
    "reviewCount": 12500,
    "reviewSamples": [
      {
        "author": "Alex Rivera",
        "createdUtc": 12.5,
        "helpfulVotes": 42,
        "id": "a1b2c3d4",
        "rating": 4.6,
        "text": "A short example description of this item.",
        "version": "example"
      }
    ],
    "screenshots": [
      "example"
    ],
    "similarApps": [
      {
        "appId": "a1b2c3d4",
        "developer": "example",
        "image": "https://example.com/image.jpg",
        "rating": 4.6,
        "title": "Example title",
        "url": "https://example.com/page"
      }
    ],
    "summary": "A short example description of this item.",
    "title": "Example title",
    "updatedUtc": 12.5,
    "url": "https://example.com/page",
    "version": "example"
  },
  "found": true,
  "reason": "not_found"
}

Riferimento completo di parametri e risposta - ogni campo, tipo ed esempio per questo endpoint.

Riferimento

Una richiesta, una sola forma di risposta.

Ogni campo che invii e ogni campo che ricevi, ciascuno con un esempio reale.

Ultima verifica 2026-10-16 · disponibilità e latenza misurate su 30d

Corpo della richiesta

JSON, inviato a questo endpoint.

  • appIdstring

    com.playdigious.deadcells.mobile

    Android app package name, the id parameter of the app's Google Play URL (e.g. com.supercell.brawlstars).

  • countrystring

    us

    Two-letter Google Play store country code to read the listing from (e.g. gb); price and currency follow that country. Text is returned in English.

  • requireFieldsarray

    Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `reviewCount` or `developerEmail`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on an app that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.

Tu invii. Un piccolo corpo JSON. I valori mostrati sono esempi da sostituire con i tuoi.

Risposta

JSON, un valore di esempio per campo.

datadata

The app listing, or null when the package name does not exist on Google Play.

  • appIdstring

    Android package name. Populated whenever the provider has data for the entity.

  • categorystring

    Google Play category name (e.g. Music & Audio). Populated whenever the provider has data for the entity.

  • categoryIdstring

    Google Play category ID (e.g. MUSIC_AND_AUDIO). Populated whenever the provider has data for the entity.

  • containsAdsbooleanpuò richiedere

    True when the listing says the app contains ads.

  • contentRatingstring

    Content rating as shown (e.g. Teen). Populated whenever the provider has data for the entity.

  • currencystring

    ISO 4217 currency code of the price (e.g. USD).

  • descriptionstring

    Full app description as plain text. Populated whenever the provider has data for the entity.

  • developerstring

    Developer name as listed. Populated whenever the provider has data for the entity.

  • developerAddressstringpuò richiedere

    Developer postal address.

  • developerEmailstringpuò richiedere

    Developer support email address.

  • developerIdstringpuò richiedere

    Google Play developer ID.

  • developerPhonestringpuò richiedere

    Developer phone number.

  • developerWebsitestring

    Developer website URL.

  • editorsChoicebooleanpuò richiedere

    True when the app carries the Editors' Choice badge.

  • headerImagestringpuò richiedere

    Feature graphic image URL.

  • imagestring

    App icon image URL. Populated whenever the provider has data for the entity.

  • inAppPurchaseRangestring

    Price range of in-app purchases as shown (e.g. $4.99 - $203.88 per item); null when the app has none.

  • installCountintegerpuò richiedere

    Install count Google Play holds behind the bracket.

  • installsstring

    Install count bracket as Google Play shows it (e.g. 1,000,000,000+). Populated whenever the provider has data for the entity.

  • minAndroidVersionstringpuò richiedere

    Minimum Android version required; null when it varies with device.

  • minInstallsinteger

    Lower bound of the install bracket (e.g. 1000000000). Populated whenever the provider has data for the entity.

  • pricenumber

    Price to install in the country's currency; 0 for a free app. Populated whenever the provider has data for the entity.

  • privacyPolicyUrlstring

    Privacy policy URL.

  • ratingnumber

    Average star rating, 0 to 5. Populated whenever the provider has data for the entity.

  • ratingCountinteger

    Number of star ratings the app has (ratings, not written reviews). Populated whenever the provider has data for the entity.

  • recentChangesstringpuò richiedere

    What's new in the latest update.

  • releasedUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the app was first released. Populated whenever the provider has data for the entity.

  • reviewCountintegerpuò richiedere

    Number of written reviews, a subset of the ratings.

  • screenshotsstring[]

    Screenshot image URLs. Populated whenever the provider has data for the entity.

  • summarystring

    Short description shown under the app name.

  • titlestring

    App name as listed. Populated whenever the provider has data for the entity.

  • updatedUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the app was last updated. Populated whenever the provider has data for the entity.

  • urlstring

    Google Play page URL for the app. Populated whenever the provider has data for the entity.

  • versionstringpuò richiedere

    Current version number; null when the listing says it varies with device.

each dataSafetydata.dataSafety[]

The Data safety section: what the developer says the app shares and collects.

  • descriptionstring

    Data types it covers.

  • titlestring

    Statement (e.g. This app may collect these data types).

each moreByDeveloperdata.moreByDeveloper[]

Other apps by the same developer, from the listing's More by section.

  • appIdstring

    Android package name.

  • developerstring

    Developer name.

  • imagestring

    App icon image URL.

  • ratingnumber

    Average star rating, 0 to 5.

  • titlestring

    App name.

  • urlstring

    Google Play page URL.

each permissiondata.permissions[]

Android permissions the app requests, grouped.

  • groupstringpuò richiedere

    Permission group (e.g. Location).

  • permissionsstring[]può richiedere

    Individual permissions in the group.

ratingHistogramdata.ratingHistogram

Number of ratings at each star level.

  • fiveStarinteger

    Number of 5-star ratings.

  • fourStarinteger

    Number of 4-star ratings.

  • oneStarinteger

    Number of 1-star ratings.

  • threeStarinteger

    Number of 3-star ratings.

  • twoStarinteger

    Number of 2-star ratings.

each reviewSampledata.reviewSamples[]

A few reviews shown on the listing page; use playstore.reviews for the full list.

  • authorstringpuò richiedere

    Reviewer name.

  • createdUtcnumberpuò richiedere

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the review was posted.

  • helpfulVotesintegerpuò richiedere

    Number of people who found the review helpful.

  • idstringpuò richiedere

    Review identifier.

  • ratingnumber

    Star rating, 1 to 5.

  • textstringpuò richiedere

    Review text.

  • versionstringpuò richiedere

    App version the review was left on.

each similarAppdata.similarApps[]

Apps from the listing's Similar apps (or Similar games) section.

  • appIdstring

    Android package name.

  • developerstring

    Developer name.

  • imagestring

    App icon image URL.

  • ratingnumber

    Average star rating, 0 to 5.

  • titlestring

    App name.

  • urlstring

    Google Play page URL.

top level
  • foundboolean

    True when the app was found in the requested country.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Tu ricevi. Campi con nome e tipo nella stessa struttura, qualunque fonte risponda.

FAQ

Sull'API Google Play App

L'API Google Play App di AnyAPI restituisce dati Google Play come JSON normalizzato da una sola chiamata POST a /v1/run/playstore.app. Get an Android app's Google Play listing by package name, in any store country: title, developer and contact details, rating, ratings count, installs, price, description, screenshots, and more. AnyAPI instrada ogni richiesta su 3 fonti e passa automaticamente a un'altra quando una fallisce. Costa da 0,85 USD ogni 1.000 richieste, in dollari statunitensi, senza abbonamento e senza minimo mensile. Negli ultimi 30 giorni, il 100,0% delle chiamate Google Play App tramite AnyAPI è riuscito, con un tempo di risposta mediano di 1,5 secondi su 1 chiamate misurate.

Costa da 0,85 USD ogni 1.000 richieste, in dollari statunitensi, senza abbonamento e senza minimo mensile. Ricarichi un portafoglio in USD e ogni chiamata lo scala. Alcune richieste fallite finanziate dal portafoglio comportano costi di elaborazione che trasferiamo al costo, senza ricarico; la risposta di errore mostra l'importo addebitato.

Get an Android app's Google Play listing by package name, in any store country: title, developer and contact details, rating, ratings count, installs, price, description, screenshots, and more. La risposta è JSON normalizzato con la stessa busta che restituisce ogni endpoint AnyAPI, quindi analizzare un secondo endpoint significa cambiare l'URL e nient'altro.

Negli ultimi 30 giorni, il 100,0% delle chiamate Google Play App tramite AnyAPI è riuscito, con un tempo di risposta mediano di 1,5 secondi su 1 chiamate misurate. Sono misurazioni di AnyAPI sul traffico che passa dal gateway, ricalcolate di continuo, non un obiettivo di livello di servizio pubblicato.

Sì. Un nuovo account AnyAPI parte con 0,10 USD di saldo gratuito e senza bisogno di carta, che copre 117 chiamate Google Play App a 0,00085 USD ciascuna.

AnyAPI interroga la successiva delle sue 3 fonti nella stessa richiesta, partendo dalla più economica, quindi una fonte che cade non fa fallire la tua chiamata.

Invia una richiesta POST a https://api.getanyapi.com/v1/run/playstore.app con la tua chiave AnyAPI in un header "Authorization: Bearer" e l'input come corpo JSON. La stessa chiave e lo stesso portafoglio funzionano su ogni endpoint AnyAPI.

No. Aggiungi dollari statunitensi a un unico saldo prepagato AnyAPI e ogni richiesta lo scala. Non c'è un piano mensile né un minimo, e lo stesso saldo paga ogni endpoint AnyAPI.

Sì. Installa @getanyapi/sdk da npm per TypeScript o getanyapi da pip per Python. Entrambi chiamano ogni endpoint AnyAPI con la stessa chiave, e funziona anche qualsiasi client HTTP.

Sì. Un agente può collegarsi al server MCP di AnyAPI su https://api.getanyapi.com/mcp, oppure creare da solo la propria chiave di prova gratuita con un POST non autenticato a https://api.getanyapi.com/agent/signup e chiamare questo endpoint via HTTP.