For agents

API

A free JSON API for Tom Sharman's record. No key, CORS open, CC BY 4.0 with a link back.

Updated 2026-10-25

Static JSON, rebuilt with the site. No key and no rate limit. Access-Control-Allow-Origin: *. Licensed CC BY 4.0: quote it and use it, with a link back to the page the fact came from. Every response carries license, attribution and generated.

Which endpoints are there?

EndpointWhat it holds
/api/meta.jsonCounts, the generated date, the licence and this list
/api/videos.jsonAll 720 videos: id, title, channel, company, published, views, likes, form, runtime, what Tom did, the company basis, the era, playable, thumbnail, page and markdown URLs
/api/channels.jsonEvery channel: videos and views in the tracker, subscribers where fetched, who they are
/api/career.json38 roles: organisation, role, dates, evidence
/api/numbers.jsonThe quotable numbers, each with its evidence grade and note
/api/playbooks.json7 playbooks, 49 principles, with page, markdown and animation URLs
/api/lessons.jsonThe lessons: question, one line answer, page
/api/events.jsonUpcoming appearances, past dates dropped
/api/wiki.jsonEvery page: path, title, updated, summary, URL, markdown URL
/api/entity-map.jsonTyped entities and sourced relations

What changes, and when?

Fields are added, never renamed or removed without a new endpoint. Numbers move as the production tracker updates; generated says when.

Is there anything live?

Two things, both on the same origin: /mcp, the MCP server (Streamable HTTP, read only), and /ask/api, Tom Sharman AI, which has daily limits. See for agents.