70,000+ FFLs • 99.99% Geocoding Accuracy

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 integrations

Dealer 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 documentation

Compliance Tools

Validate FFL licenses, verify dealer information, and ensure you're shipping to active, properly licensed dealers.

See pricing
Fine-Grained Control

Control 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

Don't send customers to your competitors
Hide dealers who don't accept transfers
Focus on local gun shops, not big chains
Show only FFLs equipped for your products

FFL API Endpoints

RESTful JSON API with comprehensive search capabilities

Full API Documentation
GET /api/v1/ffls/search/proximitySearch by ZIP code with radius
GET /api/v1/ffls/search/coordinatesSearch by latitude/longitude
GET /api/v1/ffls/search/nameSearch by business name
GET /api/v1/ffls/search/locationSearch by city and state
GET /api/v1/ffls/search/licenseLookup by FFL license number
API key authentication
JSON request/response
HTTPS encrypted
Included Free

Shopping 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.

BigCommerceWooCommerceOdoo

All plugins include state ammunition compliance—automatically gate ammo sales by state at no extra charge.

Learn about integrations

Plugin 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.