I'm on Summer break from 15th August to 6th September. I'll respond to enquiries on my return.
I'm on Summer break from 15th August to 6th September. I'll respond to enquiries on my return.
Developers
Talk to Luke publishes its practice information in machine-readable form so that AI assistants and other software can give accurate answers about fees, session lengths, and whether new clients are being accepted — without scraping the site.
No authentication is required, and the API contains no client or visitor data. Responses are cached at the edge for an hour and readable cross-origin. Errors are JSON with a stable error.code, a message, and a hint describing how to recover.
GET /api/v1/practice/facts
Identity, professional registration, contact details, address, and the constraints on where therapy can be delivered.
GET /api/v1/practice/services
Every service with session lengths and fees. Accepts an optional audience parameter of individual or couples.
GET /api/v1/practice/services/{serviceId}
A single service by its identifier: individual-therapy or couples-therapy.
The API is versioned in the path. Pin to /api/v1/, which every response confirms in an API-Version header. The older unversioned /api/practice/ paths are a permanent alias of v1 and return identical responses.
Within a version only additive changes are made — new endpoints and new optional fields. Existing fields will not be removed, renamed, or change type. If a version is ever retired, its responses will carry Deprecation and Sunset headers with at least six months between the two dates, and a Link header pointing at the successor version.
The main pages return markdown when you ask for it, following acceptmarkdown.com. Responses carry Vary: Accept, and a request for a type this site cannot produce returns 406 with a JSON body.
curl -H "Accept: text/markdown" https://www.talktoluke.com/Available for the homepage, about, individual therapy, couples therapy, online therapy, FAQ, contact, and this page.
Canonical practice facts and guidance on when to use this practice.
OpenAPI 3.1 description of the read-only practice information API.
Identity, contact details, registration, and location as JSON.
Session lengths, fees, and delivery formats as JSON.
Every indexable page on the site.
Blog posts in RSS 2.0.
This guidance is also available in llms.txt.
Questions about any of this, or something you need that is not here? Get in touch.