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

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

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

RequestoperationIdReturns
GET /apigetApiIndexEntry point: links to every endpoint, the documentation and this OpenAPI document.
GET /api/v1/companygetCompanyWho FluoSite is, how to contact or book a call, address, registration numbers and typical price range.
GET /api/v1/serviceslistServicesThe six services FluoSite offers, as shown on the homepage.
GET /api/v1/pricinggetPricingFixed-price tiers (from €2,000 to about €4,000) with what each includes, plus payment terms.
GET /api/v1/case-studieslistCaseStudiesClient projects with the problem, what changed and the measured result.
GET /api/v1/postslistPostsArticles on website cost, choosing a web partner and AI search visibility, newest first.
GET /api/v1/posts/{slug}getPostFull 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.