Skip to main content

Industry

Description

The industry within which the business operates.

Multiple distinct classification systems have been created to describe a businesses activity (e.g. NAICS, GICS, MCC, etc.). Each classification system has advantages and drawbacks. Rather than selecting one, our approach is to provide multiple different classifications for each business. We represent this as follows * industry_type indicates the classification system (e.g. NAICS) * industry_code is the code of a particular industry within a particular classification system * industry_desc is the human readable description for the industry_code

For example, give an example of how NAICS would look.

Many of the traditional classification systems such as NAICS and GICS were designed for statistical purposes by government or industry organizations. While useful for many purposes, we've received feedback that for certain use cases and business types these classifications systems lack the expressiveness and detail to understand a businesses activity. (for example, NAICS will be unhelpful in distinguishing between indian restaurants and hamburger restaurants). To address these limitations, we also provide a non-hierarchical enigma_industry_description that provides a more colloquial indication of the businesses primary activity.

Data Sources

Industry data is derived from a variety of sources: * company websites * industry association memberships * card transaction data

type Industry implements MathFunctions {
industryDesc: String
industryCode: String
industryType: String
id: UUID!
firstObservedDate: String
lastObservedDate: String
internalId: String
internalIndustryId: String
brands(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): IndustryBrandConnection
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}

Fields

Industry.industryDesc ● String scalar

Human-readable description of the industry.

For industries with an industry_type that is an industry classification system, this will be the description corresponding to industry_code, provided by the developer of the industry classification system.

Industry.industryCode ● String scalar

The numeric value of the industry code. This field only contains a value for certain industry classification systems (The industry_type indicates the industry classification system). For all other classification system, this field is null.

Industry.industryType ● String scalar

The classification system used. The *industry_type* determines the set of industry_code and industry_desc values.

The industry_types we currently support are:

  • naics_2017_code
  • naics_2022_code
  • sic_code
  • mcc_code
  • enigma_industry_description

The *enigma_industry_description* is a non-hierarchical, colloquial classification that often expresses dimensions of a business that are unavailable in standard industry classification systems (e.g. the style of food offered by a restaurant). description_simplified: The industry classification system used. Valid values are naics_2017_code, naics_2022_code, sic_code, mcc_code, and enigma_industry_description.

Industry.id ● UUID! non-null scalar

Industry.firstObservedDate ● String scalar

Industry.lastObservedDate ● String scalar

Industry.internalId ● String scalar

Industry.internalIndustryId ● String scalar

Industry.brands ● IndustryBrandConnection object

Industry.brands.first ● Int scalar
Industry.brands.last ● Int scalar
Industry.brands.after ● String scalar
Industry.brands.before ● String scalar
Industry.brands.conditions ● ConnectionConditions input

Industry.count ● Int scalar

Industry.count.field ● String! non-null scalar
Industry.count.conditions ● Conditions input

Industry.sum ● Int scalar

Industry.sum.field ● String! non-null scalar
Industry.sum.conditions ● Conditions input

Industry.min ● Int scalar

Industry.min.field ● String! non-null scalar
Industry.min.conditions ● Conditions input

Industry.max ● Int scalar

Industry.max.field ● String! non-null scalar
Industry.max.conditions ● Conditions input

Industry.avg ● Float scalar

Industry.avg.field ● String! non-null scalar
Industry.avg.conditions ● Conditions input

Industry.collect ● String scalar

Industry.collect.field ● String! non-null scalar
Industry.collect.separator ● String scalar
Industry.collect.conditions ● Conditions input

Industry.minDateTime ● DateTime scalar

Industry.minDateTime.field ● String! non-null scalar
Industry.minDateTime.conditions ● Conditions input

Industry.maxDateTime ● DateTime scalar

Industry.maxDateTime.field ● String! non-null scalar
Industry.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

BrandIndustryEdge object