Skip to content

Getting started

The Data API serves ATF FFL licensee data and a multi-distributor firearms catalog over JSON/HTTPS.

Base URL: https://api.oldsteelarsenal.com

Access is by application — request access. We issue a client id and a secret, plus the scopes your agreement covers:

Scope Gives you
ffl:read /v1/ffl/search, /v1/ffl/{license} — national licensee listing
ffl:verify /v1/ffl/{license}/verify — live check against ATF eZ Check
catalog:read /v1/catalog/* — products, offers, facets, changes, inventory and cost history

Keep the secret server-side. Never ship it in a browser or mobile app.

Every /v1/* call carries three headers computed with your secret — see Authentication.

The full list, with request and response schemas, is in the API reference.

Catalog endpoints expose a change cursor: fetch once, then ask only for what changed since your last cursor. Cursors never expire.