# ATF eRegulations API

**Canonical:** https://apis.io/apis/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/atf-eregulations-api/  
**Provider:** Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) — https://apis.io/providers/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/  
**Base URL:** https://regulations.atf.gov/api  
**Documentation:** https://regulations.atf.gov/

ATF eRegulations API is one of 5 APIs that [Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF)](https://apis.io/providers/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Regulations, Federal-Government, Firearms, Explosives, and Compliance. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

A read-only JSON API over the ATF regulations in Title 27 of the Code of Federal Regulations — Parts 447, 478, 479, 555, 646 and 771 — served by ATF's eRegulations deployment. It exposes the full nested regulation text tree at any effective version, the Federal Register notices that amended it with their verbatim amendment instructions, version-to-version diffs, and full-text search. Every state of a regulation is identified by the Federal Register document number that produced it, so regulation text and rulemaking history join on a single key. Anonymous, free and unmetered; ATF publishes no OpenAPI for it, and the description in this repository was modeled by API Evangelist from live probes.

## Operations (7)

| Method | Path | Summary |
|---|---|---|
| GET | `/regulation` | List every regulation part and effective version eRegulations holds |
| GET | `/regulation/{part}` | List the effective versions of one CFR part |
| GET | `/regulation/{part}/{version}` | Retrieve the full node tree for one version of a CFR part |
| GET | `/notice` | List Federal Register notices affecting the ATF parts |
| GET | `/notice/{documentNumber}` | Retrieve one Federal Register notice with its amendment instructions |
| GET | `/diff/{part}/{older}/{newer}` | Difference between two versions of a CFR part |
| GET | `/search` | Full-text search across regulation text |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/refs/heads/main/openapi/bureau-of-alcohol-tobacco-firearms-and-explosives-atf--eregulations-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/refs/heads/main/overlays/bureau-of-alcohol-tobacco-firearms-and-explosives-atf--eregulations-overlay.yaml
- **Documentation** — https://regulations.atf.gov/
- **APIReference** — https://regulations.atf.gov/api/regulation

## Other Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) APIs (4)

- [ATF Firearms Trace Data](https://apis.io/apis/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/atf-firearms-trace-data/)
- [ATF Federal Firearms Licensee (FFL) Listing](https://apis.io/apis/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/atf-federal-firearms-licensee-listing/)
- [ATF Federal Firearm Licensee Locations (ArcGIS Feature Service)](https://apis.io/apis/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/atf-ffl-locations-feature-service/)
- [ATF Office Locations (ArcGIS Feature Service)](https://apis.io/apis/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/atf-office-locations-feature-service/)

## Tags

Regulations, Federal-Government, Firearms, Explosives, Compliance, Legal

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/atf-eregulations-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bureau-of-alcohol-tobacco-firearms-and-explosives-atf-/.
