Dealers API - Price Optimization

Compare and optimize your pricing for best exposure on Gun Engine 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.

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 ($499.99 per month)

Fetch prices for single UPC

GET https://api.gunengine.com/api/dealers/v1/search-by-upc?api_key={API_KEY}&upc={UPC}&total_results={INT}
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 https://api.gunengine.com/api/dealers/v1/merchant-list?api_key={API_KEY}

Return results from selected vendor only

GET https://api.gunengine.com/api/dealers/v1/search-by-upc?api_key={API_KEY}&upc={UPC}&merchant={merchant ID}

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

POST https://api.gunengine.com/api/dealers/v1/product/search?api_key={API_KEY}&merchant={merchant ID}
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 You can customize the number of results, URLs, or no URLs and we can do some custom features if you need them...

Postman collection

We have created a Postman collection for your convenience so you can try all Dealers API requests.

You can download the Postman collection here and import it into your workspace.

Before start using it, you need to enter your Dealers API key into the variables section like in the image below:

Dealers API key instruction