Google Play Store App Search Scraper avatar

Google Play Store App Search Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Google Play Store App Search Scraper

Google Play Store App Search Scraper

📱 Google Play Store App Search Scraper extracts app search results—titles, IDs, package names, ratings, installs, prices, categories, developers, ranks & links. ⚡ Ideal for ASO, competitor analysis, market research & lead gen. Exports CSV/JSON for automation & dashboards.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeBase

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Google Play Store App Search Scraper

The Google Play Store App Search Scraper is a production-ready Apify actor that discovers apps from Google Play search and app detail pages, and returns clean, structured metadata for analysis and automation. It solves the pain of manually collecting app titles, package IDs, ratings, prices, developer info, and links by operating as a Google Play Store search results scraper and Google Play app metadata extractor. Built for marketers, developers, data analysts, and researchers, it enables scalable ASO, competitive analysis, and reporting workflows — a reliable Google Play search API alternative for bulk data collection and dashboards.

What data / output can you get?

Data typeDescriptionExample value
titleApp nameChatGPT
appIdUnique package identifiercom.openai.chatgpt
urlFull Google Play app URLhttps://play.google.com/store/apps/details?id=com.openai.chatgpt
iconApp icon image URLhttps://play-lh.googleusercontent.com/...
developerDeveloper/company nameOpenAI
developerIdDeveloper ID parsed from page7577165439232992817
pricePrice string when paid; null for free$4.99
freeWhether the app is freetrue
summaryShort description/summaryThe official app by OpenAI
scoreTextRating as text4.5
scoreNumeric rating score4.45

Notes:

  • price is null when the app is free.
  • Some fields (e.g., developerId, score, scoreText) may be missing on pages where the source data isn’t present and will return null accordingly.
  • Results are stored in the Apify dataset and can be exported to JSON, CSV, or Excel for BI tools and pipelines.

Key features

  • ⚡️ Automatic proxy fallback & resilience
    Starts direct and intelligently falls back to datacenter and then residential proxies (with retries) when requests are blocked. Sticky behavior ensures consistent performance across the rest of the run.

  • 🔍 Precise Google Play Store SERP scraping
    Extracts app IDs from Google Play search pages and fetches app details, working as a reliable Google Play Store search results scraper and Google Play app details scraper.

  • 📦 Structured, analysis-ready output
    Clean JSON with standardized fields (title, appId, url, developer, price/free, summary, rating), ideal for analytics, dashboards, and automation.

  • 📈 Batch scraping & bulk automation
    Feed multiple search terms, app IDs, or full URLs in a single run to scrape dozens or hundreds of apps efficiently.

  • 🔌 Developer-friendly & workflow-ready
    Integrates with the Apify API/SDK and fits well in Python-based pipelines (“Google Play scraper Python” workflows), Make, n8n, or custom data stacks.

  • 🔒 No login required
    Scrapes publicly available Google Play pages — no accounts, cookies, or session management needed.

  • 🧠 Robust error handling & logging
    Built-in retries, clear proxy event logs, and real-time dataset writes for reliability on large jobs.

How to use Google Play Store App Search Scraper - step by step

  1. Sign in to your Apify account at https://console.apify.com.
  2. Open the actor named “google-play-store-app-search-scraper”.
  3. In the Input tab, add your data:
    • term: a list of search keywords, app package IDs (e.g., com.openai.chatgpt), or full Google Play URLs.
    • maxItems: set how many apps to scrape per term (1–100).
    • proxyConfiguration: optionally enable Apify Proxy; if requests get blocked, the actor can fall back to datacenter and then residential proxies.
  4. Click Start to run the actor.
  5. Watch progress in the run logs (you’ll see proxy events, search/fetch steps, and success messages).
  6. Results are saved to the run’s Dataset in real time as each app is scraped.
  7. Export results to JSON, CSV, or Excel from the Dataset’s Export tab.

Pro tip: Use the Apify API or Python SDK to trigger runs programmatically and pipe results into your data warehouse or CRM as an automated Google Play Store scraping tool.

Use cases

Use case nameDescription
ASO + keyword researchCollect app titles, IDs, and ratings from search results to benchmark visibility and optimize keywords.
Competitor benchmarkingTrack competitor app metadata, pricing changes, and ratings over time for market positioning.
Market researchAggregate app listings across multiple terms to analyze category trends and saturation.
Price monitoringMonitor paid app prices and free/paid status programmatically for pricing analysis.
Data enrichment pipeline (API)Run the scraper via API/Python and enrich internal catalogs with package IDs, developer names, and rating metrics.
Analytics & dashboardsExport to CSV/JSON and visualize app distributions, scores, and developer portfolios in BI tools.
Academic & non-profit researchCollect publicly available app metadata to support quantitative studies and datasets.

Why choose Google Play Store App Search Scraper?

This scraper is built for precision, automation, and reliability — a production-grade Google Play Store SERP scraper that outperforms brittle, manual methods.

  • ✅ Accurate, structured fields ready for analysis
  • 🌍 Works on public pages without authentication
  • 📈 Scales from ad-hoc checks to bulk scraping runs
  • 💻 Developer access via Apify API/SDK for Python and automation stacks
  • 🛡️ Ethical by design: public data only
  • 🔄 Intelligent proxy fallback (direct → datacenter → residential with retries and sticky behavior)
  • 💾 Easy exports to JSON/CSV/Excel for downstream tools

In short: a dependable Google Play Store scraping tool and Google Play app listings scraper that’s easier to operate and more stable than browser extensions or custom scripts.

Yes — when used responsibly. This actor accesses only publicly available Google Play pages and does not log in or bypass authentication.

Guidelines for compliant use:

  • Scrape only public information and respect Google Play’s Terms of Service.
  • Ensure your use adheres to applicable laws and regulations (e.g., GDPR, CCPA).
  • Avoid collecting or processing personal data.
  • Use results for lawful purposes and rate-limit responsibly.
  • Consult your legal team for edge cases and jurisdiction-specific questions.

Input parameters & output format

Example JSON input:

{
"term": [
"chatgpt",
"https://play.google.com/store/apps/details?id=com.openai.chatgpt"
],
"maxItems": 10,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Parameters

  • term (array of strings) — Required: Yes | Default: none
    List of search terms. Can include Google Play URLs, app IDs (e.g., com.openai.chatgpt), keywords, or usernames. Supports bulk input.
  • maxItems (integer) — Required: No | Default: 10
    Maximum number of apps to scrape per search term. Range: 1–100.
  • proxyConfiguration (object) — Required: No | Default: none
    Choose which proxies to use. By default, no proxy is used. If requests are rejected/blocked, the scraper can fall back to datacenter proxy, then residential proxy with 3 retries.

Example JSON output (one record per app):

{
"title": "ChatGPT",
"appId": "com.openai.chatgpt",
"url": "https://play.google.com/store/apps/details?id=com.openai.chatgpt",
"icon": "https://play-lh.googleusercontent.com/...",
"developer": "OpenAI",
"developerId": "7577165439232992817",
"price": null,
"free": true,
"summary": "The official app by OpenAI",
"scoreText": "4.5",
"score": 4.45
}

Notes:

  • price is null when the app is free.
  • developerId, score, and scoreText may be null if not available on the page.

FAQ

Do I need a Google account or login to run this?

✅ No. The scraper works on publicly available Google Play pages without login, cookies, or session management.

How many apps can I scrape per run?

✅ You control volume via maxItems (1–100) per term, and you can include multiple terms in the term array. The actor processes terms sequentially and saves results as they’re found.

Can I provide app IDs or full URLs instead of keywords?

✅ Yes. In the term array, include app package IDs (e.g., com.example.app) or full Google Play URLs. The actor will fetch those apps directly.

What data fields are included in the output?

✅ Each item includes title, appId, url, icon, developer, developerId, price, free, summary, scoreText, and score. Fields may be null when not present publicly.

Does this scrape app reviews or review text?

❌ Not in this actor. It focuses on app metadata and ratings. Use a dedicated Google Play reviews scraper if you need full review content.

How does proxy fallback work?

✅ The run starts with no proxy. On blocks (e.g., 403/429/503) or request errors, it can switch to datacenter (when Apify Proxy is enabled) and then to residential proxies with up to 3 retries. Once residential is selected, it stays sticky for the remainder of the run.

Can I integrate this with Python or call it via an API?

✅ Yes. You can trigger the actor with the Apify API, consume the Dataset programmatically, and integrate it into a Google Play scraper Python pipeline or workflow automation.

What export formats are supported?

✅ Results are stored in an Apify Dataset, so you can export to JSON, CSV, or Excel directly from the platform or programmatically via API.

Closing CTA / Final thoughts

The Google Play Store App Search Scraper is built to extract clean, structured app metadata from Google Play search and detail pages at scale. With automatic proxy fallback, bulk input support, and analysis-ready JSON, it’s ideal for marketers, developers, analysts, and researchers.

Run it from the Apify Console or programmatically via the Apify API/SDK to power dashboards, enrichment pipelines, or ASO workflows. Start extracting smarter, faster Google Play insights with a dependable Google Play Store scraping tool today.