Dealers API access

Compare and optimize your pricing for best exposure on gun.deals and online

To access paid dealers API subscription, you will need API key. For obtaining your API key, please complete the monthly recurring subscription for your desired API

Top products

Prices for top most populars products on gun.deals website.

Monthly Recurring Subscription for Top 150 most viewed products only

GET http://api.gunengine.com/api/dealers/v1/top-products?api_key={API_KEY}&total_results={INT}
  • api_key (required)
  • total_results (optional, default: 5)

Prices by UPC - Full Access to entire database

Get prices for one or million products by UPC.
Monthly Recurring Subscription for Full Access to entire database

Fetch prices for single UPC

GET http://api.gunengine.com/api/dealers/v1/search-by-upc?api_key={API_KEY}&upc={UPC}&total_results={INT}
  • api_key (required)
  • upc (required)
  • total_results (optional, default: 5)

Here is an example of the UPC API results

{ 
   "count":20,
   "upc":"736676011513",
   "products":[ 
      { 
         "storeName":"Deguns.net",
         "price":"207.00"
      },
      { 
         "storeName":"Gunprime",
         "price":"208.00"
      },
      { 
         "storeName":"Sportsman's Guide",
         "price":"209.99"
      },
      { 
         "storeName":"Locked Loaded",
         "price":"212.98"
      },
      { 
         "storeName":"Smoky Mountain Guns & Ammo",
         "price":"214.99"
      },
      { 
         "storeName":"Guns Midwest",
         "price":"219.00"
      },
      { 
         "storeName":"Academy Sports & Outdoors",
         "price":"219.99"
      },
      { 
         "storeName":"Omaha Outdoors",
         "price":"225.00"
      },
      { 
         "storeName":"Guns Midwest",
         "price":"226.91"
      },
      { 
         "storeName":"Guns Midwest",
         "price":"226.91"
      },
      { 
         "storeName":"Guns Midwest",
         "price":"226.91"
      },
      { 
         "storeName":"National Gun Owner Association & Buyers Club",
         "price":"226.99"
      },
      { 
         "storeName":"Peak Firearms",
         "price":"229.00"
      },
      { 
         "storeName":"Shoot Straight",
         "price":"229.00"
      },
      { 
         "storeName":"Bass Pro Shops",
         "price":"229.99"
      },
      { 
         "storeName":"Sportsmans Outdoor Superstore",
         "price":"229.99"
      },
      { 
         "storeName":"Tombstone Tactical",
         "price":"232.09"
      },
      { 
         "storeName":"Guns for Gals",
         "price":"232.89"
      },
      { 
         "storeName":"R&R Sports & Outdoors",
         "price":"233.99"
      },
      { 
         "storeName":"Bear Arms Munitions",
         "price":"233.99"
      }
   ]
}

List of vendor IDs

GET http://api.gunengine.com/api/dealers/v1/merchant-list?api_key={API_KEY}
  • api_key (required)

Return results from selected vendor only

GET http://api.gunengine.com/api/dealers/v1/search-by-upc?api_key={API_KEY}&upc={UPC}&merchant={merchant ID}
  • api_key (required)
  • upc (required)
  • merchant (optional, default: all vendors)

Fetch prices for multiple UPCs in one API call (batch fetch)

POST http://api.gunengine.com/api/dealers/v1/product/search?api_key={API_KEY}&merchant={merchant ID}
  • api_key (required)
  • merchant (optional, default: all vendors)

Request body: (maximum 1000 UPCs per batch)

{
    "upcs": ["<upc1>", "<upc2>", ...]
}

Please contact us if you would like to enable URLs from vendors in the API call