API

Free and unauthenticated. Every response returns passages word for word with their source, and says whether each has been checked. It exists because the alternative is worse: asked what an organization said, a language model will reconstruct a quote from memory.

Endpoints

  • /api/v1/topics.json: every topic, with passage counts.
  • /api/v1/topics/{id}.json: one topic and its passages, clearest first.
  • /api/v1/passages/{id}.json: one passage.
  • /api/v1/stats.json: how big the archive is and how much is checked.
  • /llms.txt: the archive's rules and every topic, for language models.

Rules that travel with every response

  • Every passage is reproduced word for word from the cited source.
  • Check the verification status: "reported" means not yet confirmed by an independent second reader.
  • Organizations flagged aiVendor sell AI tooling and have a reason to publish flattering numbers.
  • An empty result means the archive holds nothing on it, not that nobody has said anything.