A manufacturer's firearms
Returns every firearm a manufacturer makes or has made, with pagination.
Example usage
- 1
A person asks
- Which firearms does Kalashnikov Concern make?
- 2
The assistant calls the tool
tools/calljson{ "name": "gunspec_manufacturer_firearms", "arguments": { "id": "kalashnikov-concern", "per_page": 5 }} - 3
The server answers
Resultjson{ "firearms": [ { "id": "ak-101", "name": "AK-101", "categoryId": "assault-rifle", "yearIntroduced": 1994, "status": "in_production", "actionType": "gas_operated_long_stroke", "countryOfOrigin": "RU", "svgLineArtUrl": "https://api.gunspec.io/v1/firearms/ak-101/media/silhouette", "model3dUrl": null, "images": [ { "id": 651, "url": "https://api.gunspec.io/v1/firearms/ak-101/images/651", "kind": "silhouette", "alt": null, "width": null, "height": null }, { "id": 6011, "url": "https://api.gunspec.io/v1/firearms/ak-101/images/6011", "kind": "render", "alt": "AK-101 assault rifle, left-side profile render", "width": 1536, "height": 1024 } ] }, { "id": "ak-102", "name": "AK-102", "categoryId": "carbine", "yearIntroduced": 1994, "status": "in_production", "actionType": "gas_operated_long_stroke", "countryOfOrigin": "RU", "svgLineArtUrl": "https://api.gunspec.io/v1/firearms/ak-102/media/silhouette", "model3dUrl": null, "images": [ { "id": 652, "url": "https://api.gunspec.io/v1/firearms/ak-102/images/652", "kind": "silhouette", "alt": null, "width": null, "height": null }, { "id": 6012, "url": "https://api.gunspec.io/v1/firearms/ak-102/images/6012", "kind": "render", "alt": "AK-102 carbine, left-side profile render", "width": 1536, "height": 1024 } ] }, { "id": "ak-103", "name": "AK-103", "categoryId": "assault-rifle", "yearIntroduced": 1994, "status": "in_production", "actionType": "gas_operated_long_stroke", "countryOfOrigin": "RU", "svgLineArtUrl": "https://api.gunspec.io/v1/firearms/ak-103/media/silhouette", "model3dUrl": null, "images": [ { "id": 653, "url": "https://api.gunspec.io/v1/firearms/ak-103/images/653", "kind": "silhouette", "alt": null, "width": null, "height": null }, { "id": 6013, "url": "https://api.gunspec.io/v1/firearms/ak-103/images/6013", "kind": "render", "alt": "AK-103 assault rifle, left-side profile render", "width": 1536, "height": 1024 } ] } ], "pagination": { "page": 1, "limit": 5, "per_page": 5, "total": 54, "totalPages": 11 }}Captured from the live API on Oct 22, 2026. Lists and long text are shortened for display.
Related references
Arguments
- stringrequired
The manufacturer slug, e.g. as returned by a list or search tool.
- Sent as
- {id}
- integerdefault
1Page number, from 1.
- Minimum
- 1
- Sent as
- ?page=
- integerdefault
20Items per page, 1 to 100.
- Range
- 1 – 100
- Sent as
- ?per_page=
Each argument is sent to GET /v1/manufacturers/{id}/firearms as the parameter shown, so the same request can be made to the API directly, with your key, if you want to shape what comes back.
json