Skip to main content
Discover B2B companies based on industry, size, technology stack, funding stage, and other firmographic criteria.
Looking for local businesses like restaurants or retail stores? Use canvas.places.find() instead.
const companies = await canvas.companies.find({
  industries: ["Fintech", "SaaS"],
  employeeCountMin: 50,
  employeeCountMax: 500,
  countries: ["United States"],
  limit: 100,
});

Parameters

What kind of companies?

industries
string[]
Industries to search for (e.g., ["Fintech", "SaaS"]).
keywords
string[]
Keywords to match in company descriptions.
technologies
string[]
Technologies the company uses (e.g., ["React", "AWS", "Snowflake"]).

Where?

countries
string[]
Countries to search in (e.g., ["United States", "Canada"]).
states
string[]
US states to search in (e.g., ["California", "New York"]).
cities
string[]
Cities to search in (e.g., ["San Francisco", "Austin"]).

How big?

employeeCountMin
number
Minimum employee count.
employeeCountMax
number
Maximum employee count.
revenueMin
number
Minimum annual revenue.
revenueMax
number
Maximum annual revenue.

How many?

limit
number
default:"100"
Maximum number of companies to return.

Advanced

_provider
string
Override automatic provider selection. Options: apollo, exa, linkedin

Returns

Array of companies matching the criteria:
FieldTypeDescription
namestringCompany name
websitestringCompany website
domainstringCompany domain
industrystringIndustry category
employee_countnumberEmployee count
revenuenumberEstimated revenue
linkedin_urlstringLinkedIn company page
founded_yearnumberYear founded
locationstringHeadquarters location
descriptionstringCompany description

Examples

Find Startups

const startups = await canvas.companies.find({
  industries: ["SaaS", "AI/ML"],
  employeeCountMin: 10,
  employeeCountMax: 50,
  limit: 100,
});

Find Enterprise Companies

const enterprise = await canvas.companies.find({
  industries: ["Software"],
  employeeCountMin: 1000,
  revenueMin: 100000000,
  countries: ["United States"],
});

Find by Technology Stack

const reactCompanies = await canvas.companies.find({
  technologies: ["React", "TypeScript", "AWS"],
  employeeCountMin: 20,
  limit: 100,
});

Find Competitors

const competitors = await canvas.companies.find({
  industries: ["Marketing Automation"],
  employeeCountMin: 50,
  employeeCountMax: 500,
  keywords: ["email marketing", "customer engagement"],
});