Levels.fyi Salary & Compensation Scraper
Pricing
$0.75 / 1,000 results
Levels.fyi Salary & Compensation Scraper
Scrape Levels.fyi salary data, total compensation, stock grants, bonuses by company, level, and location. Export tech compensation benchmarks.
Pricing
$0.75 / 1,000 results
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
5
Total users
4
Monthly active users
15 hours ago
Last modified
Categories
Share
What does Levels.fyi Salary & Compensation Scraper do?
Levels.fyi Salary & Compensation Scraper is a powerful Apify actor that automatically extracts structured data from job listings and salary data. It handles pagination, retries, and anti-bot measures automatically. Results are delivered in clean JSON format, ready for your database, spreadsheet, or API integration.
This actor runs on the Apify platform, which means you get automatic scaling, proxy rotation, and cloud storage for your results. No need to manage infrastructure or worry about IP blocks.
Why use Levels.fyi Salary & Compensation Scraper?
- No coding required — Configure inputs in a simple web form and click Run
- Scalable — Process hundreds or thousands of pages in a single run
- Reliable — Built-in retry logic and error handling ensures complete data collection
- Structured output — Clean JSON data ready for analysis or integration
- Cloud-based — Runs on Apify infrastructure with automatic proxy rotation
- API access — Integrate with your existing workflows via REST API or webhooks
- Scheduled runs — Set up automatic recurring scrapes on any schedule
How to use Levels.fyi Salary & Compensation Scraper
- Go to the actor's page on Apify and click Try for free
- Configure the input parameters (see table below)
- Click Start and wait for the run to complete
- Download your results as JSON, CSV, or Excel from the Dataset tab
You can also use the Apify API to run this actor programmatically and integrate it into your data pipeline.
Input configuration
| Field | Type | Description |
|---|---|---|
| searchQuery | string | Job title to search salary data for |
| company | string | Company name to filter salaries |
| maxResults | integer | Maximum number of salary entries to scrape |
Output data
The actor stores results in a dataset. Each item in the dataset represents one scraped record. Here is an example of a single output item:
{"company": "Google","title": "Software Engineer L5","totalCompensation": 350000,"baseSalary": 190000,"stockGrant": 120000,"bonus": 40000,"location": "Mountain View, CA","url": "https://example.com/salary/123"}
You can download the full dataset in JSON, CSV, XML, or Excel format from the Apify Console or via API.
Cost of usage
This actor uses pay-per-event pricing. Each result item costs approximately $0.005-$0.01 depending on the complexity. A typical run extracting 100 items costs about $0.50-$1.00. You can estimate costs by checking the actor's pricing on its Apify Store page.
Free Apify accounts include $5 of monthly platform credits, which is enough for several hundred results per month.
Related Scrapers
Tips and best practices
- Start small — Test with a small number of items first to verify the output matches your needs
- Use proxy rotation — For best results, keep the default proxy settings enabled
- Schedule regular runs — Use Apify Schedules to automatically run the actor at set intervals
- Monitor your usage — Check the Apify Console dashboard to track your credit consumption
- Export formats — Use the Apify API to export results directly to Google Sheets, Airtable, or your database
- Webhook integration — Set up webhooks to get notified when a run completes