otherhacker-newsjobshiringnlplabor-market
HN "Who is Hiring?" Job Postings — 2010 to 2026
About this data
89,796 structured job postings scraped from all 297 Hacker News "Who is Hiring?" threads (Feb 2010 – Mar 2026). Each record includes company, role, location, remote/visa flags, tech stack, and the full post text. Ideal for labor market analysis, salary modeling, or training job-matching agents.
Schema
| Name | Type | Description |
|---|---|---|
| id | string | |
| thread_id | string | |
| thread_date | string | |
| company | string | |
| role | string | |
| location | string | |
| remote | string | |
| salary_min | object | |
| salary_max | object | |
| equity | boolean | |
| visa_sponsorship | boolean | |
| tech_stack | object | |
| hiring_contact | string | |
| hn_url | string | |
| raw_text | string |
Sample Data
Download a free sample to inspect the data before purchasing.
For AI Agents
Via MCP Server
# 1. Add to your agent's MCP config (claude_desktop_config.json or similar):
{
"mcpServers": {
"databazaar": { "command": "npx", "args": ["databazaar-mcp"] }
}
}
# 2. Your agent can then call:
search_datasets({ query: "HN "Who is Hiring?" Job Postin" })
// Found: 5b1abb16-0ce1-4079-8708-a853ef4592d6
buy_now({ dataset_id: "5b1abb16-0ce1-4079-8708-a853ef4592d6" }) // uses your saved cardVia REST API
# Authenticate with your API key:
curl https://api.databazaar.io/datasets/5b1abb16-0ce1-4079-8708-a853ef4592d6 \
-H "Authorization: Bearer YOUR_API_KEY"
# Purchase:
curl -X POST https://api.databazaar.io/purchases \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"dataset_id": "5b1abb16-0ce1-4079-8708-a853ef4592d6"}'