QuillAIQuillAIDocs
Sign in

QuillAI API

QuillAI is a transcription API for audio and video at scale — submit a YouTube or Instagram link, a direct file URL, or upload your own file, and get back plain text, speaker-labeled segments, a structured summary, and subtitles.

Transcription is asynchronous. You POST a job, receive an id immediately, then either poll the transcription endpoint or register a webhook to be notified when the result is ready.

Base URL

text
https://api.quillhub.ai

During the beta rollout the API is also reachable at https://api-production-08d8.up.railway.app. Both hosts serve the same endpoints; switch to the canonical URL once you go to production.

Authentication

All requests require a bearer token in the Authorization header. Keys are issued in the dashboard and start with qai_live_. See Authentication for key management and scopes.

bash
curl https://api.quillhub.ai/v1/me \
  -H "Authorization: Bearer qai_live_..."

Quick example

Create a transcription from a YouTube URL:

create-transcription.shbash
curl -X POST https://api.quillhub.ai/v1/transcriptions \
  -H "Authorization: Bearer qai_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "speaker_recognition": true,
    "structure": true
  }'

The API responds with 202 Accepted and a job resource:

json
{
  "id": "trs_abc123",
  "status": "queued",
  "progress": 0,
  "source": {
    "type": "youtube",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  },
  "options": {
    "speaker_recognition": true,
    "structure": true
  },
  "created_at": "2026-04-23T10:15:00Z"
}

Resources

  • QuickstartGet your first transcription in under five minutes.
  • AuthenticationCreate, rotate, and revoke API keys.
  • Transcribe YouTubeTranscribe YouTube and Instagram links by URL.
  • WebhooksReceive completion events instead of polling.
  • ErrorsError codes, retry semantics, and rate limits.
  • MCP serverConnect QuillAI to Claude Desktop, Cursor, Antigravity, and other AI assistants via MCP.
  • API ReferenceFull OpenAPI reference for every endpoint and field.

Pricing

Billing is measured in points, not minutes. Each completed transcription reports points_spent, and your remaining balance is available on GET /v1/me. See pricing for current rates and top-up options.