# alder > alder: jobs you can actually get, from where you are. It lists open tech roles and labels each one with where it can be done from: the country it is tied to, or how far a remote role reaches (one country, a region, or worldwide). Live right now (2026-11-09): 774,807 open listings across 6,521 companies, 3,006 of them remote anywhere. Every listing links to the employer's own application page; alder does not host applications. Listing age, repost and takedown history are observations. Location labels are inferences from location text, shown with their evidence. Nothing here is a claim that a listing or employer is fake. ## Key pages - [Jobs](https://alderhq.app/jobs): filtered search over open listings with location, freshness and lifecycle - [Market](https://alderhq.app/market): market intelligence: hiring velocity, where roles open, remote reality, pay, momentum - [Companies](https://alderhq.app/market/companies): hiring pulse per company: open postings over time - [Privacy](https://alderhq.app/privacy): what is stored and how to delete it - [Terms](https://alderhq.app/terms): terms of use - [Developers](https://alderhq.app/developers): the REST API, MCP server and events feed (events need a free API key) ## Data - [Hiring Index](https://alderhq.app/reports/hiring-index): open roles per company, last 7 days, biggest movers up and down (CSV: https://alderhq.app/reports/hiring-index.csv) - [Open roles cut](https://alderhq.app/reports/layoffs): companies whose boards shrank sharply in a week, last 90 days; postings only (CSV: https://alderhq.app/reports/layoffs.csv) - [Pay transparency](https://alderhq.app/reports/pay-transparency): share of listings that post pay, by country and role (CSV: https://alderhq.app/reports/pay-transparency.csv) - [Sitemap index](https://alderhq.app/sitemap.xml): every indexable page with a last-modified time - [Full reference for language models](https://alderhq.app/llms-full.txt): definitions and the company directory ## Answer pages (data-backed, each states its sample size and date) - Company hiring trend: https://alderhq.app/companies//hiring (open roles per day, opened and closed in 30 days, open-role cuts) - Company salaries: https://alderhq.app/companies//salaries (posted pay by role, US visa-filing wages) - Company visa sponsorship: https://alderhq.app/companies//visa (certified H-1B and PERM cases, UK and NL sponsor registers) - Jobs by role: https://alderhq.app/jobs/software-engineer, https://alderhq.app/jobs/data-engineer, https://alderhq.app/jobs/machine-learning-engineer and other role slugs; by country: https://alderhq.app/jobs/software-engineer/united-states - Salaries: https://alderhq.app/salaries (by role), https://alderhq.app/salaries/software-engineer (by city), https://alderhq.app/salaries/software-engineer/nyc (posted pay percentiles) - Company ids are the slugs in https://alderhq.app/sitemap-companies.xml; every URL above also answers with a Markdown twin when ".md" is appended ## For agents - [Public read API](https://alderhq.app/openapi.json): OpenAPI 3.1 spec for /api/v1 (jobs search, one job, company profile, company jobs, daily hiring series, posted salaries, market signals); JSON, cursor pagination, ETag, CORS; free without a key (100 requests a day per IP), per-key quota with one - [MCP server](https://alderhq.app/mcp): remote MCP over Streamable HTTP, read-only, no auth on the free tier; tools search_jobs, get_company, company_hiring_trend, salary_benchmark, list_signals, is_company_hiring; every result carries citation URLs - [Developer docs](https://alderhq.app/developers): endpoints, limits and copy-paste MCP setup for Claude, ChatGPT and Cursor - Discovery: https://alderhq.app/.well-known/api-catalog (RFC 9727) and https://alderhq.app/.well-known/mcp/server-card.json - Markdown twins: append .md to a job, company or answer page, for example https://alderhq.app/jobs/.md or https://alderhq.app/companies/.md ## Citing alder - Cite the specific page URL, and the date you read it: counts and listing status change with every refresh. - Say "observed" for facts stated in the listing (title, location text, posting date, open or closed) and "inferred" for labels (country and remote reach, seniority, role family). - Do not present hiring pulse as headcount: it counts postings. - Quote numbers with their date and sample size, as the page states them ("n listings", "as of "). - Posted pay is the range an employer advertised on a live listing; it is not what people are paid. Visa-filing wages are offered wages on certified US filings; a past filing does not mean a current role sponsors. - "Open roles cut" is a sharp drop in the number of open postings; it is not a layoff announcement. - Do not quote an individual listing's body as alder's own text; it is the employer's. ## Contact - See https://alderhq.app/privacy for how to reach the maintainers.