Job datasets in CSV,
indexed at the source
Active job data from 240k+ employers, plus a historical archive of ~29M expired postings since 2023. Start with a free CSV of up to 500 job openings a month, search the archive for free, then buy exactly the export you need, priced per record.
A free job dataset CSV. Yours after signup.
Create a free account and export up to 500 job openings a month as a CSV file, cut by any title, location, company or industry you can filter for. Every row comes from an employer's own career page or ATS, not from Indeed or LinkedIn.
[ 01 ]Create a free account
No credit card. Copy your API key from Profile → API Key. The Free plan includes 500 jobs a month.
[ 02 ]Pick your filters
Title, keywords, location, industry, company, salary, date posted. Run POST /v2/jobs/estimate first to see the row count at no cost.
[ 03 ]Export as CSV
POST /v2/jobs/export with "format": "csv". You get a download link, or an email with notify: true. Files stay available for about 30 days.
curl -X POST "https://api.hirebase.org/v2/jobs/export" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"search": {
"job_titles": ["Data Analyst"],
"location_types": ["Remote"],
"days_ago": 30,
"limit": 500
},
"format": "csv",
"notify": true
}'What's in the job openings CSV file
One row per job. Key columns:
- job_title
- Title as posted by the employer
- company_name · company_slug
- Hiring company and its Hirebase ID
- application_link
- Apply URL on the employer's ATS
- date_posted
- YYYY-MM-DD
- job_type · location_type
- Full Time, Contract… · Remote, Hybrid, In-Person
- locations
- City, region and country for each location
- salary_range
- Min, max, currency and period, when posted
- yoe_range
- Years of experience asked for, when stated
- job_categories
- Role families, e.g. Engineering Jobs
- visa_sponsored
- Whether the posting offers sponsorship
- job_board
- Source ATS: Greenhouse, Workday, Lever…
- company_data
- Industries, size range, LinkedIn URL
- description
- Cleaned job description
Want nested fields fully typed? Export JSON Lines instead with "format": "json".
Refresh cadence
- Live index. New postings typically appear within 1–2 hours of going up on the career page; removed roles leave the active index within the hour.
- Your plan. Daily refresh on Free, hourly on Starter and above.
- Archive. ~29M expired postings since 2023, sold per record below.
Every record, fully resolved.
Each posting is geocoded, AI-enriched, and linked to a full company entity. One pull gives you the listing, the location, the company, and the meaning.
Title, description, dates
Raw HTML and normalized text. Application URL. Posted and expiration dates.
Resolved location
City, region, country, latitude, longitude, bounding box. Radius-searchable.
Structured intelligence
Skills, technologies, benefits, salary, education, experience, visa sponsorship.
Company graph
Industry, sub-industry, employee size, LinkedIn, ATS platform, tech stack.
768-dim embedding
Semantic vector per posting. Drop-in for similarity search and matching.

Built for the teams measuring the
labor market.
Quants & Alt-data
Hiring as a leading indicator.
Historical posting volume by company, sector, and geography. Track headcount intent before it shows up in 10-Ks. Pre-cleaned, point-in-time accurate, structured for backtesting.
Market researchers
Quantify labor demand.
Salary curves by role and metro. Skill demand inflection points. Geographic shifts in white-collar hiring. Source data unaggregated and unpolluted by recruiter spam
Builders & Developers
Train models and matching engines on real data.
Bootstrap a job board, an AI agent, or a matching engine without standing up a crawl stack. 240k+ employers, structured fields, embeddings included.
Sales & GTM
Buying signals at scale.
Companies that hired their first DevOps engineer in Q3 2024. Companies that grew engineering 4× in twelve months. One-time pull, exact criteria, ready for CRM ingestion.
Research and reports built
on Hirebase data.
A selection of investigations our team has run on the dataset. The kind of analysis our customers run too.
The Unsexy Salary Premium
The highest-paying technical skills nobody is talking about. We mapped where COBOL maintainers, niche ERP specialists, and specific hardware experts quietly out-earn the AI-hyped roles dominating the discourse.
Coming soonThe Experience Inflation Index
Are "entry-level" jobs really demanding 3 to 5 years of experience? We analyzed 30,534 postings and found 1 in 4 entry-titled roles requires 1+ years, and 6.5% demand 3+. See which industries inflate the most.
Read reportThe RTO Reality Check
How much of the return-to-office mandate is actually showing up in postings? We tracked remote, hybrid, and on-site rates across company size and industry to see whether the headlines match the data.
Coming soonThe Revolving Door Index
Identifying companies stuck in toxic churn cycles. The ones reposting the exact same role week after week, instead of actually growing the team.
Coming soonReal-time hiring trends, salary benchmarks, and demand signals.
80+ roles tracked across 50+ locations, updated daily. Drill into trending roles, hottest markets, and salary leaders without a contract.
Pre-defined extracts, or bring your own criteria.
Transparent, volume-tiered.
The same per-record rates apply to live exports from the web app and to historical exports from the API. Historical Jobs Search is free and quotes the exact price before you pay.
Self-serve in minutes.
Historical job data, self-serve
Call Historical Jobs Search with your filters to see the match count, year breakdown, top companies, sample titles and a price quote — free on every plan. Send the same filters to Historical Jobs Export, pay at Checkout, and get every full record as CSV or JSON Lines within minutes. Custom cuts or S3 delivery? Email [email protected].
Delivered via Amazon S3 or REST API in your choice of format. Need Parquet, Avro, or BigQuery? Just ask.
Common Questions

Three ways to get started.
Pick the path that fits. Sample, self-serve, or custom — we'll meet you where you are.
