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

# faq

Everything you need to know about TrendSwap, credit passes, video generation, and platform capabilities.

## General Questions

<details>

<summary>What is TrendSwap?</summary>

TrendSwap ([trendswap.app](https://trendswap.app/)) is an AI video studio that recasts solo portraits into viral TikTok, Reels, and Shorts video trends with 100% facial identity preservation and pre-synced master audio.

</details>

<details>

<summary>How is TrendSwap different from traditional video generators?</summary>

Traditional tools require complex ComfyUI nodes, prompt engineering, and manual audio editing. TrendSwap offers one-click viral templates with guaranteed facial likeness, dynamic handheld camera tracking, and pre-synchronized audio hooks.

</details>

<details>

<summary>Do I need to install any software?</summary>

No. TrendSwap runs entirely in your web browser on mobile (iOS Safari, Android Chrome) and desktop computers.

</details>

## Photos & Generation

<details>

<summary>What kind of photo works best?</summary>

A front-facing, well-lit portrait photo taken from the chest up. Avoid sunglasses, heavy masks, extreme side profiles, or heavy beauty filters.

</details>

<details>

<summary>Can I use photos of my pets?</summary>

Yes! Front-facing portraits of cats, dogs, and pets work wonderfully in templates like *Smalltown Boy*, *Hit the Road Dude*, and *Baby Knight*.

</details>

<details>

<summary>How long does video generation take?</summary>

Typically between **2 and 4 minutes**, depending on server GPU queue volume and selected resolution.

</details>

## Pricing, Credits & Refunds

<details>

<summary>Are there recurring monthly subscription fees?</summary>

No! TrendSwap operates on a one-time pass model. You pay once for credits, and those credits never expire.

</details>

<details>

<summary>What happens if a video generation fails?</summary>

Our **Zero-Ticket Auto-Refund** system detects the failure and immediately credits the exact amount back to your account balance automatically.

</details>

<details>

<summary>What payment methods are accepted?</summary>

We accept all major credit and debit cards (Visa, Mastercard, American Express), Apple Pay, Google Pay, and Link via Stripe.

</details>

## Multi-Language & Integrations

<details>

<summary>What languages does TrendSwap support?</summary>

TrendSwap is natively localized in 4 languages: English (`en`), Spanish (`es`), Japanese (`ja`), and Simplified Chinese (`zh`).

</details>

<details>

<summary>Can I automate video creation via API?</summary>

Yes! We offer a Model Context Protocol (MCP) server, a Zapier integration app, and a RESTful API. See our [Developer Integrations](/integrations/mcp-server.md) for details.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.trendswap.app/faq.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
