# API Overview

REST access to Algrow's text-to-speech, media studio, and YouTube data tools.

The REST API gives you programmatic access to everything in the Algrow app: text-to-speech, the AI media studio, channel research, and YouTube data. All requests go to one base URL:

https://api.algrow.online

**Active subscription required.** Channel search, scraping, and data endpoints are available on all plans. Text-to-speech and voice endpoints require a Professional or Ultimate plan. [Go to Settings](https://algrow.online/settings) to manage your subscription.

Building with an AI agent? Point it at [/llms.txt](/llms.txt) or the complete [/llms-full.txt](/llms-full.txt) reference.

## How It Works

The API is fully asynchronous. You submit a generation request and receive a job ID immediately. Audio is generated in the background — poll the status endpoint until it's ready.

**1. Submit**POST /api/generate-simple

→

**2. Receive**job_id returned instantly

→

**3. Poll**GET /api/job-status/:id

→

**4. Download**Permanent audio URL

**Content-Type:** All POST requests use `multipart/form-data` encoding. Send parameters as form fields, not JSON.

**Audio URLs are permanent.** Completed audio files are stored on our CDN at `audio.algrow.online` and will not expire. You can safely store and reference these URLs long-term.
