Scrapingdog

Google Play Store Scraper API

The Google Play Store Scraper API returns Play Store data as structured JSON. One endpoint covers all three storefronts — apps, games and books — serving search results, category browsing, editorial sections and chart listings. Each successful request costs 5 API credits.

Endpoint: https://api.scrapingdog.com/google_play

API Parameters

🔑

Scrapingdog Parameters

  • api_key Required
    Your personal API key. Available on your dashboard.

    Type: String
🔍

Storefront & Search

  • store Optional
    Storefront to query.

    Accepted values: apps, games, books.

    Default: apps

    Type: String
  • query Optional
    Search term. Omit it to get the storefront’s curated home page — its editorial sections and charts — which is a valid and useful mode rather than an error.

    Cannot be combined with a category parameter.

    Type: String
  • apps_category Optional
    Browse a category instead of searching. Only valid with store=apps.

    Type: String
  • games_category Optional
    Browse a category instead of searching. Only valid with store=games.

    Type: String
  • books_category Optional
    Browse a category instead of searching. Only valid with store=books.

    Type: String
📍

Localization

  • country Optional
    Two-letter country code, which sets the storefront region (Google’s gl).

    Default: us

    Type: String
  • language Optional
    Two-letter language code (Google’s hl).

    Default: en

    Type: String
🎚

️ Filters

  • store_device Optional
    Filter to a device form factor.

    Accepted values for store=apps: phone, tablet, tv, chromebook, watch, car. For store=games: phone, windows, tablet, tv, chromebook, watch. Not supported for store=books.

    A non-default device cannot narrow a search or a category — phone is the default and changes nothing, so it is accepted alongside query or a category, while any other value is rejected.

    Default: phone

    Type: String
  • age Optional
    Age band for family content.

    Accepted values: AGE_RANGE1, AGE_RANGE2, AGE_RANGE3.

    Only valid alongside a family category — apps_category=FAMILY or books_category=coll_1689.

    Type: String
  • price Optional
    Books search only, and only together with a query.

    Accepted values: 1 (free books), 2 (paid books).

    Type: String
📄

Pagination

  • next_page_token Optional
    Fetch the next page of a result set. Returned in pagination.next_page_token.

    Only one pagination token may be sent per request, and a token already encodes its position, so it takes precedence over the other request parameters rather than combining with them.

    Type: String
  • section_page_token Optional
    Page within one section. Returned in organic_results[].section_page_token.

    Type: String
  • see_more_token Optional
    Expand a section’s “See more” link into a full result set. Returned in organic_results[].see_more_token.

    Type: String
⚙

️ Scrapingdog Options

  • html Optional
    Set to true to receive the raw Play Store HTML instead of parsed JSON.

    Default: false

    Type: Boolean

API Examples

API result preview
Code to Integrate
curl "https://api.scrapingdog.com/google_play?api_key=APIKEY&store=apps&query=whatsapp"
API Response
{
  "search_parameters": {
    "engine": "google_play",
    "store": "apps",
    "query": "whatsapp",
    "country": "us",
    "language": "en"
  },
  "app_highlight": {
    "title": "WhatsApp Messenger",
    "rating": 4.2,
    "reviews": 196000000
  },
  "organic_results": [
    {
      "title": null,
      "items": [
        {
          "title": "WhatsApp Business",
          "link": "https://play.google.com/store/apps/details?id=com.whatsapp.w4b",
          "product_id": "com.whatsapp.w4b",
          "rating": 4.6,
          "author": "WhatsApp LLC",
          "category": "Communication",
          "downloads": "1,000,000,000+",
          "price": "Free",
          "extracted_price": 0,
          "in_app_purchases": "$0.29 - $4,789.99 per item",
          "content_rating": { "text": "Everyone", "thumbnail": "https://play-lh.googleusercontent.com/..." },
          "thumbnail": "https://play-lh.googleusercontent.com/...",
          "images": [{ "link": "...", "width": 1024, "height": 500 }],
          "offers": [{ "text": "Install", "link": "https://play.google.com/store/..." }],
          "description": "..."
        }
      ]
    }
  ],
  "pagination": { "next_page_token": "..." }
}