Forbes Real-Time Billionaires Scraper
Pricing
from $1.00 / 1,000 billionaire profiles
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Scrape live Forbes Real-Time Billionaires rankings: net worth, 24h wealth change, source of wealth, industry, country, age, gender, self-made status, financial assets, bios, and Forbes profile URLs. Structured JSON dataset for finance research, wealth tracking, lead enrichment, and AI agents.
Keywords: Forbes billionaires scraper, real-time net worth API, billionaire rankings dataset, wealth tracking, Forbes financial assets, richest people data, billionaire leads.
What this Actor does
- Returns the live Forbes Real-Time Billionaires list (3,400+ profiles) as clean JSON rows.
- 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.
- Optionally includes financial assets (company, ticker, exchange, shares, price) and bios/abouts facts.
- Filters by country, industry, gender, and self-made status. Sorts by rank, net worth, daily gainers/losers, name, or age.
Direct answer: 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.
When to use it
- 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
| Parameter | Type | Default | Description |
|---|---|---|---|
| maxItems | Integer | 100 | Max profiles to return. 0 returns all matches. |
| country | String | "" | Filter by country of citizenship. Case-insensitive. |
| industry | String | "" | Filter by industry. Case-insensitive, matches primary and list. |
| gender | String | ALL | ALL, M, or F. |
| selfMadeOnly | Boolean | false | Only self-made billionaires. |
| sortBy | String | rank_asc | rank_asc, rank_desc, netWorth_desc, netWorth_asc, dailyChange_desc, dailyChange_asc, name_asc, age_asc, age_desc. |
| includeFinancialAssets | Boolean | true | Include stock holdings breakdown. |
| includeBiosAndAbouts | Boolean | true | Include bios and facts. |
| includeWealthHistory | Boolean | false | Include wealth history when Forbes returns it. |
| proxyConfiguration | Object | auto | Apify 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}
Output
Dataset items follow .actor/dataset_schema.json. Key fields: rank, name, uri, profileUrl, netWorth, netWorthFormatted, netWorthRaw, netWorthPrev, dailyChangeAmount, dailyChangeBillions, dailyChangePercent, dailyChangeFormatted, dailyChangeStatus, source, industry, industries, country, state, city, age, birthDate, gender, selfMade, selfMadeRank, philanthropyScore, imageUrl, thumbnailUrl, financialAssets, bios, abouts, wealthHistory, scrapedAt.
Run summary is saved to the default key-value store under SUMMARY (see .actor/output_schema.json): totalScraped, totalAvailableOnForbes, totalWealthBillionsUSD, topBillionaire, scrapedAt.
Sample record:
{"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"}
Pricing: pay per event
Defined in .actor/pay_per_event.json. Two custom events:
- billionaire-profile ($0.001): charged once per profile delivered to the dataset via Actor.pushData(item, 'billionaire-profile').
- enriched-profile ($0.0005): charged in addition when assets/bio enrichment is enabled.
The Actor respects user spending limits: it stops when ChargeResult.eventChargeLimitReached is true, so users are never billed past their max. Keep apify-actor-start enabled to cover startup compute. Set pricing in Apify Console Monetization from pay_per_event.json before publishing.
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; dailyChange 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.
Source and schemas
- Actor definition: .actor/actor.json
- Input UI: .actor/input_schema.json
- Dataset rows: .actor/dataset_schema.json
- Run summary: .actor/output_schema.json
- Monetization: .actor/pay_per_event.json