Apify Dataset
AI-generatedSummary
Fetches dataset items from selected Arbeitsamt, Indeed, and Stepstone Apify actor runs started on or after the specified date. Maps job records, groups them by company, and filters duplicate and selected company records; with batching enabled, emits batches through the Loop Body output and returns accumulated input items through Done when the loop finishes.
Inputs
- Arbeitsamt Actor (required) — Apify actor whose runs to fetch for Arbeitsamt data.
- Indeed Actor (required) — Apify actor whose runs to fetch for Indeed data.
- Stepstone Actor (required) — Apify actor whose runs to fetch for Stepstone data.
- Runs Started After (required) — Include runs started on or after this date.
- Items Page Size — Dataset items per API request; defaults to 10,000.
- Return Single Item — When enabled, put all grouped companies in one item under
companies; otherwise return one item per company. - Runs Per Batch — Runs to process per batch. A value of 0 processes all runs at once; a positive value sends each batch to Loop Body.
- Min Companies — When processing batches, continue through additional runs until at least this many unique companies are collected. A value of 0 stops according to Runs Per Batch.
Output shape
Two main outputs: Loop Body and Done. In batched mode, Loop Body emits company data for each batch; when the loop returns its items, Done emits those accumulated items. Without batching, Done emits the company results directly.
By default, each item contains a
companyobject (name, city, normalized name and city) and ajobsarray. Return Single Item instead emits one item with acompaniesarray. Runs without a dataset are skipped; records without a company name, Indeed records marked with an error, duplicate companies across batches, and companies matching built-in exclusions are omitted. If no runs match, Done emits{ "done": true, "totalCompanies": 0 }.