Fortune API endpoint
Lists the filter values the Fortune company directory accepts: countries and industries (each with slug and title), the rankings usable with the `ranking` filter and their available years, and the minimum and maximum revenue and employee counts. The rankings are a subset of all Fortune rankings. It takes no parameters.
/fortune/companies/filtersReturns the complete filter inventory for /fortune/companies: every accepted country, every accepted industry, the Fortune rankings that can be used with the ranking filter, and the current revenue and employee ranges across the whole directory.
The rankings list here is a subset of /fortune/ranking/lists (15 of the 103 Fortune rankings as of 2026-09-23) -- only the company-financial rankings the company directory itself tracks per company, not every Fortune ranking.
Example response (truncated):
{"code":200,"data":{"countries":[{"slug":"us","title":"U.S."},{"slug":"china","title":"China"}],"industries":[{"slug":"computer-software","title":"Computer Software"}],"rankings":[{"slug":"fortune500","title":"Fortune 500","years":[2026,2025,2024]},{"slug":"global500","title":"Fortune Global 500","years":[2026,2025,2024]}],"revenue_range":{"min":0,"max":2100000},"employee_range":{"min":0,"max":716924}}}
| Field | Filled in, of 257 checked | Values in the sample |
|---|---|---|
| slug | 257 | |
| title | 257 | median 21 characters |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/fortune/companies/filters" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"countries": [
{
"slug": "us",
"title": "U.S."
},
{
"slug": "china",
"title": "China"
}
],
"industries": [
{
"slug": "computer-software",
"title": "Computer Software"
}
],
"rankings": [
{
"slug": "fortune500",
"title": "Fortune 500",
"years": [
2026,
2025,
2024
]
},
{
"slug": "global500",
"title": "Fortune Global 500",
"years": [
2026,
2025,
2024
]
}
],
"revenue_range": {
"min": 0,
"max": 2100000
},
"employee_range": {
"min": 0,
"max": 716924
}
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.fortuneCompanyFiltersResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | fortune.CompanyFiltersResponse | No | ||||
| data.countries | array | No | ||||
| data.countries[].slug | string | No | ||||
| data.countries[].title | string | No | ||||
| data.employee_range | fortune.CompanyFilterRange | No | ||||
| data.employee_range.max | integer | No | ||||
| data.employee_range.min | integer | No | ||||
| data.industries | array | No | ||||
| data.industries[].slug | string | No | ||||
| data.industries[].title | string | No | ||||
| data.rankings | array | No | ||||
| data.rankings[].slug | string | No | ||||
| data.rankings[].title | string | No | ||||
| data.rankings[].years | array | No | ||||
| data.revenue_range | fortune.CompanyFilterRange | No | ||||
| data.revenue_range.max | integer | No | ||||
| data.revenue_range.min | integer | No |
| Status | Description | Schema |
|---|---|---|
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/fortune/companies/filters" \
-H "x-api-key: $CRAWLORA_API_KEY"