Skip to main content
Research reports measure the data behind the API, so you can judge it with numbers rather than claims. Each report is a dated snapshot: it is not updated after publication, and corrections are added as dated notes.

How we measure

  • Frozen samples. Every report is computed from inputs saved before the analysis starts, such as one response of GET /v1/jurisdictions. The report names the input, the time it was taken, and its SHA-256 hash, so the numbers can be checked against it.
  • A sample size on every number. Each figure states how many registers or records it is based on; registers that do not report a value are left out of that figure, not counted as zero.
  • Stated definitions. Each report defines every measure it uses in terms of API fields, in its Method section.
  • First-party. Pinakel produces these reports about its own service. They are not independently audited, and each report says so. Results are published whatever they show.

Reports

Reports are listed in the sidebar, newest first. The first, Coverage & freshness, reports how many registers the API serves, how large and how deep each one is, and how recently each was checked and changed. For the current state of every register at any time, call GET /v1/jurisdictions or see Coverage & freshness.