Google Play Data Safety Scraper avatar

Google Play Data Safety Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Play Data Safety Scraper

Google Play Data Safety Scraper

Extracts public Google Play Data safety disclosures for Android apps, including collection, sharing, security, deletion, and privacy-policy metadata.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Google API

Google API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

What this Actor does

Google Play Data Safety Scraper collects the public Data safety disclosures shown on app listings and their Data safety pages. It reports what the developer declares about data sharing, collection, security practices, deletion requests, and privacy policies; it does not independently verify those claims.

Input

Provide one or more Google Play package IDs, public app or Data safety URLs, or search terms. maxApps limits apps discovered or inspected, and maxItems limits dataset rows. Choose a two-letter country and language, or use a locale such as en-IN.

{"appIds":["com.google.android.apps.maps","com.waze"],"country":"us","language":"en","maxApps":2}
{"searchTerms":["maps","navigation"],"maxApps":5,"locale":"en-IN"}
{"startUrls":[{"url":"https://play.google.com/store/apps/details?id=com.google.android.apps.maps&hl=en&gl=US"}],"maxItems":1}

Search and category pagination is limited to the first source-visible page. Use the input tab for all supported URL aliases, locale settings, request limits, and optional Apify Proxy settings.

Dataset output

The dataset contains one record per app, identified by appId. Common fields include:

FieldWhat it contains
title, developer, appUrl, dataSafetyUrlApp and developer identity with public source links
dataSharingStatus, sharedWithThirdPartiesWhether and how the listing describes sharing with third parties
dataShared, sharedDataTypes, dataSharedPurposesShared-data groups, types, and stated purposes
dataCollected, collectedDataTypes, dataCollectedPurposesCollected-data groups, types, and stated purposes
securityPractices, dataEncryptedInTransit, dataDeletionAvailable, independentSecurityReviewPublicly disclosed security and deletion practices
dataSharedGroupCount, dataCollectedItemCount, and related countsCounts derived from the visible disclosure
country, language, localeMarket and language used for the source page

Nested disclosure objects preserve the categories and details visible on Google Play. Optional values may be absent when the listing does not show them. Unknown claims are not treated as false, and the captured disclosure can vary by app version, use, region, and age.

Example:

{
"appId": "com.google.android.apps.maps",
"title": "Google Maps",
"dataSafetyUrl": "https://play.google.com/store/apps/datasafety?id=com.google.android.apps.maps",
"dataSharingStatus": "some data may be shared",
"sharedDataTypes": ["Location"],
"collectedDataTypes": ["Location", "Personal info"],
"dataEncryptedInTransit": true,
"dataDeletionAvailable": true,
"country": "us",
"language": "en"
}

Download results from the dataset in JSON, CSV, Excel, or another format supported by Apify. The run page also provides a summary and health information.

Coverage and responsible use

The Actor reads public Google Play pages and does not access Play Console or private app data. A missing disclosure field means the page did not provide a usable value; it does not prove that a practice is absent. Use results as a snapshot of the public declaration for the selected market and follow Google Play's terms and applicable privacy laws.