GunSpec

Conflicts

Historical conflict data extracted from firearms records. Unique dataset not available elsewhere.

Auth RequiredBuilder+

Returns every conflict referenced in firearm service histories, with the firearms recorded in each.

GET/v1/conflicts

  • stringheaderrequired

    Your API key. Authorization: Bearer <key> is accepted in its place.

  • object[]

    The response payload.

  • string

    Display name, as the maker writes it.

  • integer

    How many firearms this row covers.

  • object[]

    The firearms recorded as used in this conflict.

  • string

    Slug of the firearm.

  • string

    Display name, as the maker writes it.

  • 400VALIDATION_ERRORValidation error
  • 401UNAUTHORIZEDAPI key required
  • 403FORBIDDENValid key, not permitted
  • 429RATE_LIMITEDRate limit exceeded
  • 500INTERNAL_ERRORUnexpected server error

Requires Builder tier or higher.

Conflicts are sorted by start year descending (most recent first).

Conflict data is aggregated from the conflicts JSON field on individual firearm records.

The slug field can be used with the /v1/firearms/by-conflict endpoint.

Minimum tier
Builder+
Monthly quota
25,000/mo
Rate limit
60/min
Daily cap
2,000

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