Article index
/api/article-index.jsonOne row per published English article โ slug, silo, editorial template and title. No body text; fetch the page or its markdown sidecar for that.
{ summary, articles[] } Everything on this page describes content that is already public. Four read-only JSON documents, an OpenAPI description, and a plain-Markdown copy of every published article. No API key, no rate limit, no write path.
Every page on this site carries Link headers pointing at the documents below,
so an agent that lands anywhere can find them without being told.
rel="api-catalog" rel="service-desc" rel="describedby"
All four are static JSON, rebuilt on every deploy and served from the edge.
GET only. CORS is open.
One row per published English article โ slug, silo, editorial template and title. No body text; fetch the page or its markdown sidecar for that.
{ summary, articles[] } The mega-menu as data: every surface, the links inside it, the slot caps the renderer enforces and the guardrails that check them.
{ brand, generated_at, limits, surfaces, files, guardrails } For each insurance silo, the hub page and the action page that articles in that silo link toward.
{ summary, targets[] } The /es/ locale, which has no markdown sidecars โ Spanish articles are stored as JSON, not Markdown. Slug, silo, action-page target and internal-link state.
{ summary, articles[] }
Every published English article has a plain-Markdown twin at
/md/{slug}.md โ the same body the page renders, without the
navigation, widgets or CTAs you would otherwise have to strip out.
Drafts and unapproved articles have no sidecar โ if a URL renders a page but
/md/ returns 404, that is the gate working, not a bug. Spanish articles have
no sidecars at all; use the /api/es-manifest.json inventory instead.
Our robots.txt carries Content Signals on every group. Access and usage are separate questions; these are the usage half.
search yes Index this content and link to it from results. ai-input yes Retrieve it at answer time to ground a generated response. This is the one that produces a citation, and a citation is what sends us a reader. ai-train no Do not retain it in a training corpus. Why ai-train=no: over one representative day, one provider
sent us 11,990 crawl requests and zero answer-engine referrals, while another sent 4,460
and returned 4,713 answer requests. Grounding and citing earns the fetch. Ingesting
without sending a reader is a request for the corpus, not a readership.
Figures from our Cloudflare AI Crawl Control dashboard, 24 hours to
19 August 2026.
Agents infer capability from documentation, so these absences are stated rather than left to be discovered:
/.well-known authorization metadata.
Anything claiming otherwise for this domain is not us.
/.well-known/. There isn't one today.
Content is geo-restricted to the United States, US territories and Canada. Verified search and AI crawlers are allowlisted; a fetch from elsewhere may be blocked at the edge regardless of user-agent. Questions: support@simplyinsurance.com.
You are leaving Simply Insurance and will be redirected to eHealth/an external website.