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