Google Play extraction API
Google Play Scraper - Extract Android App Data
Extract public Android app listings into clean Markdown or normalized software-product JSON with prices, ratings, icons, and screenshots.
Live playground
Try Google Play extraction.
Use an example or paste your own public URL. The playground calls the same cacheable GET API your agent will use.
Supported inputs
Built for normal public URLs.
- Public Android app detail pages
- Localized links with language and country parameters
- Integer minor-unit prices
- Descriptions, icons, screenshots, and ratings
Clear boundaries
Know exactly what to expect.
- No Google Play search, category browsing, reviews, accounts, or APK downloads
- Removed, age-gated, or country-restricted apps may be unavailable
- Pricing and availability can vary by market
One GET request
Add Google Play data to your agent.
No SDK and no account are required during the public preview. Choose JSON for typed entities or Markdown for direct model context.
Read the quickstartcurl --get 'https://extractor.sh/api/extract' \
--data-urlencode 'url=https://play.google.com/store/apps/details?id=com.openai.chatgpt' \
--data-urlencode 'format=json'const params = new URLSearchParams({
url: 'https://play.google.com/store/apps/details?id=com.openai.chatgpt',
format: 'json',
});
const response = await fetch(
`https://extractor.sh/api/extract?${params}`,
);
const data = await response.json();from json import load
from urllib.parse import urlencode
from urllib.request import urlopen
params = urlencode({
"url": "https://play.google.com/store/apps/details?id=com.openai.chatgpt",
"format": "json",
})
with urlopen(f"https://extractor.sh/api/extract?{params}") as response:
data = load(response)Common questions
Google Play scraper FAQ
What Google Play URLs can extractor.sh process?
App details, Pricing and ratings, App media. Use an ordinary public URL from the platform.
What does the Google Play extraction API return?
A software product keyed by its stable Android package ID. Choose raw Markdown or schema-versioned JSON for every request.
What are the limits of Google Play extraction?
No Google Play search, category browsing, reviews, accounts, or APK downloads. Removed, age-gated, or country-restricted apps may be unavailable. Pricing and availability can vary by market.
More sources