Run small JavaScript snippets in your browser that calls the same public CaseLinker APIs the site uses.
Nothing runs on the server — this is the same access model as opening DevTools and using fetch, with helpers and examples inspired by repo scripts like
scripts/interesting_icac_stats.py and scripts/analyze_stats.py (those stay Python/CLI; here you experiment over the HTTP API).
GET /api/cases) is not available here unless you have configured browser access to the internal key (or local development). Consider examining and running the pre-defined Questions, placing the input and output into your LLM of choice, and asking it to generate JavaScript snippets that ask interesting questions over this data.
Helpers — from your browser:
API.getCaseCount(), API.getStats(), API.getStatsDetailed(), API.getTags(), API.getLocationStats(), API.getAutomatedAnalysis(),
API.getFacetTree({ max_depth }), API.getFacetDistinct(), API.getClusterGroups(),
API.loadAllSummaries(), API.postSummariesByIds(ids), API.getCaseById(id), API.getCaseIdsByFilter(params), API.postFacetCohortMembers(body),
API.json(url), API.postJson(url, body), API.fetch — plus log(...).
This page is for journalists, law enforcement, and researchers exploring the public APIs in good faith.
Confirm you are not a bot, and that you will not use Run to paste scripts that scrape or bulk-export the corpus to reconstruct the full database beyond what the public APIs and rate limits allow.
Pick your provider, then copy or open. The prompt is fixed except for the current provider line. Use whichever provider you trust and are allowed to use.