# Транскрипт медиа

**API:** Data API

**Endpoint:** `GET /v1/beta/instagram/media/transcript`

**Tags:** Instagram

Транскрибирует речь в публичном видео или рилсе Instagram и возвращает транскрипты, каждый с id, shortcode и распознанным текстом. Цель должна быть видео короче двух минут: публикация с фото возвращает 400 bad_request, поэтому если тип URL неизвестен, сначала проверьте is_video через get_instagram_post. Для подписи автора, а не произнесённых в видео слов, читайте edge_media_to_caption из get_instagram_post.

### Справочная информация о ценах

- Тарификация: тарифицируемое количество результатов.
- Справочная оценка запроса: USD 0.00188.
- Справочный множитель для клиента: 1.0. Не применяйте его повторно к уже рассчитанной сумме клиента.

Только справочные метаданные, а не котировка для аккаунта, гарантированная цена или лимит расходов. Кредиты ресурсов — не кредиты Felo. Итоговые списания определяются записями биллинга Felo.

## Base URL

- `https://openapi.felo.ai`

## Authentication

- `FeloBearerAuth` (http bearer, bearer format Felo API Key)
- `FeloApiKey` (apiKey in header `X-API-Key`)

## Parameters

| Name | In | Required | Type | Description |
| --- | --- | --- | --- | --- |
| `url` | query | no | string |  |

## Responses

### 200 — Успешный ответ

Headers:
- `X-Request-Id` (string) — Идентификатор запроса, который нужно указать при обращении в поддержку Felo.

**application/json**

Schema: `ResponseA9E1Aef9F4F7_InstagramTranscriptsResponse` (`#/components/schemas/ResponseA9E1Aef9F4F7_InstagramTranscriptsResponse`)

Example:

```json
{
  "success": true,
  "transcripts": [
    {
      "id": "3597267389859272809",
      "shortcode": "DHsD6HGqJhp",
      "text": "Let's fry up the perfect bunzel. Beautiful.  Everybody, shh. The perfect bunzel. Let me show you my bunzel. When it comes down to bunzel, we make it the crispiest, get the crunch. Heaven."
    }
  ]
}
```

### 400 — Запрос не удалось обработать. Проверьте параметры запроса.

### 401 — Требуется действительный API-ключ Felo.

### 402 — Запрос не может быть выполнен: не выполнено требование биллинга.

### 403 — Аккаунту не разрешено выполнять эту операцию.

### 429 — Достигнут лимит запросов или расходов.

### 502 — Сервис не смог выполнить запрос.

### 503 — API или сервис биллинга временно недоступны.

### 504 — Истекло время ожидания обработки запроса.

### default — Ответ с ошибкой; сквозные ответы upstream могут использовать форматы провайдера

**application/json**

Schema:

```json
{}
```

## Schema definitions

### ResponseA9E1Aef9F4F7_InstagramTranscriptsResponse

`#/components/schemas/ResponseA9E1Aef9F4F7_InstagramTranscriptsResponse`

```json
{
  "type": "object",
  "properties": {
    "success": {
      "type": "boolean"
    },
    "credits_remaining": {
      "type": "integer"
    },
    "transcripts": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true
}
```
