# gunspec-io Firearms API

**Canonical:** https://apis.io/apis/gunspec-io/gunspec-io-firearms-api/  
**Provider:** gunspec-io — https://apis.io/providers/gunspec-io/  
**Base URL:** https://api.gunspec.io  
**Documentation:** https://docs.gunspec.io/en/api/firearms

gunspec-io Firearms API is one of 22 APIs that [gunspec-io](https://apis.io/providers/gunspec-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Firearms. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

Firearms specifications, search, comparison, and related data

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/firearms` | List firearms |
| GET | `/v1/firearms/search` | Full-text search |
| GET | `/v1/firearms/resolve` | Resolve a name to one firearm |
| POST | `/v1/firearms/resolve` | Resolve many names at once |
| GET | `/v1/firearms/compare` | Compare firearms |
| GET | `/v1/firearms/{id}` | Get a firearm |
| GET | `/v1/firearms/{id}/variants` | List variants |
| GET | `/v1/firearms/{id}/images` | List images |
| GET | `/v1/firearms/{id}/images/{imageId}` | Get image asset |
| GET | `/v1/firearms/media` | Index every firearm that has imagery |
| GET | `/v1/firearms/{id}/media` | List every asset for a firearm |
| GET | `/v1/firearms/{id}/media/{selector}` | Get one asset |
| GET | `/v1/firearms/{id}/schematics` | List schematics |
| GET | `/v1/firearms/{id}/users` | List known users |
| GET | `/v1/firearms/{id}/silhouette` | Get silhouette line art |
| GET | `/v1/firearms/{id}/model` | Get 3D model |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/gunspec-io/openapi/gunspec-io-firearms-api-openapi.yml
- **Documentation** — https://docs.gunspec.io
- **JSONSchema** — https://artifacts.apis.io/gunspec-io/json-schema/gunspec-io-api-contract-run-schema.json
- **JSONSchema** — https://artifacts.apis.io/gunspec-io/json-schema/gunspec-io-caliber-schema.json
- **JSONSchema** — https://artifacts.apis.io/gunspec-io/json-schema/gunspec-io-sdk-verification-run-schema.json
- **JSONSchema** — https://artifacts.apis.io/gunspec-io/json-schema/gunspec-io-ammunition-load-schema.json
- **JSONSchema** — https://artifacts.apis.io/gunspec-io/json-schema/gunspec-io-firearm-list-item-schema.json
- **JSONSchema** — https://artifacts.apis.io/gunspec-io/json-schema/gunspec-io-firearm-search-result-schema.json

## Other gunspec-io APIs (12)

- [gunspec-io Account API](https://apis.io/apis/gunspec-io/gunspec-io-account-api/)
- [gunspec-io Ammunition API](https://apis.io/apis/gunspec-io/gunspec-io-ammunition-api/)
- [gunspec-io Calibers API](https://apis.io/apis/gunspec-io/gunspec-io-calibers-api/)
- [gunspec-io Categories API](https://apis.io/apis/gunspec-io/gunspec-io-categories-api/)
- [gunspec-io Changes API](https://apis.io/apis/gunspec-io/gunspec-io-changes-api/)
- [gunspec-io Collections API](https://apis.io/apis/gunspec-io/gunspec-io-collections-api/)
- [gunspec-io Compatibility API](https://apis.io/apis/gunspec-io/gunspec-io-compatibility-api/)
- [gunspec-io Conflicts API](https://apis.io/apis/gunspec-io/gunspec-io-conflicts-api/)
- [gunspec-io Content API](https://apis.io/apis/gunspec-io/gunspec-io-content-api/)
- [gunspec-io Countries API](https://apis.io/apis/gunspec-io/gunspec-io-countries-api/)
- [gunspec-io Data Quality API](https://apis.io/apis/gunspec-io/gunspec-io-data-quality-api/)
- [gunspec-io Firearm Analysis API](https://apis.io/apis/gunspec-io/gunspec-io-firearm-analysis-api/)

## Tags

Firearms

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gunspec-io/gunspec-io-firearms-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gunspec-io/.
