activities.list method does
  not still return channel bulletins, and the
  activities.insert method is no
  longer supported. For more details, please see the
  YouTube Help Center.
Returns a list of channel activity events that match the request criteria. For example, you can retrieve events associated with a particular channel or with the user's own channel.
Quota impact: A call to this method has a quota cost of 1 unit.
Common use cases
Request
HTTP request
GET https://www.googleapis.com/youtube/v3/activities
Parameters
The following table lists the parameters that this query supports. All of the parameters listed are query parameters.
| Parameters | ||
|---|---|---|
| Required parameters | ||
| part | stringThe partparameter specifies a comma-separated list of one or moreactivityresource properties that the API response will include.If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in an activityresource, thesnippetproperty contains other properties that identify the type of activity, a display title for the activity, and so forth. If you setpart=snippet, the API response will also contain all of those nested properties.The following list contains the partnames that you can include in the parameter value:
 | |
| Filters (specify exactly one of the following parameters) | ||
| channelId | stringThe channelIdparameter specifies a unique YouTube channel ID. The API will then return a list of that channel's activities. | |
| home | booleanNote: This parameter has been deprecated. For requests that set this parameter, the API response contains items similar to those that a logged-out user would see on the YouTube home page. Note that this parameter can only be used in a properly authorized request. | |
| mine | booleanThis parameter can only be used in a properly authorized request. Set this parameter's value to trueto retrieve a feed of the authenticated user's activities. | |
| Optional parameters | ||
| maxResults | unsigned integerThe maxResultsparameter specifies the maximum number of items that should be returned in the result set. Acceptable values are0to50, inclusive. The default value is5. | |
| pageToken | stringThe pageTokenparameter identifies a specific page in the result set that should be returned. In an API response, thenextPageTokenandprevPageTokenproperties identify other pages that could be retrieved. | |
| publishedAfter | datetimeThe publishedAfterparameter specifies the earliest date and time that an activity could have occurred for that activity to be included in the API response. If the parameter value specifies a day, but not a time, then any activities that occurred that day will be included in the result set. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. | |
| publishedBefore | datetimeThe publishedBeforeparameter specifies the date and time before which an activity must have occurred for that activity to be included in the API response. If the parameter value specifies a day, but not a time, then any activities that occurred that day will be excluded from the result set. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. | |
| regionCode | stringThe regionCodeparameter instructs the API to return results for the specified country. The parameter value is an ISO 3166-1 alpha-2 country code. YouTube uses this value when the authorized user's previous activity on YouTube does not provide enough information to generate the activity feed. | |
Request body
Do not provide a request body when calling this method.
Response
If successful, this method returns a response body with the following structure:
{
  "kind": "youtube#activityListResponse",
  "etag": etag,
  "nextPageToken": string,
  "prevPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    activity Resource
  ]
}Properties
The following table defines the properties that appear in this resource:
| Properties | |
|---|---|
| kind | stringIdentifies the API resource's type. The value will be youtube#activityListResponse. | 
| etag | etagThe Etag of this resource. | 
| nextPageToken | stringThe token that can be used as the value of the pageTokenparameter to retrieve the next page in the result set. | 
| prevPageToken | stringThe token that can be used as the value of the pageTokenparameter to retrieve the previous page in the result set. | 
| pageInfo | objectThe pageInfoobject encapsulates paging information for the result set. | 
| pageInfo.totalResults | integerThe total number of results in the result set. | 
| pageInfo.resultsPerPage | integerThe number of results included in the API response. | 
| items[] | listA list of activities, or events, that match the request criteria. | 
Errors
The following table identifies error messages that the API could return in response to a call to this method. Please see the error message documentation for more detail.
| Error type | Error detail | Description | 
|---|---|---|
| forbidden (403) | forbidden | The request is not properly authorized. | 
| forbidden (403) | homeParameterDeprecated | The user's home page activity data is not available through this API. This error might occur if you set the homeparameter totruein an unauthorized request. | 
| notFound (404) | channelNotFound | The channel ID identified by the request's channelIdparameter cannot be found. | 
| notFound (404) | homeChannelNotFound | A YouTube home page feed cannot be found for the currently authenticated user. | 
| unauthorized (401) | authorizationRequired | The request uses the homeparameter but is not properly authorized. | 
Try it!
Use the APIs Explorer to call this API and see the API request and response.