Every firearm, one API
The firearms specification database that gives you detailed specs, images, and comparisons in every request.
Used by developers and teams worldwide
Build with every endpoint, on any stack
Detailed specs, images, and side-by-side comparisons from a single, type-safe API.
View API ReferenceGlock 17 Gen5
{ "name": "Glock 17 Gen5", "manufacturer": "Glock", "caliber": "9x19mm Parabellum", "capacity": 17, "action_type": "Striker-Fired", "weight_g": 705, "barrel_length_mm": 114 }
One API, endless possibilities
Whether you're building games, powering e-commerce, or populating dashboards — GunSpec provides the structured firearms data your project needs.
Hobbyist & Community Sites
Build comparison tools, databases, and community resources for firearms enthusiasts with verified specifications.
E-Commerce & Retail
Auto-populate product pages with verified manufacturer specifications. Less manual data entry, more accuracy.
{ "name": "Glock 17 Gen5", "caliber": "9x19mm", "capacity": 17, "weight_oz": 24.87 }
Documents & Reports
Populate technical documents, compliance reports, and product catalogs with accurate, up-to-date specifications.
Defense & Law Enforcement
Technical reference data for equipment procurement, training systems, and operational planning tools.
Data no other API has
Game-ready weapon stats, side-by-side comparisons, and full-text search — exclusive capabilities that set GunSpec apart.
View API ReferenceThree steps to production
No complex setup. No vendor lock-in. Just a clean REST API.
Get your API key
Sign up for a free tier and get your API key in under 60 seconds. No credit card required.
Make your first request
Hit any endpoint with your key. Full TypeScript types, OpenAPI spec, and SDK support included.
Ship your product
Scale from prototype to production. Upgrade tiers as you grow — no migration needed.
Built for developers
Everything you need to integrate firearms data into your application, game, or research project.
500+ Firearms
Detailed specifications for every model — dimensions, weight, capacity, action type, and more.
Full-Text Search
FTS5-powered search across names, manufacturers, and calibers. Find any firearm instantly.
Type-Safe
OpenAPI 3.1 spec with generated TypeScript types. Catch errors at compile time, not runtime.
Compare
Side-by-side spec comparisons for up to 5 firearms in a single request. No extra calls needed.
Interactive 3D models
We're building a growing library of interactive 3D models — each one hand-crafted and inspectable from every angle, right in your browser.
More models are being added over time. Check back regularly as we expand the collection.
Explore in detailRecently added to the database
The latest firearms added to our growing specification library.
Enterprise-grade infrastructure
The reliability, security, and support that large teams demand.
99.9% Uptime SLA
Guaranteed availability backed by Cloudflare's global edge network.
SOC 2 Compliant
Enterprise security standards with encrypted data at rest and in transit.
Dedicated Support
Priority support with a named account manager and custom onboarding.
Custom Rate Limits
Up to 300 requests per minute with enterprise-tier volume.
Bulk Data Access
Full dataset exports and webhook notifications for data updates.
Global Edge Network
Sub-50ms response times from 300+ Cloudflare edge locations worldwide.
Frequently asked questions
Detailed specifications for —+ firearms including dimensions, weight, capacity, action type, caliber, manufacturer, country of origin, images, and game-ready stats. New models are added weekly.
All specifications are sourced from manufacturer datasheets and verified against multiple references. We maintain a dedicated data team that reviews every entry before publishing.
Yes. The Explorer tier includes 200 requests per month and 10 requests per minute — enough to build and test your integration before going live.
Yes. We provide a full OpenAPI 3.1 specification with generated TypeScript types. You can also use our Hono RPC client for end-to-end type safety.
Absolutely. The /v1/firearms/compare endpoint lets you compare up to 5 firearms side-by-side in a single request. No extra API calls needed.
Rate limits scale with your plan: Explorer (10/min), Builder (60/min), Studio (120/min), Enterprise (300/min). All plans include generous monthly request allowances.
