Skip to content
Scrappa Get API key
Google Play API 1 credit/request

Google Play Developer Apps

GET https://scrappa.co/api/google/play/developer

All public Google Play apps of one developer with rating, price, installs, content rating and media. Page 1 lists up to 20 apps. Use next_page_token for more. 1 credit per request.

Google Play Developer Apps 1 credit/request

Endpoint

Request preview
GET
https://scrappa.co/api/google/play/developer
Auth header
x-api-key
Cost
1 credit/request
developer_id = Google LLC
Response preview
200 OK
{
    "pagination": {
        "next_page_token": "IABiqgFKQwo9CBQQqfPhnQMQzJOq_w8Qh9Ss2QcQ2peX6A8QgPmepwcQ7sDAqQUQtZaagwIQ6bruFBDot-GYARDDvLq7C0ICCAlQFPIDYBIECAAQW0JYWlYKDnB1YjpHb29nbGUgTExDGAAgACoAQjxgbEhkG7EBtwHeAQg5qQFuC7gBEAGLAZgBwgGlAUSjAdMBCUewAcMBDECXAcAClgGUAXFoNziRASAiCnpgAQ"
    },
    "developer_id": "Google LLC",
    "result_count": 2,
    "organic_results": [
        {
            "free": true,
            "link": "https://play.google.com/store/apps/details?id=com.android.chrome",
            "price": {
                "amount": 0,
                "currency": "USD"
            },
...

Parameters

Start with the required fields, then add optional filters only when your use case needs them.

Runnable path

1 required parameter needed before sending a request.

3 optional filters available.

developer_id string Required

Developer name exactly as shown on an app card (the developer field of any Scrappa Google Play result), for example Google LLC. A numeric developer id also works.

Example value Google LLC
page_token string Optional

The next_page_token of the previous response. It is opaque, pass it back unchanged. Later pages carry fewer fields per app (no category, price or installs).

Example value example
hl string Optional

Interface language code, for example en or de. Default: en.

Example value en
gl string Optional

Storefront country: US, GB, DE, FR, JP, BR or IN. Default: US. Other countries return 422.

Example value us

Response Schema

Example response fields are illustrative; inspect the JSON before integrating.

Example response fields

Scan these fields before integrating.

pagination developer_id result_count organic_results search_parameters

Common organic_results fields

free link price title
JSON Response
200 OK
{
    "pagination": {
        "next_page_token": "IABiqgFKQwo9CBQQqfPhnQMQzJOq_w8Qh9Ss2QcQ2peX6A8QgPmepwcQ7sDAqQUQtZaagwIQ6bruFBDot-GYARDDvLq7C0ICCAlQFPIDYBIECAAQW0JYWlYKDnB1YjpHb29nbGUgTExDGAAgACoAQjxgbEhkG7EBtwHeAQg5qQFuC7gBEAGLAZgBwgGlAUSjAdMBCUewAcMBDECXAcAClgGUAXFoNziRASAiCnpgAQ"
    },
    "developer_id": "Google LLC",
    "result_count": 2,
    "organic_results": [
        {
            "free": true,
            "link": "https://play.google.com/store/apps/details?id=com.android.chrome",
            "price": {
                "amount": 0,
                "currency": "USD"
            },
            "title": "Google Chrome",
            "rating": 4.116471,
            "summary": "Chrome helps you do what\u2019s possible on the web. Choose the fast, secure browser by Google.GET THE BEST OF GOOGLE IN CHROME\u2022 SEARCH WITH G...",
            "category": "Communication",
            "installs": "10,000,000,000+",
            "developer": "Google LLC",
            "thumbnail": "https://play-lh.googleusercontent.com/gbkzfC3R1fXcGR4Uag1uRSN_123Tpo_KxhVZFLFCatmthFuO1bzPczUomFtxI42YYEQMJeAaZuIFVrTF58gZYg",
            "product_id": "com.android.chrome",
            "rating_text": "4.1",
            "screenshots": [
                "https://play-lh.googleusercontent.com/KD5K5P7NGPIM-VgTfotzKClfOPvPsImnQaC_LoOp0y-kFPq2QkVPQbA6neP60-NdbTTmzmFEh22yfjdYr6lchr8",
                "https://play-lh.googleusercontent.com/3UAdULVMi4cAy4Csf6SIwn1Iml2CGr3ZpGS5B7Q5ER7dUAziKTtnYcKUqliI7FKeCUsE4FE5I2qRGOCH57Dt4Ls"
            ],
            "header_image": "https://play-lh.googleusercontent.com/YMfJtIN2w7hSuWXbQaB7D7TTE3zK9V0wMY2gly40Z-SawmfwqzFUe57abguyLLUqW-xjAzt8q3i3efUTgUTdag",
            "content_rating": "Everyone"
        },
        {
            "free": true,
            "link": "https://play.google.com/store/apps/details?id=com.google.android.apps.messaging",
            "price": {
                "amount": 0,
                "currency": "USD"
            },
            "title": "Google Messages",
            "rating": 4.5884485,
            "summary": "Google Messages is the official Google app for messaging. Google Messages is revolutionizing how a billion users connect and is powered b...",
            "category": "Communication",
            "installs": "10,000,000,000+",
            "developer": "Google LLC",
            "thumbnail": "https://play-lh.googleusercontent.com/Mgukz1fq2stUYX_lQf79gmMeDzNvRCu5eobmiJwNkXl4riNY6HZ3VB-HRW5QciwEuLnFyk_ZmHumvn8RJ5Um",
            "product_id": "com.google.android.apps.messaging",
            "rating_text": "4.6",
            "screenshots": [
                "https://play-lh.googleusercontent.com/dJC3zlDZiX3gIEhOxE59Zu52g-qonUqnQJOfjrDYdjwpqQc4tLREUrW7YaLIhEjg6uh8YUDNZqK1N133tZkaw4M",
                "https://play-lh.googleusercontent.com/XDlJOCEG_R_xQpjzRmCLrAALnhH9jyI7OHNYAvy5RiH94V_Nzt93c3flMhUiWXfibcDR64FxfLM6zNJjQVt34w"
            ],
            "header_image": "https://play-lh.googleusercontent.com/ItBV4d13CkklhE7neJDJlffCJQBZEY6iHdg6LwJUAwnTuRln9TdBV5z3Jq1t7YLB5hBz3WCL-wv55Etj-bch",
            "content_rating": "Everyone"
        }
    ],
    "search_parameters": {
        "gl": "US",
        "hl": "en",
        "engine": "google_play_developer",
        "developer_id": "Google LLC"
    }
}

Errors

Handle these documented responses before retrying or showing customer-facing failures.

422

Validation Error

A parameter failed validation, for example an unknown category, a num outside 1 to 200 or an unsupported country.

404

Developer Not Found

No developer matches developer_id. The request is not billed.

{
    "error": "No Google Play developer found for this developer_id. Use the developer name or id of an app card.",
    "error_code": "google_play_developer_not_found"
}
422

Invalid Page Token

The page_token was not accepted. The request is not billed.

{
    "error": "The page_token was not accepted. Use next_page_token of the previous response.",
    "error_code": "google_play_invalid_page_token"
}
503

Google Play Upstream Unavailable

Google Play could not be fetched. The request is not billed.

{
    "error": "Google Play data is temporarily unavailable.",
    "retryable": true,
    "error_code": "google_play_upstream_unavailable"
}

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Try It Live

Test this endpoint in our interactive playground with real data.