VOOZH about

URL: https://apify.com/serebryakov7/levels-fyi-salary-parser

โ‡ฑ Levels Fyi Salary Parser [DEPRECATED] ยท Apify


๐Ÿ‘ Levels Fyi Salary Parser avatar

Levels Fyi Salary Parser

Deprecated

Pricing

Pay per usage

Go to Apify Store

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Ivan Serebryakov

Ivan Serebryakov

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 months ago

Last modified

Categories

Share

Levels.fyi Salary Parser

Apify Actor that scrapes salary data from Levels.fyi company salary pages. Outputs Base, Stock (/yr), Bonus, Level, Years at company, and Years exp per record.

Input

Provide start URLs โ€” direct links to Levels.fyi salary pages, for example:

  • https://www.levels.fyi/companies/indriver/salaries/software-engineer?country=63&offset=0
  • https://www.levels.fyi/companies/google/salaries/software-engineer?country=1

Optional: maxItems, useApifyProxy, maxConcurrency, maxRequestsPerMinute. See the input schema in the Apify Console or in .actor/input_schema.json.

Output

Dataset with one item per salary row (or one per page when using the .md API), with fields:

  • companySlug, companyName, positionSlug
  • level, base, stockPerYear, bonus (objects: { raw, amount, currency })
  • yearsAtCompany, yearsExp
  • sourceUrl, scrapedAt, source (md or from browser)

How it works

  1. For each URL, the Actor first tries the Levels.fyi .md endpoint (e.g. .../salaries/software-engineer.md?country=63) via HTTP. If that returns data, it is parsed and pushed to the dataset (no browser).
  2. If the .md request fails or returns no compensation data, the URL is opened with Playwright and salary cards (MuiGrid with Base, Stock, Bonus, etc.) are parsed.

This keeps runs fast when the .md API is available and avoids timeouts where possible.

Run locally

$apify run --input-file=INPUT.json

Deploy to Apify

apify login
apify push

Then run the Actor from Apify Console or via API. Using Apify Proxy (useApifyProxy: true) is recommended for browser runs to reduce blocks and timeouts.

Attribution

Data is sourced from Levels.fyi. When using or displaying results, attribute: Levels.fyi (https://www.levels.fyi). See Levels.fyi robots.txt and terms for crawling and use.

You might also like

Levels.fyi Salary Scraper

moving_beacon-owner1/levels-fyi-salary-scraper

Scrape median compensation data from Levels.fyi by role and company, with rotating proxies, resilient parsing, and structured salary outputs.

2

Levels Fyi Scraper

parseforge/levels-fyi-scraper

Scrape salary data from Levels.fyi for any company and role. Get base salary, total compensation, stock grants, bonuses, experience levels, locations, and offer dates. Compare pay across companies like Google, Meta, Amazon, Apple, and thousands more.

Levels.fyi Scraper

haketa/levels-fyi-scraper

Levels.fyi scraper & API: export tech compensation by company, level and location โ€” base salary, stock, bonus, total comp, title, years of experience and date. Salary benchmarking, comp intelligence and talent-market data โ€” fast, no login.

SEEK Scraper | Australia & NZ Job Listings with Salary

haketa/seek-scraper

SEEK job scraper & API for Australia & New Zealand: search jobs by keyword, location & category and export title, company, salary, work type, classification, posting date, description and apply URL. Recruitment, salary benchmarking and job-board market data โ€” fast, no login.

Wantedly Japan Tech Jobs & Startup Culture Scraper

parseforge/wantedly-scraper

Japanese tech-startup job listings from wantedly.com with company mission, culture and team narrative sections, founder, employee count, founding date, address and structured JobPosting data parsed from the public project + company pages.

Bookimed.com Medical Tourism Scraper

haketa/bookimed-scraper

Bookimed scraper & API: find clinics and hospitals for medical treatments and export clinic name, country, treatments, prices, rating and reviews, accreditation and profile. Medical-tourism market data and healthcare lead generation โ€” fast, no login.

BuiltIn.com Tech Companies & Tech Stack Scraper

haketa/builtin-tech-companies-scraper

Built In scraper & API: export tech companies and startups by city and industry โ€” company name, description, website, industry, size, funding stage, tech stack and open jobs. Tech-company intelligence and B2B lead generation โ€” fast, no login.

๐Ÿ’ฐ HR MCP โ€” AI Salary & H1B Data

nexgendata/hr-compensation-mcp-server

MCP server for AI agents to search H1B visa salary data & compensation benchmarks. Connect Claude, GPT or any AI to HR intelligence. 2 tools for salary research.

H-1B LCA Visa Wage & Employer Data Scraper

parseforge/h1b-lca-disclosure-scraper

Scrape US DOL H-1B Labor Condition Application records: employer, job title, base salary, prevailing wage, work location, case status, SOC/NAICS codes, and decision dates.