Bulk export 7 million+ live jobs from 200+ ATS platforms with cursor pagination, up to 1,000 jobs per batch. Filter by occupation, location, company, industry and company size. Built for data pipelines, job boards and incremental syncs.
Jobs can now carry a brand object: the brand the hiring company trades under when it is part of one, such as a franchisee, an independent agent or agency, or a hotel run under a hotel group's flag. company stays the employer that posted the job; brand is the brand customers know it by (e.g. Culver's), with its id, name, domain and logo_url. For hotels it is the hotel group, not the individual flag. The key is omitted on jobs whose company is not part of a brand. The output table and the actor's input are unchanged.
2.9 (November 2026)
Description Format has two new choices, Enhanced Markdown (Beta) and Enhanced HTML (Beta). They return each job's description with the same words and a consistent layout: real headings, lists, key facts as **Label:** value, and the repeated title, buttons and tracking tags removed. The layout is produced automatically and is not guaranteed to be perfect. A job without an enhanced description returns its standard one. The default is unchanged.
2.8 (November 2026)
When a run finishes, the actor now tells Jobo its run id, your Apify user id, whether you are on a paid Apify plan, how many results it was charged for and the total charged, so we can track our Store revenue. Your input and the jobs it returned are not sent. Results and pricing are unchanged.
2.7 (November 2026)
Every filter of the Jobo feed API is now an input. New: Employment Type, Experience Level and Description Language, each with an Exclude input; Company Primary Industry and Company Category; and an Exclude input beside Job Category, Job Subcategory, Occupations, Company Size, Company Revenue and Company Industries. Updated After fetches only jobs created, updated or re-indexed since a time, the recommended way to sync incrementally; Include Reactivated Jobs adds jobs that came back online to a Posted After window; Description Format returns descriptions as HTML instead of Markdown. All new inputs are optional, so existing runs and schedules are unchanged.
2.6 (November 2026)
Jobs now carry an occupation object: what kind of job it is, as a category › subcategory › occupation (e.g. Healthcare › Nursing › Registered Nurse) with its id, ISCO-08 code and O*NET-SOC codes. It is null when a job is not classified. The output table gains Occupation and Job category columns. New inputs narrow the feed by what kind of job it is (Job Category, Job Subcategory, Occupations by id) and by who is hiring (Companies, Company Size, Company Revenue, Company Industries, and leaving out or keeping only staffing agencies). Companies take a Jobo company id, a website domain or a whole company name, to include or leave out; entries that match no company are logged as warnings. ATS Sources (Exclude) and Work Model (Exclude) leave out the sources and work models you pick. To try a combination before a run, build it at jobo.world/api/feed-builder : it shows how many jobs match and five sample jobs, without an API key.
2.5 (October 2026)
The full company profile (include_company_details) no longer carries personal data or news: founders, leadership, phone_number, email_address and press_references are removed, along with the Founders and Leaders columns in the output table.
2.4 (August 2026)
Renamed to Career Site Jobs Feed (previously ATS Jobs Feed API). Existing schedules, integrations, and saved runs keep working; update any hard-coded apify.com/jobo.world/ats-jobs-feed links to apify.com/jobo.world/career-site-jobs-feed.
Moved to pay-per-event pricing, billed per job record returned. Input, output, and cursor behaviour are unchanged.
2.3 (July 2026)
Moved the publisher-managed Jobo credential to an encrypted Apify Secret. No customer action is required.
Clarified where to retrieve FEED_METADATA in the Console and through the run-specific Apify API endpoint.
2.2 (June 2026)
Raised batch limits: up to 1,000 jobs per batch and 100 batches per run.
2.1 (May 2026)
Opt-in company enrichment: include_company_details attaches the full company profile, with a run-wide cache so each unique company is fetched once.
New "Company details" output view.
2.0 (May 2026)
Migrated to the Jobo Connect v2 API with the enriched job shape (AI-extracted qualifications, geocoded locations, normalized salaries).
Cursor-based pagination with a resumable FEED_METADATA key-value-store record (last_cursor, has_more).