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

RESTTypeScriptPython

Build with every endpoint, on any stack

Detailed specs, images, and side-by-side comparisons from a single, type-safe API.

View API Reference
undefined+Firearms
undefined+Manufacturers
68Endpoints
99.9%Uptime
Semi-Automatic PistolIn Production

Glock 17 Gen5

GlockAustria1982 – present
9x19mmCaliber
4.49"Barrel
705gWeight
17 rdsCapacity
Striker-FiredAction
50mRange
GET /v1/firearms/glock-17
{
  "name": "Glock 17 Gen5",
  "manufacturer": "Glock",
  "caliber": "9x19mm Parabellum",
  "capacity": 17,
  "action_type": "Striker-Fired",
  "weight_g": 705,
  "barrel_length_mm": 114
}
200 OK
~32ms

One API, endless possibilities

Whether you're building games, powering e-commerce, or populating dashboards — GunSpec provides the structured firearms data your project needs.

Weapon Stats
Damage
78
Accuracy
92
Fire Rate
65
Range
84

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
}
Firearms Database+
Glock 17 Gen5
M4A1 Carbine
SIG P320
Beretta 92FS
HK MP5
AK-47
Mossberg 590

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.

Caliber Reference+
9×19mm Parabellum
Standard NATO sidearm cartridge used in over 60% of military pistols worldwide.
5.56×45mm NATO
.45 ACP
7.62×39mm
.308 Winchester
.300 Blackout
EXPLORERBUILDERSTUDIO

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 Reference
SIMPLE INTEGRATION

Three steps to production

No complex setup. No vendor lock-in. Just a clean REST API.

01

Get your API key

Sign up for a free tier and get your API key in under 60 seconds. No credit card required.

02

Make your first request

Hit any endpoint with your key. Full TypeScript types, OpenAPI spec, and SDK support included.

03

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.

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.

500+Firearms
<50msResponse Time
68API Endpoints
99.9%Uptime SLA
3D PREVIEW

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.

3D
AK-47Russia · 1947

More models are being added over time. Check back regularly as we expand the collection.

Explore in detail
DATABASE ACTIVITY

Recently added to the database

The latest firearms added to our growing specification library.

0Total Firearms
0Latest Additions
FOR ENTERPRISE

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.

START BUILDING TODAY

Ready to integrate firearms data?

Get your free API key and start building in minutes. No credit card required.