Результат search содержит информацию о видео, канале или плейлисте YouTube, который соответствует параметрам поиска, указанным в запросе API. Хотя результат поиска указывает на уникально идентифицируемый ресурс, например видео, он не имеет собственных постоянных данных.
Методы
API поддерживает следующие методы поиска:
- list
 -  Возвращает коллекцию результатов поиска, соответствующих параметрам запроса, указанным в запросе API. По умолчанию набор результатов поиска определяет соответствующие ресурсы 
video,channelиplaylist, но вы также можете настроить запросы на получение только определенного типа ресурса. Попробуйте сейчас . 
Представление ресурсов
Следующая структура JSON показывает формат результата поиска:
{
  "kind": "youtube#searchResult",
  "etag": etag,
  "id": {
    "kind": string,
    "videoId": string,
    "channelId": string,
    "playlistId": string
  },
  "snippet": {
    "publishedAt": datetime,
    "channelId": string,
    "title": string,
    "description": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    },
    "channelTitle": string,
    "liveBroadcastContent": string
  }
}Характеристики
В следующей таблице определены свойства, которые появляются в результатах поиска:
| Характеристики | |
|---|---|
 kind |  stringИдентифицирует тип ресурса API. Значением будет youtube#searchResult . | 
 etag |  etagЭтаг этого ресурса.  | 
 id |  objectОбъект id содержит информацию, которую можно использовать для уникальной идентификации ресурса, соответствующего поисковому запросу. | 
 id. kind |  stringТип ресурса API.  | 
 id. videoId |  stringЕсли значение свойства id.type — youtube#video , то это свойство будет присутствовать, а его значение будет содержать идентификатор, который YouTube использует для уникальной идентификации видео, соответствующего поисковому запросу. | 
 id. channelId |  stringЕсли значение свойства id.type — youtube#channel , то это свойство будет присутствовать, а его значение будет содержать идентификатор, который YouTube использует для уникальной идентификации канала, соответствующего поисковому запросу. | 
 id. playlistId |  stringЕсли значение свойства id.type — youtube#playlist , то это свойство будет присутствовать, а его значение будет содержать идентификатор, который YouTube использует для уникальной идентификации списка воспроизведения, соответствующего поисковому запросу. | 
 snippet |  objectОбъект snippet содержит основные сведения о результате поиска, такие как его заголовок или описание. Например, если результатом поиска является видео, то title будет названием видео, а описание — описанием видео. | 
 snippet. publishedAt |  datetimeДата и время создания ресурса, который идентифицируется в результате поиска. Значение указывается в формате ISO 8601 .  | 
 snippet. channelId |  stringЗначение, которое YouTube использует для уникальной идентификации канала, опубликовавшего ресурс, который идентифицируется в результатах поиска.  | 
 snippet. title |  stringНазвание результата поиска.  | 
 snippet. description |  stringОписание результата поиска.  | 
 snippet. thumbnails |  objectКарта миниатюр изображений, связанных с результатом поиска. Для каждого объекта на карте ключом является имя миниатюры изображения, а значением — объект, содержащий другую информацию о миниатюре.  | 
 snippet.thumbnails. (key) |  objectДопустимые ключевые значения: 
  | 
 snippet.thumbnails.(key). url |  stringURL-адрес изображения.  | 
 snippet.thumbnails.(key). width |  unsigned integerШирина изображения.  | 
 snippet.thumbnails.(key). height |  unsigned integerВысота изображения.  | 
 snippet. channelTitle |  stringНазвание канала, опубликовавшего ресурс, который идентифицируется в результатах поиска.  | 
 snippet. liveBroadcastContent |  stringИндикация того, имеет ли ресурс video или channel контент прямой трансляции. Действительные значения свойств являются upcoming , live и none .Для video значение upcoming указывает, что видео представляет собой прямую трансляцию, которая еще не началась, а значение live указывает, что видео является активной прямой трансляцией. Для ресурса channel значение upcoming указывает, что на канале есть запланированная трансляция, которая еще не началась, а значение live указывает, что на канале есть активная прямая трансляция. |