Where to buy a firearm
Lists sellers currently offering a firearm, with the price in integer minor units plus currency, a stock flag and an outbound link. Format prices for their currency, and never divide the amount before formatting. Each listing is a paid placement.
Example usage
- 1
A person asks
- Where can I buy a Glock 17?
- 2
The assistant calls the tool
tools/calljson{ "name": "gunspec_firearm_offers", "arguments": { "id": "glock-g17" }} - 3
The server answers
Resultjson[]Captured from the live API on Oct 22, 2026.
Related references
Arguments
- stringrequired
The firearm slug, e.g. as returned by a list or search tool.
- Sent as
- {id}
- string
ISO 3166-1 alpha-2 country code. Hides sellers who do not ship to that country. This filter is a convenience, not a legal check.
- Sent as
- ?region=
Each argument is sent to GET /v1/firearms/{id}/offers 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