Skip to main content
GET
Rank Companies
Use this endpoint to build company leaderboards, screen a market, or monitor the companies with the highest or lowest financial metrics. Choose valuation, revenue, or total_funding with sort_by, then narrow the results by company type, sort order, and result limit. The response includes the company identity, the metric used for ranking, its numeric value, and the date associated with that value. It also returns metadata that summarizes the applied ranking options and the total number of companies with a value for the selected metric. Companies without that metric are not included in the ranking.
By default, the endpoint returns up to 50 companies ranked by valuation in descending order. You can request up to 100 results.
For example, use the following query to return the 25 highest-valued private companies:

Authorizations

Authorization
string
header
required

Authenticate using one of two formats:

  • Organization/user token: Token <your-token>
  • Stytch JWT: Bearer <your-jwt>

Query Parameters

company_type
enum<string>

Filter by company type. Defaults to all.

Available options:
all,
private,
public
limit
integer

Maximum rows to return. Defaults to 50; max 100.

order
enum<string>

Sort order. Defaults to desc.

Available options:
asc,
desc
sort_by
enum<string>

Metric to rank by. Defaults to valuation.

Available options:
revenue,
total_funding,
valuation

Response

Ranked companies for the requested metric.

companies
object[]
required
meta
object
required