Get Shared Collection
Returns a user collection that has been shared publicly, together with the firearms in it. The 10-character share id is the only credential; unshared collections are not reachable here.
- stringheader
Optional. Without a key this endpoint answers under the public policy; a key raises your limits and unlocks plan-gated fields.
Authorization: Bearer <key>is accepted in its place.
- stringrequired
10-character public share id
- Accepts
- letters and digits
- Example
- object
The response payload.
- string
Internal id of the collection. Not a credential; the share id is.
- string
Display name, as the maker writes it.
- string | null
Prose summary of the record, where one has been written.
- string
The 10-character public share id, echoing the path parameter.
- integer
How many firearms the collection holds.
- string
When the record was first added,
YYYY-MM-DD HH:MM:SSin UTC. - FirearmListItem[]
The rows this response carries.
- string
URL-safe slug identifying the firearm, e.g.
glock-17-gen5. Stable: it is what a mirror keys on. - string
Display name, as the maker writes it.
- string
Slug of the manufacturer that makes it. Resolve against
/v1/manufacturers/{id}. - string
Slug of the category it belongs to. Resolve against
/v1/categories. - integer | null
Year it entered production or service. Null where the date is disputed or unknown.
- FirearmStatus | null
Production status, one of
in_production,discontinued,out_of_production,in_service,limited_production,prototype. Discontinued records are kept deliberately: a rifle built in 2004 wears parts nobody sells today. - string | null
ISO 3166-1 alpha-2 code of where it was designed, e.g.
AT. - string | null
How the action cycles:
short_recoil,gas_operated,blowback,bolt_actionand so on. An open vocabulary: the values in use are published on the schema asx-gunspec-vocabulary, andGET /v1/firearms/action-typesis the live list. - number | null
Unloaded weight in grams, without magazine.
- number | null
Barrel length in millimetres, measured from the breech face.
- InlineMediaItem[]
Every image this firearm has, silhouette first. Empty when none are on file.
- string
When the record was first added,
YYYY-MM-DD HH:MM:SSin UTC.
- 400
VALIDATION_ERROR - 404
NOT_FOUND - 429
RATE_LIMITED - 500
INTERNAL_ERROR
No API key required.
Only collections with visibility: public are resolvable. Private collections return 404.
Items are returned in curator order (sort_order ascending).
Collections are created and edited from the GunSpec dashboard, not via the API.
- Minimum tier
- Explorer+
- Monthly quota
- 200/mo
- Rate limit
- 10/min
- Daily cap
- 50
Figures shown are for this endpoint's minimum tier. Higher tiers raise every limit.