Endpoints
Modified jobs
Open postings whose title, location, pay, employment type, department or complete text changed upstream in the last 24 hours (or the window you set with date_modified_gte / date_modified_lt), most recent change first. Every row carries date_modified and modified_fields. A posting its source left unchanged is never reported, however often it is re-read. Call it daily at the same time.
Request
GET /api/v1/modified-jobs · API reference →
All parameters
| Parameter | Description |
|---|---|
| Pagination | |
limit | Postings per response, 1 to 1000. Default 100. |
offset | Postings to skip, up to 100,000. Keep adding limit until a page comes back shorter than limit. |
cursor | The last id you received; returns the next postings by id ascending. Best for backfills; every response also carries it in the X-Last-Id header. Wins over offset. |
| Response | |
description_format | text or html to include the full description (and requirements). Left out by default because it is large. |
include_page_text | true: also the complete text read from the original posting page. |
format | json (an array, the default), jsonl, csv, or md (Markdown for language models; chars limits text per posting). |
fields | Comma-separated list of the fields to return, e.g. id,title,url. |
schema | The output layout. Default: the universal job-feed layout (ai_* names for derived fields, salary / employment_type as the source states them), so code written for other job feeds works unchanged; the values are still derived by rules from the posting. native: this index's own names (no ai_ prefix). |
include_basic_organization_details | true: the employer's profile inline (industry, headcount, headquarters, legal entity id, open and new postings). |
include_beta | true: also the standard occupation of each posting, classification_onet (O*NET-SOC 2019), classification_soc (SOC 2018) and classification_isco (ISCO-08), each {id, name}, matched by rules against O*NET's official title lists (English titles; null when no title matches), and locations_derived_structured (each place as lat, lon, locality, county, region, country, country_code, continent, timezone). |
order_by | date_created (default, newest first), date_posted or salary. |
include_duplicates | true: also the same opening found on a second channel. |
| Text search | |
title | Google-style search of the title: software engineer (both words), "software engineer" (phrase), python OR rust, -senior (exclude). |
description | The same syntax over the title and the complete description. |
location | The same syntax over the location, raw and normalised: Munich also finds München; "London, England, United Kingdom"; "United States" OR Canada. |
title_advanced | Boolean: & and, | or, ! not, <-> followed by, <N> within N words, 'exact phrase', manag:* prefix, parentheses. E.g. (python | rust) & senior & !staff. |
description_advanced | Boolean expression over title and description. |
location_advanced | Boolean expression over the location: Germany & !(Berlin | Munich). |
organization_advanced | Boolean expression over the employer's name. |
skill | Comma-separated skills, all required: Python,SQL. |
| Dates | |
date_posted_gte | Posted on or after (ISO 8601, UTC). |
date_posted_lt | Posted before. |
date_created_gte | First indexed on or after: the safe cursor for incremental syncs. |
date_created_lt | First indexed before. |
date_modified_gte | Changed upstream on or after (default: 24 hours ago). |
date_modified_lt | Changed upstream before. |
| Source | |
source | Comma-separated sources: greenhouse, lever (or lever.co), ashby, workday, oracle, smartrecruiters, workable, recruitee, personio, bamboohr, teamtailor, breezy, adp, arbeitsagentur, eures, career_site. See Supported sources. |
exclude_source | Sources to leave out. |
source_type | ats, career_site, public_employment_service. |
| Employer | |
organization | Exact employer names, comma-separated. |
exclude_organization | Employers to leave out. |
domain | Employer domains: nvidia.com,microsoft.com. |
exclude_domain | Domains to leave out. |
organization_agency | only staffing / placement agencies, or exclude them (direct employers only). |
organization_industry | Sector, e.g. technology, finance, healthcare. |
organization_size | Company size buckets, comma-separated: 1, 2-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+. |
organization_headcount_gte | At least this many employees. |
organization_headcount_lt | Fewer than this many employees. |
company_country | Employer's home country (ISO code). |
| Derived | |
experience_level | 0-2, 2-5, 5-10, 10+ years (also as ai_experience_level). |
work_arrangement | On-site, Hybrid, Remote OK, Remote Solely. |
employment_type | FULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN, VOLUNTEER. |
language | Language the posting is written in: English, German, French, Spanish… |
education | high school, associate degree, bachelor degree, postgraduate degree. |
taxonomies | Job function, e.g. Software Engineering, Data & AI, Sales (also ai_taxonomies_a, function). |
exclude_taxonomies | Functions to leave out. |
visa_sponsorship | only postings that offer sponsorship, or exclude them. |
seniority | internship, entry, mid, senior, lead, manager, director, executive. |
| Other | |
has_salary | true: only postings that state pay. |
salary_min | Minimum yearly pay (hourly, daily, weekly and monthly pay are converted). |
currency | USD, EUR, GBP… |
country | ISO country codes of the job's location: US,CA. |
has_no_location | true: only postings without a recognisable place. |
full_text_only | true: only postings whose complete text is stored. |
id | Posting ids, comma-separated. |
Try it
Try it
GET/api/v1/modified-jobsPress “Send request” to call the live API.
Sample response
Live, from this index.
[
{
"id": 4770344,
"date_posted": "2026-10-05T00:00:00Z",
"date_created": "2026-10-06T02:10:13Z",
"title": "Moody's RCO Consultant",
"organization": "Unison Group",
"organization_url": null,
"date_valid_through": null,
"locations": [
{
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia"
}
}
],
"locations_alt": null,
"location_type": null,
"location_requirements": null,
"salary": null,
"employment_type": "Full-time",
"url": "https://apply.workable.com/j/B87EA17338",
"source_type": "ats",
"source": "workable",
"source_domain": "apply.workable.com",
"source_slug": "unisongroup",
"organization_logo": null,
"cities_derived": [
"Kuala Lumpur"
],
"counties_derived": [
"WP. Kuala Lumpur"
],
"regions_derived": [
"Kuala Lumpur"
],
"countries_derived": [
"Malaysia"
],
"locations_derived": [
"Kuala Lumpur, Malaysia"
],
"timezones_derived": [
"Asia/Kuala_Lumpur"
],
"lats_derived": [
3.1412
],
"lngs_derived": [
101.68653
],
"domain_derived": null,
"ai_salary_currency": null,
"ai_salary_value": null,
"ai_salary_min_value": null,
"ai_salary_max_value": null,
"ai_salary_unit_text": null,
"ai_benefits": null,
"ai_experience_level": null,
"ai_work_arrangement": null,
"ai_work_arrangement_office_days": null,
"ai_remote_location": null,
"ai_remote_location_derived": null,
"ai_key_skills": [
"Go",
"SQL",
"ETL",
"Risk Management",
"Treasury",
"Communication"
],
"ai_hiring_manager_name": null,
"ai_hiring_manager_email_address": null,
"ai_core_responsibilities": "Implement and configure Moody’s RiskConfidence (RCO) solutions based on business and regulatory requirements.\nGather requirements from Risk, Treasury, Finance and IT stakeholders and translate them into RCO configurations.\nWork on data mapping, data transformation, ETL and data validation.\nConfigure risk models, parameters, calculations and regulatory requirements within RCO.\nSupport modules such as Liquidity Risk, ALM, Stress Testing, LCR/NSFR, IRRBB and Regulatory Reporting, depending on project requirements.\nPerform SIT, UAT, result validation, troubleshooting and production support.\nAnalyze implementation issues and coordinate with technical/business teams for resolution.\nPrepare functional specifications, data mappings, test cases and implementation documentation.\nSupport client discussions, demonstrations, knowledge transfer and post-go-live activities.",
"ai_requirements_summary": "Experience in Banking Risk / Risk Management technology.\nHands-on experience with Moody’s RiskConfidence (RCO) implementation.\nStrong understanding of Liquidity Risk, ALM, Stress Testing and Regulatory Reporting.\nExperience with LCR, NSFR, IRRBB and/or other banking regulatory calculations.\nStrong knowledge of data mapping, ETL, data modelling and data validation.\nGood SQL skills and understanding of banking/risk data models.\nExperience across the complete implementation lifecycle: Requirement Gathering → Design → Configuration → Testing → UAT → Go-Live → Production Support.\nStrong techno-functional and client-facing communication skills.\nExperience working with global banking clients is preferred.\nMoody’s RCO certification is an advantage.",
"ai_working_hours": null,
"ai_employment_type": [
"FULL_TIME"
],
"ai_job_language": "English",
"ai_visa_sponsorship": null,
"ai_keywords": [
"Moody",
"RCO",
"Consultant",
"Go",
"SQL",
"ETL",
"Risk Management",
"Treasury",
"Communication",
"Consulting & Strategy",
"Bharat"
],
"ai_taxonomies_a": [
"Consulting & Strategy"
],
"ai_education": null,
"date_last_seen": "2026-10-07T02:11:14Z",
"apply_url": "https://apply.workable.com/j/B87EA17338/apply",
"country_codes_derived": [
"MY"
],
"years_experience": null,
"seniority": null,
"department": "Bharat",
"apply_effort": "quick",
"full_text": true,
"details": {
"experience": "Mid-Senior level",
"function": "Information Technology",
"industry": "Banking",
"employment_type": "Full-time",
"telecommuting": "no"
},
"org_slug": "board-24668",
"org_recruitment_agency_derived": false,
"date_modified": "2026-10-07T02:11:14Z",
"modified_fields": [
"location"
],
"locations_derived_structured": [
{
"lat": 3.1412,
"lon": 101.68653,
"locality": "Kuala Lumpur",
"county": "WP. Kuala Lumpur",
"region": "Kuala Lumpur",
"country": "Malaysia",
"country_code": "MY",
"continent": "Asia",
"timezone": "Asia/Kuala_Lumpur"
}
]
},
{
"id": 4769779,
"date_posted": "2026-08-03T00:00:00Z",
"date_created": "2026-10-06T02:08:04Z",
"title": "Business Manager- Accounting (Noida)",
"organization": "Docyt",
"organization_url": null,
"date_valid_through": null,
"locations": [
{
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "Noida, Uttar Pradesh, India"
}
}
],
"locations_alt": null,
"location_type": null,
"location_requirements": null,
"salary": null,
"employment_type": "Full-time",
"url": "https://apply.workable.com/j/C6240967EE",
"source_type": "ats",
"source": "workable",
"source_domain": "apply.workable.com",
"source_slug": "docyt",
"organization_logo": null,
"cities_derived": [
"Noida"
],
"counties_derived": [
"Gautam Buddha Nagar"
],
"regions_derived": [
"Uttar Pradesh"
],
"countries_derived": [
"India"
],
"locations_derived": [
"Noida, Uttar Pradesh, India"
],
"timezones_derived": [
"Asia/Kolkata"
],
"lats_derived": [
28.58
],
"lngs_derived": [
77.33
],
"domain_derived": null,
"ai_salary_currency": null,
"ai_salary_value": null,
"ai_salary_min_value": null,
"ai_salary_max_value": null,
"ai_salary_unit_text": null,
"ai_benefits": null,
"ai_experience_level": "5-10",
"ai_work_arrangement": "On-site",
"ai_work_arrangement_office_days": null,
"ai_remote_location": null,
"ai_remote_location_derived": null,
"ai_key_skills": [
"Accounting",
"GAAP",
"CPA",
"Compliance",
"ERP",
"Account Management",
"English"
],
"ai_hiring_manager_name": null,
"ai_hiring_manager_email_address": null,
"ai_core_responsibilities": null,
"ai_requirements_summary": "Strong understanding of Finance and Financial Statements, including income statements, balance sheets, and cash flow reports.\nProficiency in Accounting Software and ERP systems, with the ability to learn new tools and workflows quickly.\nExperience with Journal Entries (Accounting), general ledger maintenance, and account reconciliations.\nSolid Analytical Skills, with the ability to interpret financial data, identify variances, and support data-driven decisions.\nKnowledge of US GAAP or US-focused accounting practices, particularly for hospitality or multi-entity environments.\nBachelor’s degree in Accounting, Finance, or a related field; professional certifications (e.g., CPA, CA Inter) are an advantage.\nRequirements\nWe expect candidates to maintain the highest level of integrity to uphold the confidentiality of sensitive financial data\nThis job will require some overlap of U.S.-time zones and may require some Saturday and Sunday flexibility dependent upon the needs of the client.\nBase location- Noida Sec 62\nAvailable for night shifts as needed to communicate with customers effectively.",
"ai_working_hours": null,
"ai_employment_type": [
"FULL_TIME"
],
"ai_job_language": "English",
"ai_visa_sponsorship": null,
"ai_keywords": [
"Business",
"Manager",
"Accounting",
"Noida",
"GAAP",
"CPA",
"Compliance",
"ERP",
"Account Management",
"English",
"Finance & Accounting",
"Customer Success"
],
"ai_taxonomies_a": [
"Finance & Accounting"
],
"ai_education": null,
"date_last_seen": "2026-10-07T02:09:59Z",
"apply_url": "https://apply.workable.com/j/C6240967EE/apply",
"country_codes_derived": [
"IN"
],
"years_experience": 5,
"seniority": "manager",
"department": "Customer Success",
"apply_effort": "quick",
"full_text": true,
"details": {
"experience": "Mid-Senior level",
"function": "Accounting/Auditing",
"industry": "Computer Software",
"employment_type": "Full-time",
"telecommuting": "no"
},
"org_slug": "board-23440",
"org_recruitment_agency_derived": false,
"date_modified": "2026-10-07T02:09:59Z",
"modified_fields": [
"description"
],
"locations_derived_structured": [
{
"lat": 28.58,
"lon": 77.33,
"locality": "Noida",
"county": "Gautam Buddha Nagar",
"region": "Uttar Pradesh",
"country": "India",
"country_code": "IN",
"continent": "Asia",
"timezone": "Asia/Kolkata"
}
]
}
]