GPlay Scraper Documentation

GPlay Scraper is a powerful Python library for extracting comprehensive app data from the Google Play Store. Get ratings, install counts, reviews, developer information, and 65+ data fields with 7 method types and 42 functions.

PyPI Version Python Versions License

Key Features

7 Method Types - App, Search, Reviews, Developer, List, Similar, Suggest

42 Functions - analyze(), get_field(), get_fields(), print_field(), print_fields(), print_all()

65+ Data Fields - Complete app information extraction

7 HTTP Clients - requests, curl_cffi, tls_client, httpx, urllib3, cloudscraper, aiohttp

Multi-language Support - Get localized data for different countries and languages

No API Keys Required - Direct scraping from Google Play Store

Quick Start

from gplay_scraper import GPlayScraper

# Initialize scraper (optional: specify HTTP client)
scraper = GPlayScraper(http_client="requests")  # or curl_cffi, tls_client, etc.

# App Methods - Extract 65+ fields from any app
scraper.app_print_all("com.whatsapp", lang="en", country="us")

# Search Methods - Search for apps by keyword
scraper.search_print_all("social media", count=10, lang="en", country="us")

# Reviews Methods - Get user reviews with ratings
scraper.reviews_print_all("com.whatsapp", count=50, sort="NEWEST", lang="en", country="us")

# Developer Methods - Get all apps from a developer
scraper.developer_print_all("5700313618786177705", count=20, lang="en", country="us")

# List Methods - Get top charts (TOP_FREE, TOP_PAID, TOP_GROSSING)
scraper.list_print_all("TOP_FREE", "GAME", count=20, lang="en", country="us")

# Similar Methods - Find similar/competitor apps
scraper.similar_print_all("com.whatsapp", count=20, lang="en", country="us")

# Suggest Methods - Get search suggestions/autocomplete
scraper.suggest_print_all("fitness", count=5, lang="en", country="us")

Installation

pip install gplay-scraper

Table of Contents

Additional Information

Indices and tables