DEV Community

Programmatic SEO
Programmatic SEO

Posted on

I built a free salary data API for engineers — 200+ roles, 500+ cities, no auth needed

I got tired of salary data being locked behind paywalls or buried in job listings. So I built a free API.

No API key. No signup. Just data.

Base URL

https://engineersalarydata.com/wp-json/salarydata/v1/

Example Requests

Get all available roles:
GET /wp-json/salarydata/v1/roles

Get salary by role and city:
GET /wp-json/salarydata/v1/salaries?role=software-engineer&city=seattle

Search:
GET /wp-json/salarydata/v1/search?q=software+engineer+seattle

Example Response

{
  "role": "software-engineer",
  "city": "seattle",
  "min_salary": 145000,
  "max_salary": 220000,
  "avg_salary": 179520,
  "currency": "USD",
  "year": 2026,
  "source_article": "https://engineersalarydata.com/...",
  "last_updated": "2026-04-08"
}
Enter fullscreen mode Exit fullscreen mode

What It Covers

  • 200+ engineering roles — Software Engineer, Staff Engineer, ML Engineer, DevOps, Cloud Architect, and more
  • 500+ cities worldwide — US, UK, Canada, Australia, Europe, Asia
  • Experience levels — entry, mid, senior, staff, principal
  • 2026 verified data updated regularly
  • CORS enabled — works from browser or server

Full Documentation

engineersalarydata.com/api/

Free to use with attribution. Would love feedback — what data would you find most useful?

Top comments (0)