Developer Tools

Developer Tools

Note: If you are looking for more information regarding our Dealer and Product Locator tools for brand websites, please visit dealer locator overview or dealer locator support or product locator overview or product locator support. These tools are powered via simple snippets of JavaScript embed code, not via API. You can also contact our brand team for more information on how to easily implement Locally on a client's website.

API Access

At this time we're releasing access to system data on a case-by-case basis for specific projects with current clients. If you would like to request an API key, please get in touch with us to discuss your specific needs.

API Overview

All requests must be made via the https protocol on port 443. The API is RESTful so we accept the following request types: GET, PUT, POST, and DELETE.

The key parameter must be included in the query string of your request and the value of this parameter is the key we've supplied you with once your account has been approved for API access.

All requests must be made to the following base URL:{endpoint}

Rate Limit

We have a rate limit of 250 requests per minute. If you intend to use our API for a production web site, please consider caching the data on your end. We will temporarily disable accounts who exceed the rate limit.

Client Libraries

A API client for .NET by Chad Kittel of Trek

Available Endpoints


Returns list of vendor companies along with their IDs

  • Optional Parameter: is_participating (boolean) returns only participating brands who are directly controlling their catalog data


Returns nested carts and cart_items objects for all of the stores available to your API key. Results will paginate.

  • Required Parameter start_date (date string YYYY-MM-DD)
  • Required Parameter end_date (date string YYYY-MM-DD)
  • Optional Parameter store_id (integer)
  • Optional Parameter page (integer)


Returns full product data (at the UPC level) for a given company.

  • Required Parameter brand_id (integer)


Returns a single company record using their web domain as a filter. For retailer companies this will also return a nested list of their retail locations (if the with_stores parameter is specified).

  • Required Parameter: domain (string)
  • Optional Parameter: with_stores (string)


Returns full, active dealer data for a given brand company.

  • Required Parameter brand_id (integer)


Returns specific product data.

  • Required Parameter product_id (integer)


Returns in-stock product lists for a specific retailer location. Also includes product image urls, direct links to retailer subdomains and category information. Data is sorted by popularity.

  • Required Parameter store_id (integer)
  • Optional Parameter category_id (integer)
  • Optional Parameter brand_id (integer)


Returns a location list for a specific brand or retailer company_id. Data is sorted by proximity to optional specified coordinates. Otherwise data is sorted alphabetically by name.

  • Required Parameter company_id (integer)
  • Optional Parameter lat (latitude, float)
  • Optional Parameter lng (longitude, float)


Returns the full taxonomy category list with IDs and information on category nesting


Returns specific upc data.

  • Required Parameter code (string)