Apinoa Docs

App

Get an app's page from Google Play.

View raw .mdx
GET | POST /v1/google-play/app

Send parameters as a query string with GET, or as a JSON body with POST. Both are equivalent.

Request

curl "https://gateway.apinoa.com/v1/google-play/app?id=com.strava&country=US" \
  -H "x-api-key: $APINOA_API_KEY"

Parameters

ParameterTypeRequiredNotes
countryenumThe market, as an ISO 3166 country code. US GB CA AU NZ IE DE FR IT ES NL BE AT CH SE NO DK FI PL PT CZ GR HU RO TR UA IL AE SA EG ZA NG KE IN PK ID MY SG TH VN PH JP KR TW HK MX BR AR CL CO PE
idstringThe app's Play id: its package name (com.strava).
langstringInterface language.
urlstringThe app's Play link, instead of id.

The same parameters, and every response type, are in the OpenAPI document.

Response

Returns App in data. A real response, shortened: arrays keep their first entries and long text is cut.

{
  "success": true,
  "data": {
    "id": "com.strava",
    "name": "Strava: Run, Bike, Walk",
    "url": "https://play.google.com/store/apps/details?id=com.strava",
    "developer": {
      "id": "4627506231732616211",
      "name": "Strava Inc.",
      "url": "https://play.google.com/store/apps/developer?id=Strava+Inc.",
      "website": "https://www.strava.com/",
      "email": "support@strava.com",
      "address": "181 Fremont St FL 27\nSan Francisco, CA 94105-2207\nUnited States"
    },
    "icon": "https://play-lh.googleusercontent.com/J4LN2qH2PQkZ3sFQonz-HWYkd7M38BtEO4Grzh1Xn7L2J6NUILHP…",
    "screenshots": ["https://play-lh.googleusercontent.com/A6tzOmAEAZMirzO_o7ddyHn_100dCu9z5FeApDZkCTjqG2eX8dao…"],
    "summary": "Track your active life in one place and share the journey with friends.",
    "description": "Join over 180 million active people on Strava – the free app where building community meet…",
    "categories": ["Health & Fitness"],
    "rating": {
      "average": 4.5945516,
      "count": 1209062,
      "distribution": {"1": 5.55, "2": 1.46, "3": 2.7, "4": 8.58, "5": 81.72}
    },
    "price": {"currency": "USD", "amount": 0},
    "inAppPurchases": true,
    "contentRating": "Teen",
    "version": "487.11",
    "releasedAt": "2011-06-09T21:09:54.000Z",
    "updatedAt": "2026-10-27T17:54:25.000Z",
    "whatsNew": "Hi there. We fixed a couple bugs and made some performance improvements, so the app should…",
    "starCounts": {"1": 67059, "2": 17647, "3": 32636, "4": 103710, "5": 987987},
    "editorsChoice": true,
    "related": [
      {
        "id": "homeworkout.homeworkouts.noequipment",
        "name": "Home Workout - No Equipment",
        "url": "https://play.google.com/store/apps/details?id=homeworkout.homeworkouts.noequipment",
        "developer": {"name": "Leap Fitness Group"},
        "icon": "https://play-lh.googleusercontent.com/NlQFS5pgo96dzbRuwZfkBhGf3ecKSGH5lRx0DSsmELYZXRYHlXrd…",
        "screenshots": ["https://play-lh.googleusercontent.com/Udi5jdaiqs8plPZwfnI5eH3FpjDDgK6wtQo-3POLE6um6Annm6vu…"],
        "description": "Build muscle, lose weight, gain strength, and increase height with Home Workouts through e…",
        "categories": ["Health & Fitness"],
        "rating": {"average": 4.860637},
        "price": {"currency": "USD", "amount": 0},
        "inAppPurchases": true,
        "contentRating": "Everyone",
        "ext": {
          "inAppPriceRange": "$2.99 - $69.99 per item",
          "installs": "100,000,000+",
          "minInstalls": 100000000,
          "ratingText": "4.9",
          "headerImage": "https://play-lh.googleusercontent.com/7dcnj4_NE2eeKT8_ZzbtyRFC52dHy5jrgzofe2XMG9tQ7tRC83uY…",
          "contentRatingDescription": "Content is generally suitable for all ages. May contain minimal cartoon, fantasy or mild v…",
          "descriptionHtml": "<font color=\"#0D47A1\">Build muscle, lose weight, gain strength, and increase height</font>…"
        }
      }
    ],
    "privacyPolicyUrl": "https://www.strava.com/privacy",
    "chart": {"name": "top grossing health & fitness", "position": 4},
    "ext": {
      "inAppPriceRange": "$2.99 - $249.99 per item",
      "installs": "100,000,000+",
      "minInstalls": 100000000,
      "ratingText": "4.6",
      "reviewCount": 34487,
      "ratingsByDevice": {"phone": 4.6145573, "tablet": 4.483731, "watch": 4.0507097, "chromebook": 4.21},
      "installCount": 136896139,
      "installsShort": "100M+",
      "categoryId": "HEALTH_AND_FITNESS",
      "categoryIds": ["HEALTH_AND_FITNESS"],
      "developerContact": {"legalName": "Strava, Inc.", "email": "phonesupport@strava.com", "phone": "+1 415-320-7817"},
      "interactiveElements": "Users Interact, Shares Location, In-App Purchases",
      "permissions": [{"group": "Identity", "permissions": ["find accounts on the device"]}],
      "dataSafety": [
        {
          "statement": "This app may share these data types with third parties",
          "detail": "App info and performance and Device or other IDs"
        }
      ],
      "targetSdk": 36,
      "headerImage": "https://play-lh.googleusercontent.com/D7gInUs6uPbJEqpkODMRsL9v042OwdAkcjgdsiSAUFYolQkeRVfm…",
      "released": "Jun 9, 2011",
      "updated": "Oct 27, 2026",
      "descriptionHtml": "<b>Join over 180 million active people on Strava – the free app where building community m…",
      "phoneRating": {
        "average": 4.6145573,
        "count": 1188432,
        "reviewCount": 33890,
        "starCounts": {"1": 61529, "2": 16191, "3": 30764, "4": 101801, "5": 978113}
      },
      "events": [
        {
          "title": "October 10k Challenge",
          "status": "Ends in 23h",
          "url": "https://play.google.com/store/apps/eventdetails/4831046910425965663",
          "image": "https://play-lh.googleusercontent.com/8C_VLv8U2TPVBHn5GlajOhsMd95L7JsBPifFNChZWvaJbeKZQ_Bc…"
        }
      ],
      "reviews": [
        {
          "id": "a060af74-12c9-4359-a779-fe0560d54d96",
          "author": "Greg Gidden",
          "rating": 1,
          "body": "Used to work great, but after the recent update a couple weeks ago the app is no longer wo…",
          "date": "2025-07-20T15:30:54.000Z",
          "helpfulCount": 631,
          "images": [],
          "ext": {
            "authorAvatarUrl": "https://play-lh.googleusercontent.com/a-/ALV-UjXq0_JWMUg-Da6c9DfCCCKHYY1_ke_jR-xUroY0ZzdX2…",
            "authorId": "108049197622652298322",
            "appVersion": "419.12",
            "device": "phone"
          }
        }
      ]
    },
    "country": "US"
  }
}

Errors

StatusCodeMeaning
400INVALID_PARAMSA parameter is missing, unknown or out of range, or the engine does not take it. The message names it.
401UNAUTHORIZEDThe x-api-key header is missing, or the key is revoked or unknown.
402INSUFFICIENT_BALANCEThe balance does not cover this call. Top up in the dashboard.
404NOT_FOUNDThe app is not in this store's market.
429MARKETPLACE_SATURATEDToo many concurrent calls. Retry after the Retry-After seconds.
502UPSTREAM_ERRORThe engine answered with something unusable. Retry with backoff.
503SERVICE_UNAVAILABLEA temporary failure. Retry with backoff.

Every code is listed in Errors. Failed calls are not billed.

Pricing

Price $0.0012 per call. List price; the rate steps down above 1,000 calls a day.

Notes

  • Pass the app's package name (com.strava), or its Play link as url.

On this page