Notice

New Media API EndpointPull newly uploaded firearm images and rendersAll Media API Endpoint

Pay for what you call

Start on the free tier with no card. Every plan reads the same catalogue; what changes is how much of each record you get, how deep you may page, and which endpoints answer.

All prices in USD

Explorer

$0/ month

For evaluation and testing

Start free
Requests a month
200
Requests a minute
10
  • 50 requests a day
  • Paginate 5 pages deep
  • 20 MCP calls a day for your agents
  • List endpoint only
  • Minimal fields

Builder

$29/ month

For indie developers and side projects

Choose plan
Requests a month
25,000
Requests a minute
60
  • 2,000 requests a day
  • Paginate 25 pages deep
  • Total result counts on every list
  • 500 MCP calls a day for your agents
  • Full specs
  • Compare endpoint

Studio

$79/ month

For production applications

Choose plan
Requests a month
150,000
Requests a minute
120
  • 10,000 requests a day
  • Unlimited pagination
  • Total result counts on every list
  • 2,500 MCP calls a day for your agents
  • 5 webhook endpoints for change events
  • All endpoints
  • Priority support

Enterprise

$249/ month

For high-volume use, and for retailers advertising stock across the catalog

Choose plan
Requests a month
1,000,000
Requests a minute
300
  • 50,000 requests a day
  • Unlimited pagination
  • Total result counts on every list
  • 10,000 MCP calls a day for your agents
  • 20 webhook endpoints for change events
  • All endpoints
  • Seller listing on every part and firearm you stock
  • Your logo, price and stock, linking to your own checkout
  • Listed in the API too, so partner sites carry your offers
  • Price in your own currency, shown to the regions you ship to
  • Dedicated support
  • SLA

What is behind the key

The same catalogue answers every plan. What a plan changes is how much of it you may take and how fast, not how much there is.

Browse the catalogue
Firearm recordsDimensions, action, feed, ballistics and sources9,162
Manufacturers1,003
Calibers605
Public endpoints134
MCP tools for agentsCallable from Claude, Cursor and any MCP client40
Official SDKsTypeScript and Python, generated from the spec2

The data is the product, so it is the thing we maintain

A specification database is only worth the state it is in today. Keeping it consistent is where the engineering goes, and these are the figures it produces rather than a claim about effort.

See the live health checks
Records citing at least one source page
100%
Records citing two or more
83%
Records citing a maker, a standards body or a government document
34%
Mean confidence across the catalogue
74%
  • Every record is validated before it shipsTypes, units and vocabularies are checked in CI. A barrel length is millimetres or the build fails.
  • Nothing automated writes to the catalogueAgents and checks file proposals against a record. A person decides what lands.
  • Every change is dated and addressableRecords carry updatedAt and a content hash, so you can tell what moved and fetch only that.

Works with

Claude CodeClaude DesktopCursorVS CodeGitHub CopilotWindsurf

Everything each plan allows

Every figure here is read from the API’s own configuration, so this table cannot drift from what a key is actually allowed to do.

LimitExplorerBuilderStudioRecommendedEnterprise
How much you may call
Requests a month20025,000150,0001,000,000
Requests a minute1060120300
Requests a day502,00010,00050,000
What comes back
Response fieldsBasicFull specsFull specsFull specs
Pagination depth525UnlimitedUnlimited
Total result counts
Agents and automation
MCP calls a day205002,50010,000
Webhook endpoints520

The per-endpoint access matrix

Which plan may call which operation, one row per endpoint, generated from the same specification the API serves. Worth reading while you integrate rather than while you choose.

  • Every /v1 operation
  • Grouped by reference section
  • A tick per plan
  • Filter and deep links

134Public endpoints

(opens in a new tab)

Questions about paying for it

Everything here is the policy as written. Each answer links to the document it comes from.

Billing

Is the free tier really free?

Explorer costs nothing and takes no card. It answers the list endpoint with the minimal field set, at 200 requests a month and 10 a minute, so you can see the shape of a record before you decide anything.

Read the policy
What currency are the prices in?

US dollars. Subscriptions are charged in USD whatever your country, and the figure on the card is the figure you are billed.

Read the policy
Can I change plan later?

Yes, at any time, and the change takes effect immediately. An upgrade charges the difference for the rest of the period straight away; a downgrade credits the unused part of your current plan against your next invoice.

Read the policy
What happens if I cancel?

Your subscription stays active until the end of the period you have paid for, then does not renew. We do not prorate a partial period unless the law requires it.

Read the policy
Do you give refunds?

Case by case. If you were charged incorrectly, or charged for a renewal you meant to cancel, write to us within 30 days of the charge and we will look at it in good faith.

Read the policy

Limits and access

What happens when I hit a limit?

The request is refused with a 429 and a header saying when the window resets. Nothing is silently billed on top, and no plan bills for overage: a limit is a limit rather than a meter.

Read the policy
Can I use the data in a commercial product?

Yes, on any plan, within your tier’s limits. The compilation is licensed to you rather than assigned, and the individual specifications are compiled from public sources.

Read the policy