---
title: "Estimate SRT Cost"
method: POST
path: "/v1/tts/max/srt/estimate"
tags: ["Voice AI Beta — Max"]
---

# Estimate SRT Cost

`POST /v1/tts/max/srt/estimate`

## Request

- Base URL: `https://genaipro.io/api`
- URL: `https://genaipro.io/api/v1/tts/max/srt/estimate`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/genaipro/apis/genaipro-api/docs/v1/tts/max/srt/estimate/post.ts> (a function with typed inputs; its response is checked against the schema)

Validate an SRT file and return its cue count, billable characters and cost **without creating a task**. Free.
> **Rate limit:** 60 requests/minute (shared with `/estimate`)

## Request body

- object
  - `srt_content` string, required

## Response `200`

Estimate

- object
  - `cues` integer
  - `characters` integer
  - `cost` integer: Credits the SRT task would cost

## Other responses

- `400`: Invalid SRT or cue limits
- `429`: Rate limit exceeded

## Changes

- **2026-10-29** `8e065c159192`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/genaipro/apis/genaipro-api/changes/v1/tts/max/srt/estimate/post.md)

---

[API](https://skmtc.dev/genaipro/apis/genaipro-api.md) - [All operations](https://skmtc.dev/genaipro/apis/genaipro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/genaipro/apis/genaipro-api/revisions/264ca07ba262?raw)
