Endpoint Playground
Searches Fortune's company directory, 30 companies per page, with `page` starting at 1. Filter by `search` (company name), `country`, `industry` (exact title), `ranking` with `year`, and ranges `min_revenue` and `max_revenue` (in $M) and `min_employees` and `max_employees`. Each item has name, slug, URL, country, revenues and description. Invalid `country` or `industry` values return `400`.
14 Oct 2026: 1 items; 6 fields had a value in every checked item.
Sample value profiles: name: “Alphabet”; url: fortune.com; description: median 644 characters.
curl 'https://api.crawlora.net/api/v1/fortune/companies' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| search | string | No | Case-insensitive company-name search | |
| country | string | No | Country/territory slug or title; call fortune-company-filters for the complete accepted set | |
| industry | string | No | Exact industry title; call fortune-company-filters for the complete accepted set | |
| ranking | string | No | Fortune ranking slug to filter companies that appear on it; call fortune-company-filters for the accepted set | |
| year | string | No | Ranking year the ranking filter is evaluated against; defaults to the current year | |
| min_revenue | integer | No | Minimum revenue in $M | |
| max_revenue | integer | No | Maximum revenue in $M | |
| min_employees | integer | No | Minimum employee count | |
| max_employees | integer | No | Maximum employee count | |
| page | integer | No | 1-based page number; 30 companies per page |
{
"code": 200,
"data": {
"search": "alphabet",
"page": 1,
"per_page": 30,
"total_pages": 1,
"total": 1,
"has_more": false,
"items": [
{
"name": "Alphabet",
"slug": "alphabet",
"url": "https://fortune.com/company/alphabet/",
"country": "U.S.",
"revenues": "$402,836",
"description": "Google's parent company, Alphabet, is an American multinational technology conglomerate holding company..."
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.