Overview
Data Export lets you download job listings from Jobo’s database of millions of jobs across 50+ ATS platforms. Choose your format, select the columns you need, apply filters, and download.Subscription Required — Full exports require an active Jobs Data
subscription. Free users can download up to 100 sample records to evaluate
data quality. View pricing.
CSV
Compatible with Excel, Google Sheets, and most data tools. Gzipped
automatically.
JSON
JSON array format. Easy to parse programmatically. Gzipped automatically.
Parquet
Columnar binary format. Compact and fast for analytics. Natively supported
by Spark, DuckDB, Pandas, BigQuery.
Quick Start
Choose a format
Select CSV, JSON, or Parquet. CSV and JSON exports are gzipped and
automatically split into multiple files when they exceed 50,000 records.
Configure columns & filters
Pick which columns to include, then filter by location, ATS source, remote
status, or posting date. All columns are selected by default.
Exports typically complete in under 2 minutes for up to 100K records.
Larger exports may take longer depending on the number of records and selected
columns.
Available Filters
Narrow down your export with the following filters. All filters are optional — omit them to export all available jobs.| Filter | Type | Description |
|---|---|---|
locations | object[] | Filter by location. Each object can have country, region, and city fields. Add multiple locations for OR matching. |
sources | string[] | Filter by ATS source. Select specific platforms like greenhouse, lever, workday, etc. All sources included by default. |
isRemote | boolean | When enabled, only remote positions are included in the export. |
postedAfter | date | Only include jobs posted after this date. Useful for incremental exports. |
maxRows | integer | Maximum number of rows to export. Leave empty to export all matching records (full export only). |
isFullExport | boolean | Toggle between sample (100 records) and full export. Full export requires an active subscription. |
ATS Sources
Jobo aggregates job listings from 50+ Applicant Tracking Systems. You can filter exports to include only specific sources.SmartRecruiters
Greenhouse
Workday
Lever
Personio
BambooHR
iCIMS
Ashby
Workable
JazzHR
Recruitee
Teamtailor
Rippling
Jobvite
ADP
Dayforce
SuccessFactors
Oracle Cloud
Taleo
Cornerstone
Limits
| Feature | Free Plan | Jobs Data Plan |
|---|---|---|
| Records per export | 100 (sample) | Unlimited |
| Concurrent exports | 1 | 5 |
| File retention | 24 hours | 7 days |
| Column selection | All | All |
| Filters | All | All |
FAQ
How often is the data updated?
How often is the data updated?
Job listings are refreshed every 15 minutes. Each export captures the
latest snapshot at the time of creation.
Can I schedule recurring exports?
Can I schedule recurring exports?
Scheduled exports are on our roadmap. For now, you can use Outbound
Feed for continuous data sync, or
use the API for programmatic access.
Is there a limit on file size?
Is there a limit on file size?
No hard limit. Large exports (1M+ records) may take several minutes to
process. CSV and JSON files are gzipped and split into multiple files when
they exceed 50,000 records per file.
Can I export only new jobs since my last export?
Can I export only new jobs since my last export?
Yes — use the
postedAfter filter with the timestamp of your last export to
get only new listings. This is the recommended approach for incremental data
pulls.What's the difference between sample and full export?
What's the difference between sample and full export?
Sample exports (free plan) return up to 100 records so you can evaluate data
quality and schema. Full exports (Jobs Data plan) return all matching
records with no row limit.
Can I export data via API?
Can I export data via API?
Yes. The same export functionality is available via the Jobs
API. Use it to programmatically trigger exports and
download results.

