chicago-brick icon indicating copy to clipboard operation
chicago-brick copied to clipboard

Doodles JSON API (https://www.google.com/doodles/json/:year/:month) No Longer Functional

Open Joy-Panda opened this issue 6 months ago • 0 comments

Priority : Medium (Affects third-party integrations and data access) Component/Area : Google Doodles API / Public Data Access

Description

The previously accessible JSON API endpoint for Google Doodles at https://www.google.com/doodles/json/:year/:month no longer returns data or functions as expected. This endpoint was commonly used by developers and enthusiasts to programmatically retrieve historical Google Doodle information.

Reproduction Steps

Attempt to make a GET request to the old API endpoint, e.g., https://www.google.com/doodles/json/2024/01 (or any valid year/month combination). Observe the response: The request either fails, returns an error, or provides an empty/unresponsive page, rather than the expected JSON data. Expected Behavior Historically, a GET request to https://www.google.com/doodles/json/:year/:month would return a JSON array containing data for all Doodles within the specified month and year.

Actual Behavior

The endpoint fails to provide the expected JSON response.

Impact

Any third-party tools, scripts, or personal projects that relied on this specific URL for accessing historical Google Doodle data are now broken. Users seeking to programmatically analyze or display historical Doodles are left without a clear, public method to do so. Observations & Suggested Resolution It appears that Google Doodles content has fully migrated to https://doodles.google/. This might suggest that the old www.google.com/doodles endpoint has been decommissioned as part of this migration.

We kindly request clarification on whether this endpoint has been officially deprecated. If so, could you please provide guidance on an officially supported or alternative method to programmatically access historical Google Doodle data? While https://doodles.google/api/v1/doodles exists for current data, it's not clear if it supports historical queries in the same manner.

Joy-Panda avatar Jun 20 '25 10:06 Joy-Panda