Code Samples

The following lists identify code samples available for the YouTube Analytics API and YouTube Reporting API. You can also download these samples from the youtube/api-samples GitHub repository .

Java

Bulk data reports (YouTube Reporting API)

  1. Create a reporting job ( reportTypes.list , jobs.create )
  2. Retrieve reports ( jobs.list , jobs.reports.list )

JavaScript

Query reports (YouTube Analytics API)

  1. Retrieve daily channel statistics ( reports.query )

PHP

Bulk data reports (YouTube Reporting API)

  1. Create a reporting job ( reportTypes.list , jobs.create )
  2. Retrieve reports ( jobs.list , jobs.reports.list )

Python

Bulk data reports (YouTube Reporting API)

  1. Create a reporting job ( reportTypes.list , jobs.create )
  2. Retrieve reports ( jobs.list , jobs.reports.list )

Query reports (YouTube Analytics API)

  1. Retrieve daily channel statistics ( reports.query )