Levels.fyi Salary Scraper
Pricing
Pay per usage
Levels.fyi Salary Scraper
Scrape compensation data from levels.fyi — the leading tech salary database. Get base salary, total compensation, stock grants, bonuses, levels, and more for any company, role, or location.
What it does
Extracts detailed salary records from levels.fyi with 25+ fields per record including:
- Compensation: Total comp, base salary, annual bonus, stock grant value, vesting schedule
- Role details: Job title, job family, level (L3-L9, E3-E7, etc.)
- Company info: Company name, size, funding stage
- Demographics: Location, work arrangement (remote/hybrid/office), years of experience, education
- Metadata: Offer date, first-year total comp, additional bonuses
Filters
- Company: Filter by specific company (google, meta, amazon, apple, etc.)
- Job Family: software-engineer, product-manager, data-scientist, designer, etc.
- Country: US (254), UK (198), Canada (34), India (93), Germany (55), Poland (197)
- Location: san-francisco-bay-area, new-york, seattle, etc.
- Experience: Min/max years of experience
- Sort: By offer date, total comp, base salary, or experience
Input examples
Google Software Engineer salaries (top comp):
{"companySlug": "google","jobFamilySlug": "software-engineer","sortBy": "total_compensation","maxResults": 100}
All SWE salaries in SF Bay Area:
{"jobFamilySlug": "software-engineer","locationSlug": "san-francisco-bay-area","maxResults": 500}
Product Manager salaries, 5-10 years experience:
{"jobFamilySlug": "product-manager","yoeMin": 5,"yoeMax": 10,"maxResults": 200}
All roles at Meta:
{"companySlug": "meta","jobFamilySlug": "","maxResults": 500}
Use cases
- Salary benchmarking: Compare your comp to market rates
- Recruiting intelligence: Understand what competitors pay
- Career planning: See how comp scales with level and experience
- Market research: Analyze compensation trends across companies and locations
- AI/LLM training data: Feed structured salary data into AI workflows
Output
Each record includes company, title, level, total comp, base, bonus, stock, location, YoE, offer date, and more. Results are returned as structured JSON in the default dataset.
Rate limits
This actor uses a 1-second delay between API pages to be respectful. A typical run of 100 results completes in under 10 seconds.
