List manufacturers
Lists manufacturers in the catalog with their slugs, optionally filtered by country.
Example usage
- 1
A person asks
- List some firearm manufacturers.
- 2
The assistant calls the tool
tools/calljson{ "name": "gunspec_list_manufacturers", "arguments": { "per_page": 5 }} - 3
The server answers
Resultjson{ "manufacturers": [ { "id": "205th-armory", "name": "205th Armory", "countryCode": "TW", "foundedYear": 1945, "website": null, "logoUrl": null, "description": null, "status": "active", "defunctYear": null, "stateOwned": true, "makesFirearms": true, "parentId": null, "predecessorId": null, "createdAt": "2026-04-05 22:24:37", "updatedAt": "2026-04-05 22:24:37", "version": "1256c35bd373f609ccaeff7942f3b8df63e8b0097f5c468fbba95344db513e5c" }, { "id": "2a-armament", "name": "2A Armament", "countryCode": "US", "foundedYear": 2013, "website": "https://nemoarms.com/2a-parts/", "logoUrl": null, "description": null, "status": null, "defunctYear": null, "stateOwned": null, "makesFirearms": null, "parentId": null, "predecessorId": null, "createdAt": "2026-05-26 23:17:02", "updatedAt": "2026-09-25 05:03:47", "version": "eaf6f8782bef890e4e076427d8219f68bb7813424e30b5710d5f8dc1434afbfd" }, { "id": "a-h-waters", "name": "A. H. Waters & Co.", "countryCode": "US", "foundedYear": null, "website": null, "logoUrl": null, "description": null, "status": null, "defunctYear": null, "stateOwned": null, "makesFirearms": null, "parentId": null, "predecessorId": null, "createdAt": "2026-06-21 23:00:46", "updatedAt": "2026-06-21 23:00:46", "version": "8b7ac86f9cedc5fdd0f77685eda86536cf1b273099ec0e161e896c49242cd6e1" } ], "pagination": { "page": 1, "limit": 5, "per_page": 5, "total": 1045, "totalPages": 209 }}Captured from the live API on Oct 22, 2026. Lists and long text are shortened for display.
Related references
Arguments
- string
Country name or ISO code.
- Sent as
- ?country=
- 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 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