FousFBI NICS E-Check
Get your FBI NICS E-Check statuses through an API
Read an NTN's status, your NTN History Query results or a Stolen Gun Query hit from FBI NICS E-Check with one API call each. A workflow can recheck your Delayed NTNs every morning and tell you which ones now have a final status.
Works with your own FBI NICS E-Check account. Fous is an independent product.
What you can build on E-Check
Check NTN statuses
Build thisOpens Check NTN Status and reads the list of E-Check transactions with their statuses, for all NTNs or the one you name.
- Takes
- NTN (optional)
- Returns
- NTN, last name, first name, created date, submitted user, status
Query your NTN history
Build thisRuns NTN History Query by created dates and, if you give one, an FFL RDS Key or NTN, and reads the results list, one row per NTN.
- Takes
- Created from, created to, FFL RDS Key (optional), NTN (optional)
- Returns
- NTN, FFL RDS Key, created date, status
Run a Stolen Gun Query
Build thisRuns the Stolen Gun Query for one firearm serial number and reads each exact-match hit with its Make and Gun Type.
- Takes
- Serial number
- Returns
- Serial number, number of hits, make, gun type for each hit
Submit a search request
Build thisFills the Application page with the subject data from an ATF Form 4473 and the transaction purpose, selects Finish and reads the Immediate Search Response.
- Takes
- Subject data from the Form 4473, transaction purpose, FFL RDS Key
- Returns
- NTN, last name, first name, created date, submitted user
Automate E-Check with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Morning recheck of Delayed NTNs
Build this- Starts
- Every weekday at 8:00
- Step 1
- Query NTN History for the NTNs created in the last 30 days.
- Step 2
- Keep the NTNs in Delayed or Researching, then check their NTN statuses.
- Step 3
- Keep the ones whose status changed since the last run.
- Step 4
- Email you each NTN with its last name, created date and new status.
Stolen Gun Query on every trade-in
Build this- Starts
- When your system calls the workflow's webhook with a firearm serial number
- Step 1
- Run a Stolen Gun Query for the serial number.
- Step 2
- Post the serial number, number of hits and each hit's make and gun type to your webhook.
Weekly NTN log for your records system
Build this- Starts
- Every Monday at 7:00
- Step 1
- Query NTN History for the NTNs created in the previous 7 days.
- Step 2
- Post each NTN with its FFL RDS Key, created date and status to your webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check NTN statuses” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "nicsezcheckfbi.gov/check_ntn_statuses",
"input": {
"ntn": "1A2B3C4D5"
}
}'
{
"status": "completed",
"data": {
"transactions": [
{
"ntn": "1A2B3C4D5",
"last_name": "Northwind",
"first_name": "Alex",
"created_date": "2026-11-09",
"submitted_user": "acme_counter2",
"status": "Delayed"
}
]
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
E-Check’s own options
The E-Check site and its user manual describe no API or file exchange for dealers. Each check is keyed into the Application page, a final status triggers an email notification, and NTN History Query results have an Excel output. Enrollment starts with a printed form mailed to the NICS Section.
| Option | What it covers | What it takes |
|---|---|---|
| Email notification | An email when a submitted NTN receives a final status. | An E-Check account; the status itself is read on the Check NTN Status page. |
| Excel output of NTN History Query | The NTN History Query results list, 100 to a page, as Excel output. | An E-Check account; personal information shows only after an MFA log-on. |
| E-Check by hand | Search requests, Check NTN Status, NTN History Query, Stolen Gun Query and user accounts. | An enrolled FFL and a user account per officer or employee. |
Read on November 12, 2026: NICS E-Check User Manual (PDF), E-Check enrollment, E-Check welcome page.
Signing in to E-Check
E-Check offers two log-ons: a username and password, or Multi-Factor Authentication, which adds a one-time password sent by email or text message and then prompts you to register a passkey. With Fous you sign in once with your own account through E-Check's own log-on, and on the password log-on the product signs back in when a session expires. Your login is sealed with AES-256 and never shown to code or AI agents.
Worth knowing
- Personal data needs the MFA log-on
- NTN History Query shows personal information only to a user who logged on with Multi-Factor Authentication. Creating FFL users and maintaining accounts also require it.
- Users with several FFLs pick an RDS Key
- A user linked to more than one FFL selects an Access Number (RDS Key). The RDS Key is the first 3 and last 5 characters of the FFL number.
- Delayed NTNs and expired checks
- A Delayed status means NICS is researching the transaction within three business days. An Expired NTN needs a new check before transfer.
- Retrieving some statuses asks for more
- Retrieving a Delayed or Denied status asks for the buyer's residential information. After the Brady Transfer Date, it also asks whether the firearm was transferred.
More in Government: US federal
- BSA E-Filing System
- FINRA Gateway
- PostalOne
- USPS Business Customer Gateway
- Invoice Processing Platform
- FMCSA Drug & Alcohol Clearinghouse
- Wide Area Workflow
- E-Verify
- EPA Central Data Exchange
- SAM.gov
- CM/ECF
- EFTPS
- FLAG
- HUD Secure Systems
- USCIS online account
- IRIS Taxpayer Portal
- Motus
- TRACS / iMAX
- USPTO Patent Center
- EDGAR Filer Management
- COD
- IRS e-Services
- IRS Tax Pro Account
- EIV
- USPTO Trademark Center
- SSA Business Services Online
- NetDMR
Other industries: PASSPort, My DOR, NYS DOL Unemployment Services for employers, thermofisher.com, Beeline, PharmaClik.
Frequently asked questions
No. The E-Check site and user manual describe no API or file exchange for dealers: checks are keyed into the Application page, a final status triggers an email notification, and NTN History Query results have an Excel output.
Yes, by hand: NTN History Query lists the matching NTNs, 100 to a page, and offers an Excel output. You can search by created dates, FFL RDS Key, NTN and other criteria.
E-Check sends an email notification once a final status is assigned, and you read that status on Check NTN Status. A method you build can read it for you on a schedule.
No. Fous is an independent product. A method you build runs with your own E-Check account and reads and does only what that account can.
Put FBI NICS E-Check behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextFLAGHUD Secure SystemsUSCIS online accountPASSPortHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of FBI NICS E-Check (Federal Bureau of Investigation). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.