GunSpec

Data Quality

Data completeness and confidence metrics. Understand how thoroughly each record is populated and identify low-confidence entries that may need enrichment.

Optional AuthExplorer+

Every firearm figure a person has accepted as confirmed by the firearm's own manufacturer page, newest first. The data agent reads the maker page, a figure is kept only when the sentence it came from is on the page and the value agrees within the published tolerance, and nothing counts until a person accepts it. Each entry names the confirmed fields with the maker's sentence and the page read. The same results appear on each record as provenance.checks, and the record lists the fields in verifiedFields once they are written into the catalogue.

GET/v1/data/verifications

  • stringheader

    Optional. Without a key this endpoint answers under the public policy; a key raises your limits and unlocks plan-gated fields. Authorization: Bearer <key> is accepted in its place.

  • integerdefault1

    Page number, from 1 to 10,000

    Range
    1 – 10000
    Example
  • integerdefault20

    Items per page (max 100)

    Range
    1 – 100
    Example

  • object[]

    One page of results

  • string

    The firearm.

  • string

    The task that read the page.

  • string[]

    The record columns confirmed.

  • object[]

    Each confirmed figure with the maker's own sentence.

  • string

    The record column confirmed.

  • number | null

    The record's value the page agrees with, in the column's own unit.

  • string

    The sentence on the maker's page that states it, as found on the page.

  • string | null

    The maker page read.

  • string | null

    The day it was accepted.

  • number

    Current page number

  • number

    Items per page

  • number

    Total matching records (Builder and above)

  • 400VALIDATION_ERRORValidation error
  • 429RATE_LIMITEDRate limit exceeded
  • 500INTERNAL_ERRORUnexpected server error

Minimum tier
Explorer+
Monthly quota
200/mo
Rate limit
10/min
Daily cap
50

Figures shown are for this endpoint's minimum tier. Higher tiers raise every limit.