Skip to main content
POST
/
search_company_profiles
Search for Companies
curl --request POST \
  --url https://api.moltsets.com/api/v1/tools/search_company_profiles \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "query": "MoltSets",
  "industry": "Information Technology",
  "employee_range": "51-200",
  "limit": 10,
  "offset": 0
}
'
{
  "results": {
    "results": [
      {
        "logo": "https://cdn.mixrank.com/md5/0e4e81c8ff584b1ce3e4c3067e8cXXXXX",
        "name": "MoltSets",
        "type": "Privately Held",
        "domain": "moltsets.com",
        "industry": "Information Technology",
        "linkedin_url": "https://linkedin.com/company/moltsets",
        "exact_revenue": 1200000000,
        "revenue_range": "Above $50M",
        "employee_count": 57,
        "employee_range": "51-200",
        "follower_count": 3677,
        "linkedin_company_id": "13223077",
        "_id": "moltsets.com",
        "_score": 15.2394
      },
      {
        "name": "Acme",
        "type": "Privately Held",
        "domain": "acme.com",
        "industry": "Information Technology",
        "linkedin_url": "https://linkedin.com/company/acme",
        "revenue_range": "$10M - $20M",
        "employee_count": 90,
        "employee_range": "51-200",
        "follower_count": 121,
        "linkedin_company_id": "82353383",
        "_id": "acme.com",
        "_score": 13.1942
      }
    ],
    "total": 210
  },
  "status": "ok",
  "metadata": {
    "tokens_charged": 1,
    "tokens_remaining": 206
  }
}

Authorizations

Authorization
string
header
required

Pass your API key as a Bearer token. Keys follow the format ms_XXXXXXXXXXX.

Body

application/json
query
string

Full-text search across company name only. Do not put domain, industry, employee size, or revenue here — use the dedicated filter params for those.

domain
string

Exact domain filter. Omit the protocol (no https://). Prefer this over query when you have a known domain — it's a precise match.

Example:

"moltsets.com"

industry
enum<string>

Exact industry filter. Map the request to one of the supported values.

Available options:
Professional and Business Services,
Information Technology,
Manufacturing,
Retail,
Health and Pharmaceuticals,
Creative Arts and Entertainment,
Construction,
Marketing & Advertising,
Finance and Banking,
Tourism and Hospitality,
Non-Profit and Social Services,
Food and Beverage,
Real Estate,
Education,
Transportation and Logistics,
Media and Publishing,
Energy,
Automotive,
Government and Public Administration,
Telecommunications,
Agriculture,
Utilities,
Corporate Services,
Insurance,
Banks,
Computer Software,
Pharmaceuticals and Biotechnology,
Aerospace and Defense,
Electronics,
Mining and Metals
employee_range
enum<string>

Exact employee count range filter. Prefer the numeric ranges when a size is given.

Available options:
1-10,
11-20,
21-50,
51-200,
201-500,
501-1000,
1001-5000,
5001+,
Small,
Mid-Market,
Enterprise,
Unknown
revenue_range
enum<string>

Exact annual revenue range filter.

Available options:
Below $500k,
$500k - $1M,
$1M - $5M,
$5M - $10M,
$10M - $20M,
$20M - $50M,
Above $50M,
$50M - $100M,
$100M - $250M,
$250M - $500M,
$500M - $1B,
$1B - $2.5B,
$2.5B - $5B,
Over $5B
limit
integer
default:10

Number of results to return.

Required range: 1 <= x <= 25
offset
integer
default:0

Number of results to skip for pagination. Use with limit to page through results.

Response

Success