Levels.fyi Salary Scraper
Pricing
from $10.00 / 1,000 results
Go to Apify Store

Levels.fyi Salary Scraper
Scrape median compensation data from Levels.fyi by role and company, with rotating proxies, resilient parsing, and structured salary outputs.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Levels.fyi Salary Scraper — Apify Actor
Scrape median total-compensation data by role from levels.fyi for any list of companies, with rotating proxies and resilient parsing.
| Field | Description |
|---|---|
company | Slug used in the URL (e.g. google) |
job_title | Normalized role name (e.g. Software Engineer) |
median_total_salary | Raw salary string from the page (e.g. $249,186) |
median_total_salary_usd | Numeric salary in USD (e.g. 249186.0) |
source_url | The exact page scraped |
strategy | Which parser produced the row (html_table, next_data, or markdown) |
Input
| Field | Type | Default | Description |
|---|---|---|---|
companies | string[] | 10 tech cos. | Levels.fyi URL slugs |
delaySeconds | integer | 2 | Polite delay between requests |
proxyConfiguration | object | Apify Proxy (residential) | Rotate IPs to avoid rate limits |
debugDumpOnFail | boolean | true | Log an HTML snippet when no parser matches |
Example input JSON:
{"companies": ["google", "meta", "openai", "anthropic"],"delaySeconds": 2,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] },"debugDumpOnFail": true}