Complete websites
Send a description, get a complete, responsive, SEO-ready website — one page or several — with real texts, images and a logo.
POST /v1/sitesGive your users a complete website in minutes, from your own app. Create, edit and translate websites, write web content, read menus and PDFs, and generate images — with one API key and a prepaid balance.
Already a developer? Sign in to the console · dev.flixy.studio
The same engine that builds every Flixy website, with fixed instructions tuned for quality and safety. You send your data, Flixy returns the result.
Send a description, get a complete, responsive, SEO-ready website — one page or several — with real texts, images and a logo.
POST /v1/sites“Add a pricing page”, “make the theme green”, “add a booking form”: Flixy applies the change and keeps every version.
POST /v1/sites/{id}/editsTranslate a whole website while keeping its design, links, prices and contact details exactly the same.
POST /v1/sites/{id}/translationsPage sections, blog articles, product and service descriptions, FAQs, SEO titles, review replies and newsletters — written for the web.
POST /v1/contentA restaurant menu, a catalogue, a price list or a brochure becomes structured content ready for a page: sections, items, prices, contact details.
POST /v1/extractPhotos, illustrations and logos created for each business, stored for you and marked as AI-generated inside the file.
POST /v1/imagesCreate your free developer account at dev.flixy.studio. A free test key is created instantly; add a live key when your balance is topped up.
Describe the website. The API answers immediately with a job, so your app never waits on an open connection.
Receive a signed webhook or poll the job, then fetch the HTML of every page — or let your user open it in the Flixy editor.
const api = (path, body) => fetch(`https://flixy.studio/v1${path}`, {
method: body ? 'POST' : 'GET',
headers: { Authorization: `Bearer ${process.env.FLIXY_API_KEY}`, 'Content-Type': 'application/json' },
body: body && JSON.stringify(body),
}).then((r) => r.json());
// 1. Create the website (answers in milliseconds with a job)
let job = await api('/sites', { prompt: 'Bakery in Lyon, sourdough breads', language: 'fr' });
// 2. Wait for it (or use a webhook)
while (['queued', 'running'].includes(job.status)) { await sleep(5000); job = await api(`/jobs/${job.id}`); }
// 3. Fetch every page
const site = await api(`/sites/${job.site_id}?include=html`);
import os, time, requests
H = {"Authorization": f"Bearer {os.environ['FLIXY_API_KEY']}"}
B = "https://flixy.studio/v1"
job = requests.post(f"{B}/sites", headers=H, json={"prompt": "Bakery in Lyon, sourdough breads", "language": "fr"}).json()
while job["status"] in ("queued", "running"):
time.sleep(5); job = requests.get(f"{B}/jobs/{job['id']}", headers=H).json()
site = requests.get(f"{B}/sites/{job['site_id']}?include=html", headers=H).json()
$job = flixy('POST', '/sites', ['prompt' => 'Bakery in Lyon, sourdough breads', 'language' => 'fr']);
while (in_array($job['status'], ['queued', 'running'])) { sleep(5); $job = flixy('GET', '/jobs/' . $job['id']); }
$site = flixy('GET', '/sites/' . $job['site_id'] . '?include=html');
curl https://flixy.studio/v1/sites -H "Authorization: Bearer $FLIXY_API_KEY" \
-H "Content-Type: application/json" -d '{"prompt":"Bakery in Lyon, sourdough breads","language":"fr"}'
curl https://flixy.studio/v1/jobs/job_8f3c2a… -H "Authorization: Bearer $FLIXY_API_KEY"
curl "https://flixy.studio/v1/sites/691589621?include=html" -H "Authorization: Bearer $FLIXY_API_KEY"
Your users get a website with their menu or catalogue in one click, straight from their data.
Generate a booking-ready website for each new customer during onboarding.
Turn a client brief into a website draft, then refine it with plain-language edits.
Read a flyer or a menu and turn it into a matching web page in 18 languages.
Give every listed business its own website, product texts and SEO descriptions.
Write product descriptions, FAQs and category pages at scale, in every language you sell in.
Top up a prepaid balance from 10 € or $10 — no subscription, no commitment. Each call costs the real AI cost of the work, with a minimum per operation. A call that fails or is refused is never charged.
| Operation | Typical price | Endpoint |
|---|---|---|
| Complete website | from 0,88 €$0.96 often up to 3,24 €$3.52 | POST /v1/sites |
| Website edit | from 0,06 €$0.06 often up to 0,52 €$0.56 | POST /v1/sites/{id}/edits |
| Website translation | from 0,44 €$0.48 often up to 1,77 €$1.92 | POST /v1/sites/{id}/translations |
| Web content | from 0,01 €$0.01 often up to 0,07 €$0.08 | POST /v1/content |
| Document reading | from 0,02 €$0.02 often up to 0,12 €$0.13 | POST /v1/extract |
| Image or logo | 0,08 €$0.09 | POST /v1/images |
Your keys, your balance and your users’ data are protected at every step.
No. The Flixy API exposes Flixy’s own features: websites, edits, translations, web content, document reading and images. Each endpoint has fixed instructions you cannot change, and requests unrelated to websites (general questions, code for other software) are refused without being charged.
No. You only need a free developer account and a prepaid balance. Websites created through the API can then be published with a Flixy plan, or their HTML used as you wish under our terms.
Yes. The developer console lives at dev.flixy.studio, with its own sign-up, sign-in and session, like other AI platforms. Signing out of one never signs you out of the other. If you also use Flixy Studio, you can link your organization so the API can edit its websites and send new websites into it, always paid from your API balance.
Usually 1 to 3 minutes, depending on the number of pages and the quality you choose. Content, document reading and images answer in a few seconds.
Nothing is charged. The amount reserved for the job goes back to your available balance, and the response tells you why.
Yes. Test keys (fx_test_…) return realistic sample responses at no cost, so you can build your whole integration before topping up.
You and your users, under our intellectual property terms. AI-generated content must be reviewed before publishing, and your users must be told when content is AI-generated where the law requires it.
Create your free developer account at dev.flixy.studio and make your first call with a free test key.
By continuing with Google, you accept the Terms of Service and the Privacy Policy.