curl --request POST \
--url https://api.scrapeunblocker.com/apps/google-play \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/apps/google-play"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/apps/google-play', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape Google Play app details and search
Scrapes the Google Play Store. mode=app with app_id (e.g. com.whatsapp) returns one app’s full detail as JSON: title, developer and contact, category, score/ratings/reviews and the star histogram, installs, price / in-app purchases, content rating, description, screenshots, icon, version, updated, what’s new and similar apps. mode=search with q returns matching apps (package id, title, developer, score, installs, icon, price). hl/gl set language and store country.
curl --request POST \
--url https://api.scrapeunblocker.com/apps/google-play \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/apps/google-play"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/apps/google-play', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
What to scrape: app, search, reviews. 'reviews' is not available yet.
Play package id for mode=app, e.g. 'com.whatsapp'.
Search term for mode=search, e.g. 'vpn'.
How many apps to return for mode=search (one page).
1 <= x <= 100Language code (ISO), e.g. 'en'.
Store country (ISO-2), e.g. 'us'.
Exit-IP country (ISO-2). Blank lets us pick the exit.
Response
JSON app object (mode=app) or apps array (mode=search).

