All URIs are relative to https://scrapebadger.com
| Method | HTTP request | Description |
|---|---|---|
| google_play_browse_a_category | GET /v1/google-play/categories/{category_id} | Browse a category |
| google_play_get_app_detail | GET /v1/google-play/apps/{app_id} | Get app detail |
| google_play_get_app_permissions | GET /v1/google-play/apps/{app_id}/permissions | Get app permissions |
| google_play_get_app_reviews | GET /v1/google-play/apps/{app_id}/reviews | Get app reviews |
| google_play_get_developer_apps | GET /v1/google-play/developers/{developer} | Get developer apps |
| google_play_get_similar_apps | GET /v1/google-play/apps/{app_id}/similar | Get similar apps |
| google_play_list_categories | GET /v1/google-play/categories | List categories |
| google_play_list_markets | GET /v1/google-play/markets | List markets |
| google_play_search_apps | GET /v1/google-play/search | Search apps |
| google_play_top_charts | GET /v1/google-play/collections/{collection} | Top charts |
serde_json::Value google_play_browse_a_category(category_id, country, lang, num) Browse a category
The top apps within a Play category.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| category_id | String | Play category id, e.g. 'GAME_PUZZLE' or 'SOCIAL' | [required] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] | |
| num | Option<i32> | Max apps; follows each rail's 'see more' continuation above the ~40-120 the page renders directly | [default to 100] |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_get_app_detail(app_id, country, lang) Get app detail
Full app detail: ratings histogram, installs, pricing, IAP, developer, screenshots, version metadata and what's-new.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| app_id | String | Android package id, e.g. 'com.whatsapp'. | [required] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_get_app_permissions(app_id, lang) Get app permissions
The app's requested Android permissions, grouped.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| app_id | String | Android package id, e.g. 'com.whatsapp'. | [required] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_get_app_reviews(app_id, country, lang, sort, count, page_token) Get app reviews
Paginated app reviews via the Play batchexecute RPC.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| app_id | String | Android package id, e.g. 'com.whatsapp'. | [required] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] | |
| sort | Option<String> | newest | rating | helpfulness |
| count | Option<i32> | [default to 40] | ||
| page_token | Option<String> | Pagination token |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_get_developer_apps(developer, country, lang, num) Get developer apps
A developer's published apps.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| developer | String | Developer name or numeric id | [required] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] | |
| num | Option<i32> | Max apps; follows rail continuations above the page's directly-rendered slice | [default to 100] |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_get_similar_apps(app_id, country, lang) Get similar apps
Apps Google Play lists as similar to this one.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| app_id | String | Android package id, e.g. 'com.whatsapp'. | [required] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_list_categories() List categories
The Google Play app/game category ids.
This endpoint does not need any parameter.
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_list_markets() List markets
Supported Google Play store countries and languages.
This endpoint does not need any parameter.
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_search_apps(query, country, lang, price) Search apps
Search Google Play for apps and games (the ~30 server-rendered results; Play exposes no page parameter).
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| query | String | Search keywords, e.g. 'puzzle' | [required] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] | |
| price | Option<String> | free | paid | all |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
serde_json::Value google_play_top_charts(collection, category, country, lang) Top charts
Top charts for a collection, optionally scoped to a category.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| collection | String | topselling_free | topselling_paid | topgrossing |
| category | Option<String> | Play category, e.g. 'GAME' | [default to APPLICATION] | |
| country | Option<String> | Play storefront country (gl), ISO 3166-1 alpha-2, e.g. 'US' | [default to US] | |
| lang | Option<String> | Play content language (hl), e.g. 'en' or 'pt-BR' | [default to en] |
serde_json::Value
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]