Data Quality

List accepted verifications

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.

No API key required.

get/v1/data/verifications

Request

  • Base URL: https://api.gunspec.io
  • URL: https://api.gunspec.io/v1/data/verifications
  • Auth: one of:
    • none
    • API key in header X-API-Key
    • HTTP bearer

Query parameters

pageinteger

Page number, from 1 to 10,000

per_pageinteger

Items per page (max 100)

Response

List accepted verifications

successboolean required

Always true on a successful response. Every error carries false and an error object instead.

Example response

{
  "success": true,
  "data": [
    {
      "firearmId": "glock-g17-gen5",
      "task": "verify:firearms:glock-g17-gen5",
      "fields": [
        "barrel_length_mm",
        "weight_empty_g"
      ],
      "confirmed": [
        {
          "field": "barrel_length_mm",
          "quote": "Barrel length 114 mm"
        }
      ],
      "source": "https://us.glock.com/en/pistols/g17-gen5",
      "verifiedAt": "2026-09-25"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 20,
    "limit": 20,
    "total": 42,
    "totalPages": 3
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.