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.
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
API Reference
Additional Information