The labour market, as records not opinions
Indices
Ghost Jobs Index - monthly. How long the postings on employers' own career sites have been up, and how many carry ghost-job signals, by role family, country, employer size, seniority, work mode and pay transparency. Measured from the boards, not surveyed; every edition is frozen at its own address and published under CC BY 4.0 with CSV and JSON downloads.
The datasets
| Dataset | What a row is | Updated |
|---|---|---|
| Job postings | One opening read from an employer's ATS board or career page: employer, role and role family, seniority, employment type, work mode and remote scope, locations with ISO country codes, stated or estimated pay, required technologies, visa and equity flags, first seen, last confirmed, lifecycle journal, trust verdict, source URL. | Continuously; boards refetched on a per-employer cadence |
| Company hiring signals | One employer: identity and verified domain, industry, size band, founded year, headquarters and offices, ATS vendor, technology stack seen in postings, funding rounds, open roles, roles added and closed over 30 and 90 days, hiring velocity and a weekly history. | Daily snapshots |
| Salary benchmarks | One cell of role x seniority x geography: percentiles of stated pay, the calibrated estimate, the sample size behind it and the method that produced it. | Rebuilt as the posting corpus moves |
| AI agents catalogue | One agent, MCP server, framework or skill indexed from GitHub, the MCP registry and Hugging Face Spaces, described in plain language: what it does, who it is for, what it needs, skill level, pricing. | Continuously |
How each field is produced - the re-check window, the stale and ghost thresholds, how an estimate is computed and when it stays empty - is written out in the methodology.
Samples and dictionary
Free files, no account, no form:
- Job postings sample (CSV)
- Company hiring signals sample (CSV)
- Salary benchmarks sample (CSV)
- Data catalogue overview (PDF)
- Data dictionary (PDF) - every field, its type and its meaning
Query it directly
The same records are served live to software. POST https://alion.io/mcp is a stateless MCP server (Streamable HTTP, JSON-RPC 2.0) with five read-only tools - search_jobs, get_job, resolve_company, search_companies, get_company - and the same five exist as plain HTTP endpoints under /mcp/rest/, described in OpenAPI 3.1 at /mcp/openapi. The anonymous tier needs no signup; a free key raises the quota. Setup for Claude, Cursor and other clients is on the developers page.
Coverage
Worldwide, with particular depth in Europe, the Gulf, Central Asia, India and remote-first hiring. Roles span software engineering, data and AI, infrastructure, security, hardware and chip design, robotics, product, design, analytics and technical leadership. Postings written in other languages are normalised into one English vocabulary for roles, seniority, employment type and work mode, while the original text is kept.
Using and citing it
The sample files and the API responses may be used, including commercially, under the terms of service, provided the source is attributed. A citation that lets a reader check the number looks like this:
Alion technology labour-market data, alion.io, retrieved 23 September 2026.
If you are quoting a figure that moves - live roles, employers hiring, a salary percentile - say when you took it, because it will have moved by the time anyone re-reads the sentence. For a bespoke extract, a historical slice or a licence beyond the terms, write to us.
