> For the complete documentation index, see [llms.txt](https://docs.autocontentapi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.autocontentapi.com/readme.md).

# API Documentation

Welcome to the AutoContent API documentation! Generate AI-powered podcasts, videos, and more with our comprehensive API.

## 🚀 Quick Start Guides

Get started with AutoContent API in minutes! Choose from these step-by-step guides:

### [🎧 Create a Podcast Episode](/quick-start/podcasts/create-podcast-episode.md)

Generate your first AI-powered podcast episode from web resources, YouTube videos, or text content. Perfect for beginners!

### [🐦 Create a Podcast from X Feed](/quick-start/podcasts/create-feed-podcast.md)

Set up feeds from X (Twitter) accounts and automatically generate podcasts from the latest posts. Great for news and social media content.

### [🔬 Create a Research-Based Podcast](/quick-start/deep-researches/create-research-podcast.md)

Perform deep research on any topic and generate comprehensive, in-depth podcast episodes from your findings.

### [🎬 Create an Explainer Video](/quick-start/explainer-videos/create-explainer-video.md)

Turn research links, PDFs, or scripts into narrated motion graphics using `outputType: "video"` and optional branding prompts.

### [🖼️ Create an Infographic](/quick-start/infographics/from-text.md)

Generate visual one-pagers from text or URLs with `outputType: "infographic"` and control orientation and detail.

### [🧪 Create a Quiz](/quick-start/quizzes/from-text.md)

Generate quizzes with `outputType: "quiz"` and set the difficulty level for question depth.

### [📊 Create a Data Table](/quick-start/data-tables/create-data-table.md)

Generate spreadsheet-ready tables with `outputType: "datatable"` and download the completed `.xlsx` file from `/data-tables/{id}/download`.

### [🗂️ Create a Slide Deck](/quick-start/slide-decks/from-text.md)

Build decks from text with `outputType: "slide_deck"` and pick `slideDeckFormat` (`detailed` or `presenter`).

### [📄 Create a Briefing Document](/quick-start/documents/create-document.md)

Generate NotebookLM-style briefings from websites, PDFs, or internal notes and choose `pdf`, `html`, or `text` output.

### [🎬 Create a Video Short](/quick-start/video-shorts/create-video-short.md)

Generate AI-powered video shorts with talking avatars from text content, perfect for social media and educational content.

### [🔍 Start Deep Research](/quick-start/deep-researches/start-deep-research.md)

Kick off long-form research you can reuse across podcasts, decks, and infographics.

### [🧩 Create a Project (Brand Assets)](/quick-start/tools/create-project.md)

Store logos and brand colors once, then reuse them across videos, infographics, quizzes, and slide decks.

### [📝 Transcribe Audio](/quick-start/tools/transcribe-audio.md)

Turn uploaded audio, hosted files, or existing episodes into reusable transcripts for downstream workflows.

### [📤 Upload Private Files](/quick-start/tools/upload-files.md)

Upload private PDFs and other source files to `/files`, then reuse the returned file IDs in document workflows.

### [🧭 Track Requests & Status Codes](/quick-start/tools/track-requests.md)

Understand `request_id` vs `requestId`, poll `/content/Status/{id}`, and handle shared async job patterns cleanly.

### [💻 Explore Language Code Samples](/code-samples.md)

Copy-paste requests for C#, Node.js, Java, PHP, and Python across every content type.

***
