Skip to content
NewMCP server for AI agents

Compensation Data
at Market Speed.

Granular, real-time salary + leveling data + peer insights. No survey delays. Build benchmarks with precision. Get API, MCP, or CLI access.

Sample REST API request and response

POST/v1/api/benchmark/software-engineerGet compensation percentiles for a job familyAPI reference
RequestcURL
curl https://api.levels.fyi/v1/api/benchmark/software-engineer \
  -H "x-api-key: $LEVELS_API_KEY" -H "Content-Type: application/json" \
  -d '{"locationSlugs":["united-states"],"salaryType":"total_compensation","timeRange":"0-12"}'
API=https://api.levels.fyi/v1/api
curl $API/benchmark/software-engineer \
  -H "x-api-key: $LEVELS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "locationSlugs":["united-states"],
  "salaryType":"total_compensation",
  "timeRange":"0-12"}'
Response200 OKapplication/json
[
  { "level": "L1", "order": 0, "sampleSize": 13614, "p10":  85000, "p25": 103004, "p50": 143789, "p75": 186742, "p90": 220100 },
  { "level": "L2", "order": 1, "sampleSize": 17773, "p10": 111000, "p25": 145860, "p50": 200000, "p75": 268188, "p90": 324000 },
  { "level": "L3", "order": 2, "sampleSize": 13243, "p10": 144506, "p25": 195034, "p50": 283250, "p75": 395000, "p90": 493850 },
  { "level": "L4", "order": 3, "sampleSize":  4734, "p10": 165000, "p25": 220000, "p50": 350000, "p75": 550000, "p90": 727700 }
]
[
  { "level": "L1", "sampleSize": 13614,
    "p10": 85000, "p50": 143789,
    "p90": 220100 },
  { "level": "L2", "sampleSize": 17773,
    "p10": 111000, "p50": 200000,
    "p90": 324000 },
  { "level": "L3", "sampleSize": 13243,
    "p10": 144506, "p50": 283250,
    "p90": 493850 },
  { "level": "L4", "sampleSize": 4734,
    "p10": 165000, "p50": 350000,
    "p90": 727700 }
]
Sample response, abridged · Levels.fyi submissions · US software engineers, total compensation · 12 months to September 2026 · n = 49,364

POST/v1/api/benchmark/{jobFamilySlug}

Top total rewards teams depend on Levels.fyi

  • Hopper
  • Twilio
  • Bloomberg
  • Netflix
  • Walmart
  • ByteDance
  • OpenAI
  • Airbnb
  • DoorDash
  • Datadog
  • Palantir
  • Arm
  • Thomson Reuters
  • Coupang
  • Sunrun
  • Inworld
  • Amazon
  • Tesla
  • Broadcom
  • Carvana
  • Niantic Spatial
  • Capital One
  • Atoms

Why Levels.fyi

Why teams choose Levels.fyi data

  • Validated & Verified

    Every update passes automated and human checks so you can trust the signal, not fight the noise.

  • Fill in Critical Gaps

    Coverage that backfills missing titles, levels, and regions so analyses stay complete.

  • Real-Time Data & Insights

    Stay informed with in-moment compensation signals to drive confident decisions.

MCP

Your agents, now fluent in comp

Connect the Levels.fyi MCP server to Claude, ChatGPT, Cursor or your own agent. It can pull percentiles, company levels, location differentials and the data points behind them.

  • Works with Claude, ChatGPT, Cursor and other MCP clients
  • Filter by funding stage, valuation, and new offers versus current pay
  • The same data your comp team uses

Included in Enterprise

mcp.json
{
  "mcpServers": {
    "levels-fyi": {
      "url": "https://mcp.levels.fyi/comp-benchmark"
    }
  }
}
  1. 1Add the server URL to Claude, ChatGPT, Cursor or your own agent
  2. 2Sign in with your Levels.fyi account
  3. 3Ask in plain English

Tools your agent gets 40

  • get-salary-percentilesPercentiles by level for a role, location and time window
  • get-new-salary-submission-percentilesPercentiles from new offers only
  • get-new-salary-submission-equityEquity in new offers, by company
  • get-company-comparisonUp to seven companies side by side, with sample sizes
  • get-company-pay-ladderBase, stock and bonus at every level of one company
  • get-company-levelsA company's own level names, in order
  • search-top-companiesRank companies by pay for a role and level
  • get-location-comparisonPay across metros and countries
  • get-salaries-by-experiencePay by years of experience
  • search-raw-data-pointsThe individual data points behind any cut
  • get-vesting-schedulesVesting schedules by company
  • get-competitive-intelligence-dossierA company's comp practices, sourced

Plus 28 more for search, roles, locations and reference.

REST API and CLI access are available on request.

Get access

Request API, MCP, or CLI Access

Tell us a bit about your team and how you'd like to consume Levels.fyi compensation data.

Embeds

Available Embeds

Integrate Levels.fyi compensation data directly into your applications with these ready-to-use embeds.

Note: Available for Software Engineer, Product Manager, Product Designer, Data Scientist, and Software Engineering Manager job families.

Salary Range Chart Embed

Interactive salary distribution charts showing compensation ranges by level for 85+ companies including FAANG, top tech companies, financial institutions, and high-growth startups.

HTML
<iframe src="https://www.levels.fyi/charts_embed.html?company=Google&track=Software%20Engineer&hide_selector=false"
        height="500"
        style="width: 100%; border:none;"
        frameborder="0"
        scrolling="auto">
</iframe>

URL Parameters (Optional):

company
Company name from available companies (85+ companies including Google, Meta, Amazon, Netflix, Nvidia, Snowflake, Goldman Sachs, and more)
trackorrole
Job family (e.g., "Software Engineer", "Product Manager", "Data Scientist")
hide_selector
Boolean to hide company and track selector UI
Live previewlevels.fyi/charts_embed.html

Leveling Embed

Compare leveling structures between companies to understand career progression and title mapping across multiple job families.

HTML
<iframe src="https://www.levels.fyi/levels_embed.html?compare=Google,Meta&track=Software%20Engineer"
        height="830"
        style="width: 100%; border:none;"
        frameborder="0"
        scrolling="auto">
</iframe>

URL Parameters (Optional):

compare
Up to two comma-separated companies from available companies
trackorrole
Job family (defaults to "Software Engineer" if not specified)
hide_selector
Boolean to hide company selector UI
Live previewlevels.fyi/levels_embed.html