> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bestvideotranscriptapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get your account

> The account behind the API key, with its plan and usage. Also a quick way to check a key.



## OpenAPI

````yaml /api-reference/openapi.yaml get /v1/me
openapi: 3.1.0
info:
  title: Video Transcript API
  version: '1.0'
  description: >-
    Transcripts of YouTube, Instagram, Facebook, X and LinkedIn videos and of
    audio or video files.
servers:
  - url: https://app.bestvideotranscriptapi.com
security:
  - apiKey: []
  - bearer: []
paths:
  /v1/me:
    get:
      summary: Get your account
      description: >-
        The account behind the API key, with its plan and usage. Also a quick
        way to check a key.
      operationId: getMe
      responses:
        '200':
          description: The account.
          headers:
            x-request-id:
              $ref: '#/components/headers/RequestId'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Account'
        '401':
          $ref: '#/components/responses/Error'
        '429':
          $ref: '#/components/responses/RateLimited'
components:
  headers:
    RequestId:
      description: This request's ID. Quote it to support.
      schema:
        type: string
  schemas:
    Account:
      type: object
      properties:
        id:
          type: string
        email:
          type: string
        createdAt:
          type: string
          format: date-time
        plan:
          type: string
          enum:
            - free
            - basic
            - pro
            - scale
        aiMinutes:
          type: object
          properties:
            remaining:
              type: integer
              description: Plan minutes plus extra minutes.
            plan:
              type: integer
            extra:
              type: integer
            monthly:
              type: integer
        captions:
          type: object
          properties:
            used:
              type: integer
            limit:
              type:
                - integer
                - 'null'
              description: null when unlimited.
        refillsAt:
          type: string
          format: date-time
        billingUrl:
          type: string
    Error:
      type: object
      required:
        - code
        - message
        - requestId
      properties:
        code:
          type: string
          enum:
            - UNAUTHENTICATED
            - INVALID_REQUEST
            - UNSUPPORTED_PLATFORM
            - NOT_A_VIDEO
            - VIDEO_UNAVAILABLE
            - MEDIA_NOT_FOUND
            - CAPTIONS_UNAVAILABLE
            - LANGUAGE_NOT_AVAILABLE
            - NO_SPEECH_FOUND
            - FILE_TOO_LARGE
            - VIDEO_TOO_LONG
            - LIVE_STREAM
            - AI_HOURS_EXHAUSTED
            - CAPTIONS_LIMIT_REACHED
            - RATE_LIMITED
            - JOB_NOT_FOUND
            - UPSTREAM_FAILURE
        message:
          type: string
        requestId:
          type: string
        availableLangs:
          type: array
          items:
            type: string
        durationSeconds:
          type: number
        maxDurationSeconds:
          type: number
        sizeBytes:
          type: number
        maxSizeBytes:
          type: number
        aiMinutesNeeded:
          type: integer
        aiMinutesRemaining:
          type: integer
        refillsAt:
          type: string
          format: date-time
        billingUrl:
          type: string
  responses:
    Error:
      description: An error. See the Errors page for every code.
      headers:
        x-request-id:
          $ref: '#/components/headers/RequestId'
      content:
        application/json:
          schema:
            type: object
            required:
              - error
            properties:
              error:
                $ref: '#/components/schemas/Error'
    RateLimited:
      description: Over your plan's requests per second.
      headers:
        x-request-id:
          $ref: '#/components/headers/RequestId'
        Retry-After:
          description: Seconds to wait.
          schema:
            type: string
      content:
        application/json:
          schema:
            type: object
            required:
              - error
            properties:
              error:
                $ref: '#/components/schemas/Error'
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
    bearer:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.