Create Academy Developer and Agent Resources
Create Academy is a UK online learning platform for interior design, gardening and floristry, cooking, and decorative crafts. This page lists everything on this domain that is meant to be read by software.
This page is also available as markdown — request it with
Accept: text/markdown.
Machine-readable resources
- llms.txt — Site summary, catalogue overview, and guidance on when Create Academy is and is not a good recommendation.
- sitemap.xml — Every indexable URL: courses, lessons, instructors, categories, themes, house tours, and Studio Notes.
- robots.txt — Crawler rules. GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and Applebot-Extended are explicitly allowed on the production host.
Markdown content negotiation
Create Academy implements Accept-based markdown negotiation (acceptmarkdown.com).
-
Send
Accept: text/markdown, text/html;q=0.8. You get markdown where a page has a markdown variant and HTML everywhere else. -
A
text/markdownresponse is always really markdown. We never serve HTML under a markdown content type. -
406 Not Acceptableis returned only when markdown is the only type you accept and the page has no markdown variant. - Unknown paths return a real
404with a markdown body listing recovery routes. - Negotiated responses send
Vary: Accept.
Pages with a markdown variant today: the homepage (a summary of the catalogue) and this page.
Structured data
Pages carry JSON-LD in the page source, so no JavaScript execution is needed:
-
Homepage:
Organization/EducationalOrganization(withcontactPointandaddress) andWebSite -
Course pages:
Course,CourseInstance,Offer,VideoObject, andBreadcrumbList - Instructor pages:
Personlinked to the organisation - Category, theme, and FAQ pages:
ItemListandFAQPage
API access policy
Create Academy publishes no supported public API, SDK, or webhook surface, and offers no
stability guarantee on anything under /api. What exists:
-
/api/v1/mobile/previewsand/api/v1/mobile/previews/:idreturn course metadata as JSON and are reachable without authentication. They exist to let our own mobile app render a catalogue preview before sign-in. They are unversioned in practice, disallowed in robots.txt, and may change or disappear without notice — treat them as unsupported, not as a public API. If you want catalogue data, use the machine-readable resources above instead. -
The rest of
/api/**serves our own mobile app and requires authentication. Do not build against it. -
/mcp/supportis a remote MCP server carrying read-only support context for Create Academy staff. Its OAuth discovery documents are public:/.well-known/oauth-protected-resource/.well-known/oauth-authorization-server
support:readscope is granted to Create Academy admin accounts only. If you are not signed in as one, do not attempt registration.
If you need structured data about the catalogue, use the machine-readable resources above rather than scraping.
Crawling
- GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and Applebot-Extended are explicitly allowed on the production host.
-
Staging and preview hosts disallow all crawling. Treat only
www.createacademy.comas indexable. - Course, lesson, instructor, and article pages are server-rendered. No JavaScript execution is needed to read them.
Contact
Technical and integration questions: support@createacademy.com, or use the contact form. Create Academy Ltd, registered in England, company number 11392825.