The Companies API LogoThe Companies API Logo
APIUse casesCompanies
LoginLogin
Get started
Authentication
Errors
Rate limits
Webhooks
Datapoints
Companies
Enrich from domain
Enrich from email
Enrich from social network
Count companies
Search companies
Search by name
Search by prompt
Search similar
Ask company
Fetch context
Find email patterns
Fetch analytics
Export analytics
Industries
Search industries
Find similar industries
Lists
Fetch lists
Create list
Fetch companies
Toggle companies
Locations
Search cities
Search counties
Search countries
Search states
Search continents
Actions
Request action
Fetch actions
Teams
Fetch team
Technologies
Search technologies
Utilities
API health
OpenAPI spec
Get started
Authentication
Errors
Rate limits
Webhooks
Datapoints
Companies
Enrich from domain
Enrich from email
Enrich from social network
Count companies
Search companies
Search by name
Search by prompt
Search similar
Ask company
Fetch context
Find email patterns
Fetch analytics
Export analytics
Industries
Search industries
Find similar industries
Lists
Fetch lists
Create list
Fetch companies
Toggle companies
Locations
Search cities
Search counties
Search countries
Search states
Search continents
Actions
Request action
Fetch actions
Teams
Fetch team
Technologies
Search technologies
Utilities
API health
OpenAPI spec

Search companies using a prompt

Describe the companies you are looking for and our AI model will find them for you.
GET
https://api.thecompaniesapi.com/v2/companies/by-prompt
1 credit per company

Describe the companies you are looking for and our AI model will find them for you.

You can adjust the similarity threshold to enhance the precision of your results.

Signup to access all the features

Get your API token and start implementing the API in your product with 500 free credits.

No credit card required

Query parameters
promptstring (required)

The prompt our AI model will use to search for companies.

…/companies/by-prompt?prompt=universities in the united states

listsToExcludestring (optional)

Comma-separated IDs of your lists containing companies to exclude from the results.

/companies/by-prompt?listsToExclude=3920,3925

pagenumber (optional)

The page to fetch (default to 1).

/companies/by-prompt?page=1

similaritynumber (optional)

The similarity threshold to use for the search (between 0 and 2). Default to 1.875.

/companies/by-prompt?similarity=0.75

simplifiedboolean (optional)

Whether to return a simplified version of the company profile. Default to false.

/companies/by-prompt?simplified=true

sizenumber (optional)

The number of companies to be returned (between 1 and 25). Default to 10.

/companies/by-prompt?size=10

sortFieldsstring (optional)

An array of multiple fields combined to sort the results.

…/companies/by-prompt?sortFields=%5B%7B%22key%22%3A%22meta.score%22%2C%22order%22%3A%22desc%22%7D%5D

Make sure this parameter is stringified and encoded.

sortKeystring (optional)

The field to sort the results.

…/companies/by-prompt?sortKey=meta.score

Possible values

about.businessType
about.industries
about.industry
about.name
about.totalEmployees
about.yearFounded
analytics.monthlyVisitors
apps
codes.naics
codes.sic
Show 13 more
sortOrderstring (optional)

The order to sort the results.

…/companies/by-prompt?sortOrder=asc

Possible values

asc
desc
Response schema
companiesarray

The list of companies matching your prompt.

Browse all datapoints
metaobject

The metas information.

Code examples
Select your favorite language:
C#

Go

Java

JavaScript
SDK

PHP

Python

Ruby

Rust

import createClient from '@thecompaniesapi/sdk'

const tca = createClient({ apiToken: 'YOUR_API_TOKEN' })

const response = await tca.searchCompaniesByPrompt({
  prompt: 'SaaS Companies in the United States with more than 100 employees',
  size: 25
})

const companies = response.data.companies // Companies that match the prompt
const meta = response.data.meta // Meta information

Search companies by name

Provide a company name and get all the companies that match it.

Search for similar companies (competitors, your customers, etc.)

Send us one or more domains and we will return a list of similar companies.

A glowing background image to highlight the titleA glowing background image to highlight the title
© 2025 The Companies API
  • Updates
  • Terms
  • Privacy
  • FAQ
  • Status

Fast-growing SaaS companies with remote teams