Google Play App Search, Lookup & Reviews Scraper

Search Google Play by keyword or look up apps directly by package ID, with ratings, installs, pricing, developer contact details, and optional user reviews across dozens of countries and languages.

Open in Apify Store$0.99 / 1K on Free

Short answer

Google Play App Search, Lookup & Reviews Scraper is an Apify Store Actor for Google Play data that returns 87 published output fields, including packageName, name, title, url. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 16 input settings; one is required (mode). It covers 6 of the 6 core Google Play fields this site tracks. Last updated Nov 10, 2026.

From the public Store listing and published build schema, synced 2026-11-12.
Google Play AutomationLead generationDeveloper tools

What it returns

87 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.

  • idStable identifier. For app records this is the Android package name; for reviews it is the review ID.
  • packageNameAndroid package name, for example com.whatsapp.
  • appIdBackward-compatible alias of packageName.
  • nameApp name.
  • titleBackward-compatible alias of name.
  • urlGoogle Play app URL.
  • sourceUrlURL the record was collected from.
  • developerDeveloper display name.
  • developerIdGoogle Play developer ID.
  • developerUrlDeveloper catalog URL.
  • developerEmailDeveloper contact email.
  • developerWebsiteDeveloper website.
  • developerAddressDeveloper contact address.
  • developerLegalNameLegal developer name.
  • developerLegalEmailLegal developer email.
  • developerLegalAddressLegal developer address.
  • developerLegalPhoneLegal developer phone number.
  • privacyPolicyPrivacy policy URL.
  • ratingAverage rating from 0 to 5.
  • scoreBackward-compatible alias of rating.
  • scoreTextRating as displayed by Google Play.
  • ratingCountTotal number of ratings.
  • ratingsBackward-compatible alias of ratingCount.
  • reviewCountTotal number of written reviews.
  • histogramRating distribution from 1 star to 5 stars.
  • installsDisplayed install count, for example 1,000,000,000+.
  • minInstallsLower bound of the install estimate.
  • maxInstallsUpper bound of the install estimate.
  • realInstallsGoogle Play install estimate.
  • priceApp price in the selected storefront currency. Zero means free.
Show the other 57 fields
  • currencyISO currency code.
  • priceTextLocalized price text.
  • freeWhether the app is free.
  • offersIAPWhether the app offers in-app purchases.
  • IAPRangeDisplayed in-app purchase range.
  • genrePrimary genre name.
  • genreIdPrimary genre ID.
  • categoriesCategories as objects with name and id.
  • versionLatest app version when Google Play publishes it.
  • updatedLast update date.
  • lastUpdatedBackward-compatible alias of updated.
  • releasedOriginal release date as displayed by Google Play.
  • androidVersionMinimum Android version when published.
  • sizeDownload size when Google Play exposes it.
  • recentChangesLatest changelog.
  • contentRatingContent rating, for example Everyone or Teen.
  • adSupportedWhether the app contains ads.
  • containsAdsWhether the app is marked as containing ads.
  • descriptionFull app description as plain text.
  • descriptionHTMLFull app description with Google Play HTML markup.
  • summaryShort app summary.
  • iconApp icon URL.
  • headerImageHeader image URL.
  • screenshotsScreenshot URLs.
  • videoPromo video URL.
  • availableWhether the app is listed in the selected storefront.
  • permissionsFlat permission list with permission, group, and type.
  • permissionGroupsPermissions grouped the way Google Play presents them.
  • dataSafetyShared data, collected data, security practices, and privacy policy URL.
  • similarAppsApps related to the seed app.
  • reviewsNested reviews when reviews are requested alongside app records.
  • searchQuerySearch query that produced the record.
  • rankOne-based position in search or developer results.
  • isExactMatchWhether the record is Google Play's exact-match card.
  • developerInputDeveloper ID or display name used for the run.
  • reviewIdReview ID (backward-compatible alias of id).
  • appTitleApp name for a review record.
  • userNameReviewer name (backward-compatible alias of author).
  • authorReviewer name.
  • userImageReviewer avatar URL.
  • textReview text.
  • contentBackward-compatible alias of text.
  • dateReview date in ISO 8601 format.
  • helpfulCountNumber of helpful votes.
  • thumbsUpCountBackward-compatible alias of helpfulCount.
  • developerReplyDeveloper reply text and date when present.
  • replyContentBackward-compatible developer reply text.
  • repliedAtBackward-compatible developer reply date.
  • appVersionApp version the review was written for.
  • criteriasPer-criterion ratings when Google Play provides them.
  • reviewUrlPermalink to the review.
  • recordTypeapp, review, permissions, dataSafety, or similar.
  • languageLanguage used for the request.
  • countryStorefront used for the request.
  • storeCountryStorefront used for a review request.
  • sortReview sort order.
  • scrapedAtISO 8601 collection timestamp.

Input

Input settings for Google Play App Search, Lookup & Reviews Scraper
SettingTypeRequiredDefaultWhat it does
mode string Yes search What to scrape.
searchQuery string No calculator Keyword to search for in mode=search, for example `photo editor` or `calculator`.
appIds array No [] Package names or Google Play URLs. Used by details, reviews, similar, permissions, and dataSafety modes.
packageNames array No [] Android package names such as `com.whatsapp`. Play URLs are also accepted.
startUrls array No [] Full Google Play app URLs, for example `https://play.google.com/store/apps/details?id=com.whatsapp`.
developerId string No – Numeric Google Play developer ID or a developer page URL, used in mode=developer.
developerName string No – Display name shown on Google Play, for example `Google LLC`, used in mode=developer.
country string No us Storefront for search results, pricing, and availability. Reviews are selected by Language, not Country.
language string No en Language for app pages and the review bucket. Google Play uses this language, not Country, to choose reviews.
maxItems integer No 100 Hard cap on dataset rows. Search returns at most 250 apps per query. For similar mode one seed app is one row.
Show the other 6 settings
More input settings for Google Play App Search, Lookup & Reviews Scraper
SettingTypeRequiredDefaultWhat it does
maxReviewsPerApp integer No 100 Reviews to collect for each app. Google Play returns at most 4,500 reviews per page; the actor paginates up to this cap.
reviewSort string No newest Order used when fetching reviews.
includeDetails boolean No false Fetch the full app page for search and developer results, and include app metadata in permissions/dataSafety output. Adds one request per app.
includePermissions boolean No false Add the app's permission list to app records. Works in search, details, developer, and similar modes.
includeDataSafety boolean No false Add shared data, collected data, security practices, and the privacy policy URL to app records.
proxyConfiguration object No – Optional. The actor works without a proxy; use one only if Google Play blocks your runs.

Example input

Built from the input form's published example values and defaults.

{
  "mode": "search",
  "searchQuery": "calculator",
  "appIds": [],
  "packageNames": [],
  "startUrls": [],
  "country": "us",
  "language": "en",
  "maxItems": 3,
  "maxReviewsPerApp": 100,
  "reviewSort": "newest",
  "includeDetails": false,
  "includePermissions": false,
  "includeDataSafety": false
}

Run it from code or an AI agent

The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "search",
    "searchQuery": "calculator",
    "appIds": [],
    "packageNames": [],
    "startUrls": [],
    "country": "us",
    "language": "en",
    "maxItems": 3,
    "maxReviewsPerApp": 100,
    "reviewSort": "newest",
    "includeDetails": False,
    "includePermissions": False,
    "includeDataSafety": False
}

run = client.actor("nimbryxo-studio/google-play-app-search-lookup-and-reviews-scraper").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "search",
    "searchQuery": "calculator",
    "appIds": [],
    "packageNames": [],
    "startUrls": [],
    "country": "us",
    "language": "en",
    "maxItems": 3,
    "maxReviewsPerApp": 100,
    "reviewSort": "newest",
    "includeDetails": false,
    "includePermissions": false,
    "includeDataSafety": false
};

const run = await client.actor("nimbryxo-studio/google-play-app-search-lookup-and-reviews-scraper").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/nimbryxo-studio~google-play-app-search-lookup-and-reviews-scraper/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"search","searchQuery":"calculator","appIds":[],"packageNames":[],"startUrls":[],"country":"us","language":"en","maxItems":3,"maxReviewsPerApp":100,"reviewSort":"newest","includeDetails":false,"includePermissions":false,"includeDataSafety":false}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=nimbryxo-studio/google-play-app-search-lookup-and-reviews-scraper",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

What a run costs

The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.

Cost of Google Play App Search, Lookup & Reviews Scraper results by Apify plan
Apify planPer 1,00010,000 results100,000 results
Free plan$0.99$9.90$99
Starter plan$0.82$8.20$82
Scale plan$0.66$6.60$66
Business plan$0.49$4.90$49
  • Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
  • The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
  • Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
  • Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.

Where it fits among Google Play routes

It ranks 1 of 1 catalogue Actors for Google Play on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.

Route diagram for Google Play dataGoogle Play App Search, Lookup & Reviews Scraper: stops at 6 of the 10 fields shown; Other Store tools (8): stops at 10 of the 10 fields shown; Google Play Developer API: limited, field coverage not compared.Google Playapp namedeveloperratingreviewspriceurlthumbsUpreplyDatereplyTexterror1+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Official route: Google Play Developer API

Limited access. Google Play's official API is for developers managing their own apps. There is no open public app search or review API.

No published per-call fee for the developer API.

Official documentation

Other Store tools for Google Play

Reference only, from their public listings.

Other Store tools for Google Play
ToolFieldsPrice / 1K
Google Play Data Extractor29$0.10
Google Play Store Scraper80$0.70
Google Play Apps Scraper15$0.60
Google Play Reviews Scraper API17$0.10
Fast Google Play Reviews Scraper API17$0.10

What people use it for

  • Discover apps
  • Analyze user reviews
  • Collect app metadata

Google Workspace Marketplace App Search & Category Browser

Search Google Workspace Marketplace apps by keyword, browse a category, or fetch specific app IDs. Returns developer, rating, review count,…

10 output fields $0.99 per 1K

Google Workspace Marketplace Category Tracker

Track ranked apps in any Google Workspace Marketplace category. Returns app name, developer, rating, review count, pricing model, categories,…

15 output fields $0.99 per 1K

App Store Search, Lookup & Reviews Scraper

Search the Apple App Store by keyword or look up apps by ID or URL, with pricing, ratings, screenshots, developer info, and optional customer…

55 output fields $0.99 per 1K

Google Workspace Marketplace Review Tracker

Track and monitor reviews for any Google Workspace Marketplace app. Filter by date, rating, and sort order - ideal for daily sentiment monitoring…

9 output fields $0.99 per 1K

Google Workspace Marketplace App Review Extractor by App ID

Pull public reviews for a specific Google Workspace Marketplace app by its App ID, with reviewer name, star rating, review text, posting date and…

11 output fields $0.99 per 1K

Google Maps Business Search & Reviews MCP Server

Search Google Maps businesses or pull reviews for a specific place through one actor, usable as a normal run or as an MCP tool for AI agents.…

52 output fields $0.99 per 1K

Questions people ask

How much does Google Play App Search, Lookup & Reviews Scraper cost?

The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.

What data does Google Play App Search, Lookup & Reviews Scraper return?

Its published output schema lists 87 fields: id, packageName, appId, name, title, url, sourceUrl, developer, developerId, developerUrl, developerEmail, developerWebsite, and 75 more. A listed field is not guaranteed to be filled in every row.

What input does Google Play App Search, Lookup & Reviews Scraper need?

Required: mode. Optional settings include searchQuery, appIds, packageNames, startUrls, developerId, developerName.

How do I run Google Play App Search, Lookup & Reviews Scraper from Python or the API?

Use the Apify API client: in Python, ApifyClient(token).actor("nimbryxo-studio/google-play-app-search-lookup-and-reviews-scraper").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("nimbryxo-studio/google-play-app-search-lookup-and-reviews-scraper").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/nimbryxo-studio~google-play-app-search-lookup-and-reviews-scraper/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.

Sources

Actor updated 2026-11-10 Data synced 2026-11-12
Cite this page

Scraper Finder. "Google Play App Search, Lookup & Reviews Scraper." https://scraperfinder.com/catalogue/google-play-app-search-lookup-and-reviews-scraper/ (data checked 2026-11-12).

Run Google Play App Search, Lookup & Reviews Scraper

$0.99 per 1,000 results. Paste the example input above, set your Google Play query, then export the dataset. Still choosing? Compare every Google Play route.

Open in Apify Store