AI-generated Key Takeaways
- 
          Lists all albums displayed in the user's Google Photos Albums tab. 
- 
          Allows filtering by page size, page token, and excluding non-app created data. 
- 
          Responses include an array of albums and a token for retrieving further pages. 
- 
          Requires specific authorization scopes for access, with some legacy scopes being phased out. 
- 
          Functionality will be limited to app-created media starting March 31, 2025. 
Lists all albums created by your app.
HTTP request
GET https://photoslibrary.googleapis.com/v1/albums
The URL uses gRPC Transcoding syntax.
Query parameters
| Parameters | |
|---|---|
| pageSize | 
 Maximum number of albums to return in the response. Fewer albums might be returned than the specified number. The default  | 
| pageToken | 
 A continuation token to get the next page of the results. Adding this to the request returns the rows after the  | 
| excludeNonAppCreatedData | 
 If set, the results exclude media items that were not created by this app. Defaults to false (all albums are returned). This field is ignored if the photoslibrary.readonly.appcreateddata scope is used. | 
Request body
The request body must be empty.
Response body
List of albums requested.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| {
  "albums": [
    {
      object ( | 
| Fields | |
|---|---|
| albums[] | 
 Output only. List of albums shown in the Albums tab of the user's Google Photos app. | 
| nextPageToken | 
 Output only. Token to use to get the next set of albums. Populated if there are more albums to retrieve for this request. | 
Authorization scopes
Requires one of the following OAuth scopes:
- https://www.googleapis.com/auth/photoslibrary.readonly.appcreateddata
