---
url: /apidocs/resource_youtube.md
---
## Youtube API

| Endpoint | Method | Description |
|-----|-----|-----|
| ~~[/api/v0/rpc/youtube.info](#info)~~ | jsonRpc | Info |
| ~~[/api/v0/rpc/youtube.search](#search)~~ | jsonRpc | Search |
| ~~[/api/v0/rpc/youtube.resourceInfo](#resource-info)~~ | jsonRpc | Resource info |
| [vimeo:getUploadInfo](#get-vimeo-upload-info) | websocket | Get vimeo upload info |
| [resource:createVimeo](#create-vimeo-resource) | websocket | Create vimeo resource |
| [youtube:search](#search-youtube) | websocket | Search youtube |
| [youtube:info](#info-youtube) | websocket | Info youtube |
| [youtube:resourceInfo](#resource-info-youtube) | websocket | Resource info youtube |
| [youtube:getSourceUrl](#get-source-url) | websocket | Get source url |
| [youtube:getUploadInfo](#get-youtube-upload-info) | websocket | Get youtube upload info |
| [resource:createYoutube](#create-youtube-resource) | websocket | Create youtube resource |
| ~~[resource:createYoutubeMulti](#create-youtube-resources)~~ | websocket | Create youtube resources |

### Info

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/rpc/youtube.info

**DEPRECATED**

**Description:** Deprecated, use websocket youtube:info instead

**Request:**

**Response:**

### Search

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/rpc/youtube.search

**DEPRECATED**

**Description:** Deprecated, use websocket youtube:search instead

**Request:**

**Response:**

### Resource info

**Method:** jsonRpc

**HTTP Method:** POST

**Path:** /api/v0/rpc/youtube.resourceInfo

**DEPRECATED**

**Description:** Deprecated, use websocket youtube:resourceInfo instead

**Request:**

**Response:**

### Get vimeo upload info

**Method:** websocket

**Endpoint:** vimeo:getUploadInfo

**Description:** Get Vimeo video upload info (available formats and file size limit) by its URL.

**Request:**

**Response:**

### Create vimeo resource

**Method:** websocket

**Endpoint:** resource:createVimeo

**Request:**

**Response:**

### Search youtube

**Method:** websocket

**Endpoint:** youtube:search

**Request:**

**Response:**

### Info youtube

**Method:** websocket

**Endpoint:** youtube:info

**Request:**

**Response:**

### Resource info youtube

**Method:** websocket

**Endpoint:** youtube:resourceInfo

**Request:**

**Response:**

### Get source url

**Method:** websocket

**Endpoint:** youtube:getSourceUrl

**Description:** Get direct sources to youtube video by its id.

**Request:**

**Response:**

### Get youtube upload info

**Method:** websocket

**Endpoint:** youtube:getUploadInfo

**Description:** Get youtube upload info by its id.

**Request:**

**Response:**

### Create youtube resource

**Method:** websocket

**Endpoint:** resource:createYoutube

**Request:**

**Response:**

### Create youtube resources

**Method:** websocket

**Endpoint:** resource:createYoutubeMulti

**DEPRECATED**

**Description:** Deprecated, use resource:createYoutube instead

**Request:**

**Response:**

## Models

#### Resource

#### Resource Origin

#### Geolocation

#### Dimensions

#### Resource Data Audio

#### Resource Data Video

#### Resource Data Amazon

#### Resource Data Imdb

#### Resource Data Youtube

#### Resource Data Vimeo

#### Resource Data Pinterest

#### Resource Data Pixabay

#### Resource Data Facebook

#### Resource Data Remote Url

#### Live Stream Data

#### AI Generation Data

#### Resource Data Directory

#### Google Drive

#### Channel Data

#### Enrichment Data

#### Programmatic Action with children

#### Programmatic Action
