Google Play Store API

Scrapingdog's Google Play Store API turns apps, games and books into clean JSON — ratings, downloads, pricing, screenshots and chart listings.

GET / google_play
{
  "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/...",
          "offers": [{ "text": "Install", "link": "https://play.google.com/store/..." }]
        }
      ]
    }
  ],
  "pagination": { "next_page_token": "..." }
}

How It Works Behind the API

</> Get
import requests

url = "https://api.scrapingdog.com/google_play"

params = {
    "api_key": "APIKEY",
    "store": "apps",
    "query": "whatsapp"
}

response = requests.get(url, params=params)
print(response.json())

Google Play Store API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Listing

    titlelinkproduct_idauthorcategory
  • Ratings & Reach

    ratingreviewsdownloadscontent_rating
  • Pricing

    priceextracted_pricein_app_purchasesoffers
  • Media & Paging

    thumbnailimagesvideonext_page_token

Google Play Store API Features That Make Scraping Easy

  • Three Storefronts, One Endpoint

    Apps, games and books all answer on the same call — switch with a single store parameter.

  • No Proxies or Parsing

    Proxies, retries and HTML parsing are handled on our side. You send a query and get structured results.

  • Search or Browse

    Pass a query to search, a category to browse, or neither to get the storefront’s curated home page.

  • Full Listing Detail

    Ratings, install counts, pricing, in-app purchase ranges, content ratings, screenshots and trailers come back with each listing.

  • Validation Before Scraping

    Invalid parameter combinations are rejected up front with a clear message, so a bad request never costs you credits.

  • Charts and Editorial Sections

    Chart switches and the curated shelves Google features come back alongside the results.

What you can build with a Google Play Store API

  • App Store Optimisation

    Track where an app ranks for its keywords and which listings outrank it.

  • Competitor Monitoring

    Follow a rival app’s rating, install count and pricing over time.

  • Market Research

    Measure category size, pricing norms and publisher share across a storefront.

  • Chart Tracking

    Record Top free, Top grossing and Top paid positions day over day.

  • Catalogue Enrichment

    Attach ratings, screenshots and descriptions to an internal app or book catalogue.

  • Book Price Monitoring

    Watch Play Books pricing across markets with a single storefront switch.

Built for teams of every size and background

  • ASO Specialists
  • Mobile Marketers
  • Market Researchers
  • Product Managers
  • Data Engineers
  • App Publishers
  • Competitive Intelligence Teams
  • Agencies
  • Analysts
  • Developers

Get Started with Our Google Play Store API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the Google Play Store API.

  2. 2

    Get Your API Key

    Grab your API key from the dashboard to authenticate every call to /google_play.

  3. 3

    Send Your First Request

    Call /google_play with a store and a query, or a category to browse instead.

  4. 4

    Receive Structured Data

    Get organic_results sections, each carrying its listings with ratings, pricing and media.

Transparent & Simple Pricing

Start your web scraping journey with 100 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 100 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • I got the free trial and in less than a minute I already integrated with their API, they had all the plug-and-play codes ready for me. It was seamless.

    Cara Damiano

    United States

  • I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.

    Filip Ligaarden

    Norway

  • Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.

    Hector Casanova Loera

    Mexico

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.

    John Tyler

    France

Frequently Asked Questions

  • All three storefronts on one endpoint — apps, games and books — covering search results, category browsing, editorial sections and chart listings.

  • No. Omitting query is a deliberate mode: you get the storefront’s curated home page, with its editorial sections and charts, instead of a result list.

  • organic_results is always an array of sections, never a flat list of products. A search returns one section whose title is null; browsing a category returns several titled sections. Each section carries its listings in items.

  • Three tokens come back in the response — next_page_token for the next page, section_page_token to page within one section, and see_more_token to expand a section’s “See more” link. Send only one per request.

  • No. Parameter combinations are validated before any scraping happens, so a rejected request returns a 400 with a clear message and costs no credits.

  • Each successful request costs 5 API credits, including category browsing and pagination calls.

Try Scrapingdog for Free!

Get 100 free credits to spin the API. No credit card required!