jobdata

Added source/ATS and company filtering + source ID fields

jobdataapi.com v4.15.1 / API version 1.17.1

1 min read · July 18, 2025 · Markdown version
Table of contents

This update introduces new filtering capabilities and data enhancements to help you better manage job and company data sources.

New field for Company source/ATS ID

All company object results now include a source_id field – an integer identifier representing the original Applicant Tracking System (ATS) or data source for the company. This field will also be included in the company CSV download file starting with next Sunday's weekly export (note: this is a schema change for the companies.csv file).

Example in API response for company object:

{
  "id": 123,
  "name": "Tech Corp",
  "source_id": 42, // New field
  ...
}

New filters for Company source/ATS ID

We've added three new filtering capabilities (access pro subscription required):

A new company_source_id parameter is now available across the following endpoints:

  • /api/jobs/

  • /api/jobsexpired/

Similarly for the /api/companies/ endpoint there now is a source_id filter parameter to narrow down companies by their source/ATS ID.

Filter by specific source IDs using our multi-ID syntax (pipe-separated values):

https://jobdataapi.com/api/jobs/?company_source_id=42|56

Added company_id filter to expired Jobs API endpoint

Another addition to the /api/jobsexpired/ endpoint is a company_id filter parameter that lets you filter for expired jobs by one or more companies:

https://jobdataapi.com/api/jobsexpired/?company_id=12345

Usage Notes

Source IDs are numeric identifiers without descriptive labels – they're primarily useful for:

  • Excluding jobs from specific sources you've already processed

  • Grouping results by data origin

  • Identifying patterns in source-specific data quality

The source_id field will appear in all API responses for company objects, including nested company objects within results from the /api/jobs/ endpoint, as well as the companies.csv download file.

For our updated docs, see:

Related Docs

Full job data downloads now available!
Maximum value for "page_size" parameter increased to 5000
New Jobs Deleted API Endpoint for Data Synchronization
Added llms.txt and llms-full.txt for AI-friendly implementation guidance
Optimized Vector Embeddings & Search
Added salary estimates + global currency conversion API endpoint
Geo radius search expansion for Jobs API location filters
API access key management upgrades + company timestamps in Companies API
Added salary estimates and converted values + location_string to download CSVs
Job filtering by vector embedding now available + added Apprenticeship job type
Added application URL query filter + (multi) country code parameter enhancements
Annualized job downloads + denormalized Parquet export
API page-size maximum reduced to 4000
jobdataapi.com now has Changelog section 🎉
New location, ID fields and filters
Added API Access Lite Plan + Smarter Age-Window Defaults for Jobs API
Added YouTube links to company profiles
Improved Job States (geo) search, Markdown job descriptions, and lean data retrieval
GeoNames upgrade, new population field and filters, expired field now in job results
Change of length for job title and location fields

Explore jobdata API with AI tools

Ask an AI assistant how to search and build with live job data.