Ein Feed ohne Duplikate, neueste Stellen zuerst: aus 110+ Jobbörsen in 60+ Ländern (zum Beispiel LinkedIn, Indeed, StepStone, Jobs.ch und Arbeitsagentur.de), 40+ ATS-Systemen und beliebigen Karriereseiten von Firmen. Eine Eingabe, ein Datenschema, eine stabile job_id pro Stelle. Kein Login nötig. Am tiefsten in der Schweiz, Deutschland und Österreich.
job_id: Dieselbe Stelle ergibt auf jeder Jobbörse denselben Wert.onlyNewJobs liefert (und berechnet) ein täglicher Zeitplan nur Stellen, die Sie noch nicht bekommen haben.location plus radiusKm; Treffer, die Jobbörsen zu weit entfernt liefern, fallen ebenfalls heraus.company.is_agency, und excludeAgencies lässt Personaldienstleister und Jobportale weg.companyUrls erhalten Sie die offenen Stellen direkt vom Arbeitgeber, mit Firma, Karriereseite und Mitarbeiterzahl-Spanne.countries: ["CH","DE"], Ihre Suchbegriffe, excludeAgencies: true, onlyNewJobs: true, täglich.includeCompanyDetails: Die Zeilen enthalten Firmenname, Domain, career_page_url und, wo die Quelle sie nennt, eine Mitarbeiterzahl-Spanne.radiusKm: 25, postedWithinDays: 1, onlyNewJobs: true, jeden Morgen.job_id erkennt er, was er schon gezeigt hat.Diese Eingabe sucht Pflegefachfrauen und Pflegefachmänner im Umkreis von 30 km um Zürich aus den letzten 7 Tagen, ohne Personalvermittler:
{"countries":["CH"],"keywords":["Pflegefachfrau","Pflegefachmann"],"location":"Zürich","radiusKm":30,"postedWithinDays":7,"excludeAgencies":true,"maxResultsTotal":200}Gemessen (lokaler Lauf, Oktober 2026): 98 Stellen bei Direktarbeitgebern von 6 Jobbörsen (jobs.ch, arbeit.swiss, jobscout24, Indeed, LinkedIn, Glassdoor). 138 Zeilen wurden zu 98 zusammengeführt, 10 Anzeigen von Vermittlern und 24 Stellen außerhalb von 30 km fielen weg. Kosten etwa 0,38 $ für den Lauf (0,33 $ für die Jobbörsen, 0,05 $ für Job Feed), also etwa 0,004 $ pro Stelle.
onlyNewJobs), berechnet Job Feed nicht.maxResultsTotal deckelt die Menge. Eine maximale Kostengrenze für den Lauf gilt auch für die Jobbörsen, die Job Feed startet.enableHiringSignals ein: Er schickt jeden Ort mit Website an Job Feed und ergänzt jede Zeile um hiring_*-Felder.hiring_status (hiring, no_open_roles, not_read oder no_website), hiring_open_roles_count, bis zu 5 Beispieltitel in hiring_roles und die Karriereseite in hiring_jobs_url. not_read heißt: nicht prüfbar, nicht „stellt nicht ein“.sortBy: "newest" ein bestmöglicher Frische-Filter.companyUrls, careerSites oder searchUrls tun sie nichts.Klicken Sie oben auf Auf Apify öffnen, um job-feed im Browser auszuführen – kein Code, keine Installation. In der Apify-Konsole erhalten Sie:
Um diesen Actor aus Ihrem eigenen Code auszuführen, benötigen Sie einen Apify API-Token. In etwa einer Minute erledigt:
Gratiskontingent: Apify schreibt Ihrem Konto 5$ Plattformnutzung pro Monat gut, keine Kreditkarte erforderlich. Genug, um jeden Actor sinnvoll zu testen. Wie viele Ergebnisse das sind, hängt vom Preis pro Ergebnis des Actors ab.
Führen Sie diesen Actor aus jeder Sprache über die Apify-REST-API aus. Ersetzen Sie YOUR_TOKEN durch Ihren API-Token und passen Sie das JSON-Input an.
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~job-feed/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'// npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('santamaria-automations/job-feed').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);# pip install apify-client
from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('santamaria-automations/job-feed').call(run_input={})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(items)// dotnet add package Apify.Client
using Apify.Client;
var client = new ApifyClient("YOUR_TOKEN");
var run = await client.Actor("santamaria-automations/job-feed").CallAsync(new { });
var items = await client.Dataset(run.DefaultDatasetId).ListItemsAsync();// Maven: com.apify:apify-client
import com.apify.client.ApifyClient;
ApifyClient client = new ApifyClient("YOUR_TOKEN");
ActorRun run = client.actor("santamaria-automations/job-feed").call(Map.of());
List<Map<String,Object>> items = client.dataset(run.getDefaultDatasetId()).listItems();Dieser Actor ist auf dem Apify MCP-Server verfügbar, sodass Sie ihn von jedem MCP-kompatiblen KI-Client aus steuern können – Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex oder einem eigenen Agent – ohne Code zu schreiben.
https://mcp.apify.com?tools=santamaria-automations/job-feedBeispiel-Prompt nach Verbindung:
"Verwende job-feed, um einen Scrape durchzuführen, und liefere mir die Ergebnisse als Tabelle."
Clients mit dynamischer Tool-Discovery (Claude.ai, VS Code) erhalten das vollständige Input-Schema automatisch via add-actor.
Triggern Sie diesen Actor aus Ihrem Automatisierungstool. Alle unten aufgeführten Plattformen können die Apify-API in wenigen Klicks aufrufen — kein Code erforderlich.
@apify/n8n-nodes-apify installieren).santamaria-automations/job-feed.https://api.apify.com/v2/acts/santamaria-automations~job-feed/run-sync-get-dataset-items?token=YOUR_TOKEN hinzu.application/json.https://api.apify.com/v2/acts/santamaria-automations~job-feed/run-sync-get-dataset-items?token=YOUR_TOKEN, Methode POST, Body raw JSON.https://api.apify.com/v2/acts/santamaria-automations~job-feed/run-sync-get-dataset-items?token=YOUR_TOKEN.steps.http.$return_value zu.https://api.apify.com/v2/acts/santamaria-automations~job-feed/run-sync-get-dataset-items?token=YOUR_TOKEN, Body type JSON.