Forbes Real-Time Billionaires Scraper avatar

Forbes Real-Time Billionaires Scraper

Pricing

from $1.00 / 1,000 billionaire profiles

Go to Apify Store
Forbes Real-Time Billionaires Scraper

Forbes Real-Time Billionaires Scraper

Scrape live net worth, rankings, daily wealth changes, financial assets, industries, and profiles from the Forbes Real-Time Billionaires list.

Pricing

from $1.00 / 1,000 billionaire profiles

Rating

0.0

(0)

Developer

Akash Kumar Naik

Akash Kumar Naik

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Forbes Real-Time Billionaires Scraper is an Apify Actor that scrapes the live Forbes Real-Time Billionaires rankings into a structured JSON dataset. Each profile includes net worth, daily wealth change, source of wealth, industry, country, and Forbes profile URLs — with optional financial assets and bio enrichment. Built for finance research, wealth tracking, lead enrichment, and AI agents.

What Is Forbes Real-Time Billionaires Scraper?

Forbes Real-Time Billionaires Scraper returns the live Forbes Real-Time Billionaires list (3,400+ profiles) as clean JSON rows, fetched server-side from the public Forbes API with retries — no browser required. Each row includes rank, name, net worth in billions USD, formatted net worth, daily dollar and percent change, source, industry, country, state, city, age, birth date, gender, self-made flag, philanthropy score, profile and image URLs, and scraped timestamp.

If you need the current net worth and ranking of the world's richest billionaires, run with maxItems: 10 and the default rank sort — you get rank, netWorth, dailyChangeFormatted, source, country, and profileUrl in one row per billionaire.

Key Features

  • Live list — the current Forbes Real-Time Billionaires rankings, up to ~3,400 profiles (maxItems: 0)
  • Rich fields per profile — rank, net worth (formatted, billions, raw), daily change (amount, percent, formatted, status), source, industry, country, state, city, age, birth date, gender, self-made status, philanthropy score
  • Financial assets enrichment — company, ticker, exchange, shares, and price per holding (includeFinancialAssets)
  • Bios and abouts — background facts per billionaire (includeBiosAndAbouts)
  • Wealth history — included when Forbes returns it (includeWealthHistory)
  • Filters — by country, industry, gender, and self-made status
  • Sorts — rank, net worth, daily gainers/losers, name, or age
  • Predictable billing — pay-per-event: one billed event per delivered profile, with user spending limits respected automatically

Supported Data

CategoryFields
Identityrank, name, uri, profileUrl, imageUrl, thumbnailUrl
WealthnetWorth, netWorthFormatted, netWorthRaw, netWorthPrev
MovementdailyChangeAmount, dailyChangeBillions, dailyChangePercent, dailyChangeFormatted, dailyChangeStatus
Profilesource, industry, industries, country, state, city, age, birthDate, gender, selfMade, selfMadeRank, philanthropyScore
EnrichmentfinancialAssets (company, ticker, exchange, shares, price), bios, abouts, wealthHistory
MetadatascrapedAt

A run summary is saved to the default key-value store under SUMMARY: totalScraped, totalAvailableOnForbes, totalWealthBillionsUSD, topBillionaire, scrapedAt.

Use Cases

  • Finance and wealth research — track net worth movements and top gainers/losers
  • News and content — richest people by country, industry, age, or gender
  • Lead enrichment and KYC — country, industry, source of wealth, profile URL
  • AI agents and MCP — pay-per-event pricing makes each delivered profile a predictable billed unit

Input Parameters

ParameterTypeDefaultDescription
maxItemsinteger100Max profiles to return. 0 returns all matches (~3,400+)
countrystring""Filter by country of citizenship. Case-insensitive
industrystring""Filter by industry. Case-insensitive, matches primary and list
genderstringALLALL, M, or F
selfMadeOnlybooleanfalseOnly self-made billionaires
sortBystringrank_ascrank_asc, rank_desc, netWorth_desc, netWorth_asc, dailyChange_desc, dailyChange_asc, name_asc, age_asc, age_desc
includeFinancialAssetsbooleantrueInclude stock holdings breakdown
includeBiosAndAboutsbooleantrueInclude bios and facts
includeWealthHistorybooleanfalseInclude wealth history when Forbes returns it
proxyConfigurationobjectautoApify Proxy settings. Direct connection works; proxy optional

Example input — top 10 US technology billionaires:

{
"maxItems": 10,
"country": "United States",
"industry": "Technology",
"sortBy": "rank_asc",
"includeFinancialAssets": true,
"includeBiosAndAbouts": true
}

Sample Output

{
"rank": 1,
"name": "Elon Musk",
"uri": "elon-musk",
"profileUrl": "https://www.forbes.com/profile/elon-musk/",
"netWorth": 929.4,
"netWorthFormatted": "$929.40 B",
"dailyChangeAmount": 0,
"dailyChangePercent": 0,
"dailyChangeFormatted": "$0.00 (0.00%)",
"dailyChangeStatus": "unchanged",
"source": "Tesla, SpaceX",
"industry": "Technology",
"country": "United States",
"age": 55,
"gender": "M",
"selfMade": true,
"scrapedAt": "2026-09-13T17:58:26.803Z"
}

How to Use the Forbes Real-Time Billionaires Scraper

  1. Open the Actor page on Apify Store and click Start Actor.
  2. Set maxItems (100 by default; 0 for the full ~3,400+ list).
  3. Optionally filter by country, industry, gender, or selfMadeOnly, and choose a sortBy order.
  4. Keep includeFinancialAssets / includeBiosAndAbouts enabled if you want enriched profiles.
  5. Run the Actor and read the dataset — one JSON row per billionaire, plus the SUMMARY run stats in the key-value store.

Connect via API

cURL:

curl -X POST "https://api.apify.com/v2/acts/akash9078/forbes-real-time-billionaires-scraper/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"maxItems":10,"country":"United States","industry":"Technology","sortBy":"rank_asc"}'

Python:

import requests
response = requests.post(
"https://api.apify.com/v2/acts/akash9078/forbes-real-time-billionaires-scraper/runs",
headers={"Authorization": "Bearer YOUR_API_TOKEN"},
json={"maxItems": 10, "country": "United States", "industry": "Technology", "sortBy": "rank_asc"},
)
print(response.json())

Node.js with the Apify Client:

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('akash9078/forbes-real-time-billionaires-scraper').call({
maxItems: 10,
country: 'United States',
industry: 'Technology',
sortBy: 'rank_asc',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Forbes Real-Time Billionaires Scraper Pricing

Pay-per-event pricing with two custom events:

EventPriceDescription
Billionaire profile$0.001Charged once per profile delivered to the dataset (rank, net worth, daily change, source, industry, country, profile URL)
Enriched profile (assets + bio)$0.0005Charged in addition when includeFinancialAssets or includeBiosAndAbouts is enabled

The Actor respects user spending limits: it stops when the charge limit is reached, so users are never billed past their max. Keep apify-actor-start enabled to cover startup compute.

Why Use This Instead of Scraping Forbes Manually?

CapabilityForbes Real-Time Billionaires ScraperManual tracking
Coverage~3,400+ profiles per runPage-by-page
NormalizationNet worth in raw, billions, and formatted fieldsManual conversion
EnrichmentFinancial assets + bios in the same rowSeparate research
Filters & sortsCountry, industry, gender, self-made; 9 sort ordersManual spreadsheet work
Billing$0.001 per delivered profile, capped by your limitUntracked effort

Limitations

  • Data is live from Forbes — scrapedAt marks extraction time and daily change fields reflect Forbes intraday movement
  • Wealth history is only included when Forbes returns it (includeWealthHistory)
  • Filters that match nothing return an empty dataset with a SUMMARY of totalScraped: 0; no profile events are charged
  • Direct connection works by default; proxy is optional

FAQ

What data source is used?

The public Forbes Real-Time Billionaires JSON API, fetched server-side with retries. No browser required.

How fresh is the data?

scrapedAt marks extraction time; daily change fields reflect Forbes intraday movement.

How many results can I get?

Up to the full list (~3,400). Set maxItems: 0 for all.

Does it handle invalid filters?

Yes. Filters that match nothing return an empty dataset and a SUMMARY with totalScraped: 0; no profile events are charged.

What does each billed event map to?

One billionaire-profile event equals one dataset row you can see. One enriched-profile event equals one row delivered with assets/bio included.

Can I get daily gainers and losers?

Yes — sort with dailyChange_desc or dailyChange_asc to rank profiles by intraday wealth change.

If you need more market and financial data from Apify, check out my other Apify Actors:


Built and maintained by akash9078 on the Apify platform.