---
title: "Quote Summary"
method: POST
path: "/summarize/quote"
tags: ["summarize"]
---

# Quote Summary

`POST /summarize/quote`

## Request

- Base URL: `https://api.sumvid.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sumvid.app/summarize/quote`
- Auth: HTTP bearer

Quote known videos without creating work or spending credits.

For an unseen video, duration and required_credits are null. A submission
can authorize a maximum; the worker never exceeds it. Duration is currently
estimated from the final caption, not verified against the player runtime.

## Request body

- SummarizeRequest
  - `url` string, required
  - `max_credits` integer
  - `language` string, nullable

## Response `200`

Successful Response

- CreditQuoteResponse
  - `youtube_video_id` string, required
  - `language` string, required
  - `cached` boolean, required
  - `duration_seconds` integer, nullable
  - `required_credits` integer, nullable
  - `duration_basis` 'caption_end'

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/sumvid/apis/summarize-vid.md) · [All operations](https://skmtc.dev/sumvid/apis/summarize-vid/llms.txt) · [OpenAPI document](https://skmtc.dev/sumvid/apis/summarize-vid/revisions/c03d66e07deb?raw)
