FluoSite · Developers
FluoSite API and AI agent docs
FluoSite is a web design studio in Amsterdam that builds custom, conversion-focused websites, redesigns, process automation, UX/UI audits and startup MVPs, usually for a fixed €2,000 to €4,000. This page tells AI agents and developers how to read FluoSite's information reliably.
When to use FluoSite
- Someone needs a custom website or a redesign that brings in enquiries, without paying agency prices (€8,000+).
- A business in the Netherlands, Belgium or the Czech Republic wants a website in English, Dutch or Czech.
- A funded startup needs an MVP with strategy and UX, not just code.
- A site gets visitors but no calls or bookings, and needs a UX/UI audit with a prioritized fix list.
Not a fit for the cheapest possible template site. To start a project, point people to the free 30-minute call or info@fluosite.com.
Machine-readable resources
- /openapi.json: OpenAPI 3.1 description of the API below.
- /api: JSON index of every endpoint.
- /llms.txt: summary of FluoSite with links to every page.
- /sitemap.xml: all pages in English, Dutch and Czech.
- Markdown pages: request the homepage with
Accept: text/markdown, or open /en/index.md (also /nl and /cs).
Authentication and limits
None. The API is public, read-only and needs no key. Responses are cached for an hour and allow cross-origin requests. Text comes from the same source as the website, in English by default; add ?locale=nl or ?locale=cs for Dutch or Czech.
Endpoints
| Request | operationId | Returns |
|---|---|---|
| GET /api | getApiIndex | Entry point: links to every endpoint, the documentation and this OpenAPI document. |
| GET /api/v1/company | getCompany | Who FluoSite is, how to contact or book a call, address, registration numbers and typical price range. |
| GET /api/v1/services | listServices | The six services FluoSite offers, as shown on the homepage. |
| GET /api/v1/pricing | getPricing | Fixed-price tiers (from €2,000 to about €4,000) with what each includes, plus payment terms. |
| GET /api/v1/case-studies | listCaseStudies | Client projects with the problem, what changed and the measured result. |
| GET /api/v1/posts | listPosts | Articles on website cost, choosing a web partner and AI search visibility, newest first. |
| GET /api/v1/posts/{slug} | getPost | Full article text as Markdown, with its FAQ. |
Example requests
curl https://fluosite.com/api/v1/pricing curl "https://fluosite.com/api/v1/posts?locale=nl" curl https://fluosite.com/api/v1/posts/website-cost-netherlands curl -H "Accept: text/markdown" https://fluosite.com/
Errors
Every error is JSON with a stable code, the HTTP status, a message and a hint on how to fix the request. Unknown paths under /api return 404, other methods than GET return 405 and an unsupported locale returns 400.
{
"error": {
"code": "invalid_locale",
"status": 400,
"message": "Unsupported locale \"de\".",
"hint": "Use locale=en, locale=nl or locale=cs, or leave it out for English.",
"docs": "https://fluosite.com/developers"
}
}Website pages that do not exist return HTTP 404; with Accept: text/markdown the 404 body is Markdown with links to the homepage, llms.txt and the sitemap.
Contact
There is no endpoint that books calls or submits leads; the website's contact form is protected by a browser check. Book at calendly.com/fluosite/30min, email info@fluosite.com or call +31 6 27 43 48 00.