Fiber AI
Search & discovery

Fortune & Forbes Lists

Filter searches by Fortune 500 or Forbes Global 2000 membership, or download a ranked edition with financials attached.

Fortune & Forbes Lists

We carry the Fortune 500 and the Forbes Global 2000 as structured data. You can filter any company search down to list members, or download an edition with revenue, profits, market cap, and headcount attached.

Two entry points:

You wantUse
Enterprise companies matching your other criteriaThe fortuneRankings filter on companySearch
The list itself, in rank order, with financialslistCompanyRankings

Filtering a search by list membership

fortuneRankings is a filter on company search like any other, so it composes with everything else. Each rule names a list, a year, and a rank window:

{
  "fortuneRankings": {
    "anyOf": [
      { "list": "fortune-500-usa", "year": 2026, "range": { "low": 1, "high": 100 } }
    ]
  }
}

Pass several rules in anyOf and a company matching any of them comes back, so "top 100 of the Fortune 500 or anywhere in the Forbes Global 2000" is one query.

All three keys are required per rule: each rule names a specific edition rather than list membership in general, which is what makes year-over-year comparisons possible.

Because it's a normal filter, it combines with fields the published lists don't carry — headcount, hiring activity, funding:

{
  "fortuneRankings": {
    "anyOf": [
      { "list": "forbes-global-2000", "year": 2026, "range": { "low": 1, "high": 2000 } }
    ]
  },
  "headquartersCountryCode": { "noneOf": ["USA"] },
  "employeeCountV2": { "lowerBoundExclusive": 10000, "upperBoundInclusive": null }
}

Downloading a ranked edition

When you want the list itself rather than a filtered search, listCompanyRankings returns it in rank order:

{
  "rankings": {
    "list": "fortune-500-usa",
    "rankRange": { "low": 1, "high": 100 }
  }
}
FieldNotes
listfortune-500-usa or forbes-global-2000
yearOmit it to get the most recent edition, which is what the example above does. Pass a year only to pin a specific past edition
rankRangeInclusive, 1-based. { low: 51, high: 100 } gives you ranks 51 through 100

rankRange is required rather than optional: a Forbes Global 2000 edition is 2,000 companies, and you're billed per company returned.

The Fortune 500 edition holds the top 1,000 companies. You can request ranks past 500, up to 1,000, to reach companies outside the headline list.

Each company comes back with name and rank guaranteed, plus domain, ticker, headquarters, countryCode, revenueUsd, profitsUsd, marketCapUsd, and employeeCount where published.

The response echoes the list and year it resolved, so a job that omits year can record which edition it received.

Using it effectively

  • Omit year on recurring jobs and read it back from the response, so a new edition takes effect automatically.
  • Use the filter rather than the download when building a prospect list: both charge per company, and the filter narrows before you pay.
  • Page a download through rankRange (1–500, then 501–1,000) rather than pulling a whole edition in one call.
  • Join on domain rather than company name — published names and legal names often differ.
  • The rate limit is 600 requests/minute.

Use cases

  • Enterprise ICP: restrict outbound to list members without maintaining the list yourself.
  • Account tiering: score your CRM by rank band — top 100, top 500, everything else.
  • Year-over-year movement: pull the same rank range for two editions and diff them.
  • Market mapping: download an edition, then run the domains through search for headcount trends, funding, and hiring signals.

Cost

listCompanyRankings bills 1 credit per company returned, so your rankRange determines the cost. The fortuneRankings filter adds nothing on top of normal search pricing. See Billing & credits.

  • Search — the full company filter set that fortuneRankings composes with.
  • Contact Reveal — reach people at the companies you've shortlisted.
  • Tracker — watch the accounts you pull for headcount, funding, and leadership changes.

On this page