Company business model

The Company Business Model (company_business_model) filter enables the discovery of companies based on how they create value, operate, and generate revenue.

A business model describes the company’s operating and monetization strategy, not its industry classification. For example, a software company may have a Software-as-a-Service model, a retailer may have an E-commerce or Retail model, and a logistics platform may also operate as a Marketplace or On-Demand business.

A single company may have multiple business models when those models represent distinct and significant parts of its core activity. For example, a company may be both Manufacturing and Business-to-Business, or both Marketplace and Subscription-Based.

📘

Accepted values

The filter expects values to be passed exactly as defined in the Business Model taxonomy. It does not perform fuzzy matching or partial-value matching.

For best results, use the canonical taxonomy labels.


Search modes

Exact Match

This mode is helpful when you are searching for companies with a specific business model. To run an exact match search, use equals in the relation parameter, and input the business model in the value field.

For example, the filter below searches for companies with the Education business model.

{
  "attribute": "company_business_model",
  "relation": "equals",
  "value": "Education"
}

Multiple exact match

To search for multiple business models simultaneously, input the respective business models as an array in the value field, and set the relation to in. The API will return companies with a business model matching any of the provided inputs.

For example, the following filter returns companies that have either the Wholesale or Business-to-Business business model.

{
  "attribute": "company_business_model",
  "relation": "in",
  "value": ["Wholesale", "Business-to-Business"]
}

Exclude exact match

To exclude companies with a specific business model, use not_equals in the relation parameter.

For example, the following filter excludes companies with the Franchising business model.

{
  "attribute": "company_business_model",
  "relation": "not_equals",
  "value": "Franchising"
}

Exclude multiple exact matches

To exclude companies that match any of several business models, input the respective business models as an array in the value field, and set the relation to not_in.

For example, the following filter excludes companies with either the Business-to-Consumer or Investment Management business model.

{
  "attribute": "company_business_model",
  "relation": "not_in",
  "value": ["Business-to-Consumer", "Investment Management"]
}

📖

Reference

To view the full list of accepted business model values, please check the Business Model Taxonomy page.

To view all available filter relations and accepted types, please check the Filter Relations section.