Starko developer portal

Everything you need to build against starko.one: a public OpenAPI spec, machine-readable content access, and the files AI agents use to crawl and understand this site.

API reference

This site's marketing/content endpoints are public and unauthenticated. They're documented in full, request and response shapes included, in the OpenAPI spec.

MethodPathDescription
GET/api/mdHomepage content as Markdown. Equivalent to `GET /` with an `Accept: text/markdown` header.
GET/api/blog-md/{slug}A blog post's raw Markdown body with a metadata header. Equivalent to `/blog/{slug}.md`.
POST/api/contactSubmit the contact form: `{ email, message }` as JSON.

Looking for the Starko product API (used inside the app at chat.starko.one)? That API requires a workspace and is documented separately for signed-in customers — contact us for access.

Quickstart

No API key required — these endpoints are public. Try them from a terminal:

# Fetch the OpenAPI spec
curl https://www.starko.one/openapi.json

# Fetch the homepage as Markdown
curl -H "Accept: text/markdown" https://www.starko.one/

# Fetch a blog post as Markdown
curl https://www.starko.one/blog/whatsapp-business-api-customer-support-guide.md

Built for agents and crawlers

Starko publishes the same machine-readable files AI agents look for elsewhere, at predictable URLs.

OpenAPI spec

Machine-readable description of every public endpoint on this site.

/openapi.json

llms.txt

A plain-language summary of Starko, pricing, and key pages for AI assistants.

/llms.txt

Agent skills manifest

Named actions (book a demo, browse pricing, search the help center) agents can call by URL.

/.well-known/agent-skills/index.json

Markdown content negotiation

Any blog post, and the homepage, can be requested as raw Markdown via an `Accept: text/markdown` header.

See it on /blog

Building something on Starko?

Tell us what you're building and we'll point you to the right docs, or get you access to the in-app product API.

Contact us