forensics read-only API
every methodology · vertical · case type · compare pair · fixture surfaced as JSON. no auth. no rate limit. no telemetry. ISR every 24 hours. don't trust us, verify it.
endpoints
catalog summary — version, generation time, endpoint list, live counts.
{ "version": "1", "generatedAt": "2026-05-25T12:00:00.000Z", "siteUrl": "https://fatcousin.com", "endpoints": ["…"], "counts": { "verticals": 56, "caseTypes": 52, "methodologyGuides": 51, "quickStartGuides": 11, "comparePairs": 43, "fixtureScenarios": 42, "vendorFidelityAudits": 3995 } }case-type taxonomy — slug, labels, launch tier, priority, description, tool counts, and mapped tool slugs.
[ { "slug": "bec", "label": "business email compromise", "shortLabel": "BEC", "launchTier": 1, "priority": "H", "description": "…", "primaryToolCount": 8, "secondaryToolCount": 4, "primaryToolSlugs": ["email-header-analyzer", "…"], "secondaryToolSlugs": ["…"] } ]industry vertical taxonomy — slug, labels, priority, description, primary and secondary tool slugs.
[ { "slug": "aviation", "label": "aviation forensics", "shortLabel": "aviation", "priority": "H", "description": "…", "primaryToolSlugs": ["…"], "secondaryToolSlugs": ["…"] } ]methodology guide slugs with canonical page URLs.
[ { "caseTypeSlug": "bec", "url": "https://fatcousin.com/forensics/methodology/bec" } ]curated case-type comparison pairs — headline and compare page URL. lean-toward guidance lives on the compare page.
[ { "caseA": "bec", "caseB": "ato", "headline": "BEC vs account takeover", "url": "https://fatcousin.com/forensics/compare/bec/ato" } ]synthetic fixture scenarios — slug, case type, optional description.
[ { "slug": "bec-sterling", "caseTypeSlug": "bec", "description": "…" } ]
start with /forensics/api/index.json for counts and endpoint URLs. all routes are GET-only. cache-control: public, max-age=300, s-maxage=86400.