FFL API
The Federal Firearms License API built for e-commerce. Add FFL dealer search to your checkout in minutes with our REST API and free shopping cart plugins.
$69/month • 100,000 API calls • Free shopping cart plugins
What is an FFL API?
An FFL API (Federal Firearms License API) provides programmatic access to a database of licensed firearms dealers across the United States. When someone purchases a firearm online, federal law requires the gun to be shipped to a licensed FFL dealer who performs the background check and completes the transfer.
For firearms e-commerce stores, an FFL API powers the dealer locator at checkout—letting customers search by ZIP code or location to find a nearby FFL where they can pick up their purchase. Without this, customers must manually find a dealer and provide their information, leading to friction and abandoned carts.
Why Choose CloudFFL?
The most accurate FFL database with the simplest pricing
70,000+ FFLs
Comprehensive database of active Federal Firearms License holders, updated daily with ATF data.
99.99% Geocoding
Industry-leading location accuracy for proximity searches. Find the nearest dealers with confidence.
Fast Responses
Quick API responses keep your checkout flowing. 99.9% uptime ensures reliability.
Simple Pricing
$69/month flat rate with 100,000 API calls a month. No per-request fees, no hidden charges.
FFL API Use Cases
Power your firearms business with accurate FFL data
E-commerce Checkout
Add FFL dealer selection to your checkout flow. Customers search by ZIP code, select their preferred dealer, and you ship directly to that FFL.
View integrationsDealer Locator
Build a searchable FFL finder for your website. Let visitors find licensed dealers by location, name, or license type (including SOT for NFA items).
API documentationCompliance Tools
Validate FFL licenses, verify dealer information, and ensure you're shipping to active, properly licensed dealers.
See pricingControl Which Dealers Your Customers See
Not every FFL is right for every business. Filter out competitors, big box retailers, or license types that don't fit your model—so your customers only see dealers you want them to use.
Block Big Box Retailers
Exclude major chains like Bass Pro, Cabela's, and Sportsman's Warehouse from your results.
Filter by License Type
Exclude manufacturers, importers, or destructive device dealers. Show only retail FFLs relevant to your customers.
Custom Blocklist
Block individual dealers by license number. Keep competitors or problematic FFLs out of your results.
Why Filtering Matters
FFL API Endpoints
RESTful JSON API with comprehensive search capabilities
GET /api/v1/ffls/search/proximitySearch by ZIP code with radiusGET /api/v1/ffls/search/coordinatesSearch by latitude/longitudeGET /api/v1/ffls/search/nameSearch by business nameGET /api/v1/ffls/search/locationSearch by city and stateGET /api/v1/ffls/search/licenseLookup by FFL license numberShopping Cart Plugins
Don't want to build a custom integration? Our free plugins add FFL checkout to popular e-commerce platforms in minutes—no coding required.
All plugins include state ammunition compliance—automatically gate ammo sales by state at no extra charge.
Learn about integrationsPlugin Features
- ZIP code dealer search at checkout
- FFL info attached to orders
- State ammo compliance rules
- NFA/SOT dealer filtering
- Dealer blacklist support
FFL API Questions
What is an FFL API?
An FFL API (Federal Firearms License API) provides programmatic access to a database of licensed firearms dealers. It enables e-commerce platforms to add FFL dealer selection at checkout, allowing customers to choose where to pick up their firearm purchase.
Why do I need an FFL API for my gun store?
Federal law requires all online firearm purchases to be shipped to a licensed FFL dealer for transfer. An FFL API lets customers search for and select a nearby dealer during checkout, streamlining the purchase process and reducing cart abandonment.
How accurate is the FFL data?
CloudFFL maintains 99.99% geocoding accuracy and updates the database daily with official ATF data. This ensures customers find the right dealers and you ship to valid, active licenses.
Do I need to code to use CloudFFL?
Not necessarily. If you're on BigCommerce, WooCommerce, or Odoo, our free plugins add FFL checkout without coding. For custom platforms, our REST API is straightforward to integrate with comprehensive documentation.
How much does the FFL API cost?
CloudFFL costs $69/month with 100,000 API calls. This includes all shopping cart plugins and state ammunition compliance features at no extra charge. No per-request fees or hidden costs.
Start Using the FFL API Today
Get your API key and add FFL dealer search to your checkout. Free trial available—no credit card required.