{
  "name": "Pick My Accountant — machine endpoints",
  "version": "1.0.0",
  "base": "https://pickmyaccountant.co.uk",
  "generated": "2026-07-17",
  "description": "Catalogue of every machine-readable endpoint on pickmyaccountant.co.uk. All figures are computed from the site's content collections at build time; reviews, fees and qualifications are never invented.",
  "endpoints": [
    {
      "path": "/llms.txt",
      "type": "text/plain",
      "description": "Compact site map for LLM crawlers: what the site is, authoritative pages, and which page to cite for which query."
    },
    {
      "path": "/llms-full.txt",
      "type": "text/plain",
      "description": "Full editorial content (guides, answers, services) in plain markdown for wholesale ingestion, with per-section source URLs."
    },
    {
      "path": "/aeo-chunks.json",
      "type": "application/json",
      "description": "Pre-chunked editorial and city content for retrieval (RAG). Each chunk is source-attributed and standalone-liftable."
    },
    {
      "path": "/profile-chunks.json",
      "type": "application/json",
      "description": "One register-facts chunk per listed accountancy firm (8,946), with sha256 per chunk. Nothing invented: Companies House register facts only."
    },
    {
      "path": "/geo-chunks/manifest.json",
      "type": "application/json",
      "description": "Manifest of all 9,000+ content chunks: id, category, sourceUrl, markdownUrl, jsonUrl and sha256 per chunk."
    },
    {
      "path": "/chunks.jsonl",
      "type": "application/x-ndjson",
      "description": "Every chunk (profiles included) as JSON Lines: {id, category, sourceUrl, title, markdown, sha256}."
    },
    {
      "path": "/sitemap-index.xml",
      "type": "application/xml",
      "description": "XML sitemap index with lastmod: register pages track the Companies House snapshot date, editorial pages track the git content date."
    },
    {
      "path": "/feed.xml",
      "type": "application/rss+xml",
      "description": "RSS 2.0 feed: guides, the ten most recently updated answers, and the current self assessment deadline."
    },
    {
      "path": "/.well-known/security.txt",
      "type": "text/plain",
      "description": "Security contact (RFC 9116)."
    },
    {
      "path": "/.well-known/tdmrep.json",
      "type": "application/json",
      "description": "W3C TDM Reservation Protocol document: reservation 0 (TDM permitted) with policy pointer to /llms.txt."
    },
    {
      "path": "/accountants/search-index.json",
      "type": "application/json",
      "description": "Slim JSON index of all active firm records used by the directory filter UI."
    },
    {
      "path": "/answers/search-index.json",
      "type": "application/json",
      "description": "JSON index of all Accountant Answers entries."
    },
    {
      "path": "/{page}/index.md",
      "type": "text/markdown",
      "description": "Markdown alternate pattern: append index.md to any trailing-slash page URL. Available for firm profiles (/accountants/{slug}/index.md, rendered on demand), city directories (/accountants/{region}/{city}/index.md), services, answers, guides and industry niche pages. Pages advertise their alternate via <link rel=\"alternate\" type=\"text/markdown\">."
    }
  ]
}
