Nomado24 Jobs-API
Kostenloser API-Zugang zu strukturierten Stellenangaben aus Deutschland und der EU, ohne API-Schlüssel. Der Zugang erteilt keine pauschalen Nutzungsrechte an fremden Anzeigen oder Datenbanken.
Was ist das?
Die API liefert strukturierte Fakten und Links zu Stellen auf unserem Jobboard. Kopierte Anzeigentexte und externe Bewerbungs-URLs werden standardmäßig nicht weitergegeben. Ihr Export erfordert eine gesondert dokumentierte Berechtigung; die Sichtbarkeit auf der Website genügt dafür nicht.
REST v2 für strukturierte Abfragen
Öffentlich erreichbar, ohne API-Schlüssel. v2 liefert strukturierte Filter, Herkunft pro Feld und Cursor-Paginierung. v1 bleibt für einfache Seitenabfragen verfügbar.
curl "https://api.nomado24.de/api/public/v2/jobs?applicant_region=DE&work_arrangement=remote&limit=10"REST v2 nutzt limit (1 bis 100, Standard 25) und cursor. Beim Fortsetzen nur cursor und optional limit senden. Auch nach einer leeren Seite nextCursor folgen, solange hasNext wahr ist. total ist derzeit null; snapshotId bezeichnet die Abfrage, keinen eingefrorenen Datenbestand. Vollständige Parameter und Fehler stehen in OpenAPI.
OpenAPI v1 + v2REST v1: Basis-URL
https://api.nomado24.de/api/public/v1/jobsAlle Anfragen sind GET-Anfragen und geben JSON zurück. Keine Authentifizierung, keine Cookies.
Parameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
| page | Ganzzahl | 1 | Seitennummer, beginnt bei 1. |
| per_page | Ganzzahl | 50 | Ergebnisse pro Seite, 1 bis 100. Höhere Werte werden auf 100 begrenzt. |
| q | Text | (leer) | Volltextsuche über Titel, Firma und Beschreibung. |
| language | de | en | fr | (alle) | Nur Jobs in dieser Sprache. |
Beispiele
curl
curl "https://api.nomado24.de/api/public/v1/jobs?q=react&language=en&per_page=20"JavaScript (fetch)
const res = await fetch(
"https://api.nomado24.de/api/public/v1/jobs?q=react&language=en&per_page=20"
);
const { data, meta } = await res.json();
console.log(data[0]?.title, data[0]?.url);Antwort
{
"data": [
{
"slug": "senior-react-developer-abc123",
"title": "Senior React Developer",
"companyName": "Acme GmbH",
"location": "Remote (EU)",
"remote": true,
"workArrangement": "remote",
"language": "en",
"tags": ["react", "typescript"],
"source": "remotive",
"publishedAt": "2026-07-10T00:00:00.000Z",
"url": "https://www.nomado24.de/en/remote-jobs/job/senior-react-developer-abc123",
"salaryMin": 5000,
"salaryMax": 7000,
"currency": "EUR"
}
],
"meta": {
"page": 1,
"perPage": 20,
"count": 1,
"attribution": "Data: Nomado24 (https://www.nomado24.de)",
"docsUrl": "https://www.nomado24.de/de/developers",
"license": null,
"rights": { "thirdPartyRightsReserved": true, "notice": "No blanket content licence is granted. Third-party rights and source terms apply." }
}
}Jeder Job verlinkt über das Feld url auf seine Detailseite auf nomado24.de. Externe Bewerbungslinks werden bewusst nicht ausgegeben.
Rate-Limit
240 Anfragen pro 15 Minuten und IP-Adresse. Bitte cache die Antworten und paginiere in ruhigem Tempo.
Quellenangabe und Rechte
Nenne Nomado24 mit einem sichtbaren Link auf nomado24.de und erhalte die Herkunftsangaben. Das ersetzt keine gegebenenfalls erforderlichen Rechte an fremden Inhalten oder Datenbanken. license: null bedeutet, dass keine pauschale Inhaltslizenz erteilt wird; rights enthält den Rechtehinweis. Bereits wirksam eingeräumte Rechte bleiben unberührt. Beispiel für die Quellenangabe:
HTML-Schnipsel
Powered by <a href="https://www.nomado24.de">Nomado24</a>MCP-Server
Dieselben Jobdaten auch als MCP-Server (Model Context Protocol) für KI-Assistenten wie Claude oder Cursor: Streamable HTTP, zustandslos, kein API-Schlüssel.
Endpoint
https://api.nomado24.de/api/public/v1/mcpNur POST-Anfragen (Streamable HTTP, JSON-Response-Modus). Keine Sitzung, kein Server-Sent-Events-Stream.
Werkzeuge
| Werkzeug | Parameter | Beschreibung |
|---|---|---|
| search_jobs | q, language, per_page (1-25); page (v1); country, applicant_region, work_arrangement, employment_type, seniority, skills, salary_min/max, cursor (v2) | Durchsucht dieselben Remote- und Hybrid-Jobs wie die REST-API. |
| get_job | id: job_<slug> | Eine Stelle mit Herkunft, Prüfung und kanonischer URL. |
| get_job_statistics | (keine) | Kennzahlen zum Jobboard: aktive Stellen, neue Stellen, Top-Quellen, Gehaltsspannen. |
Rate-Limit
120 Anfragen pro 15 Minuten und IP-Adresse.
Jede Antwort enthält Herkunfts- und Rechtehinweise wie die REST-API. Der Zugang ist kostenlos; eine Quellenangabe allein erlaubt keine Weiterveröffentlichung fremder Inhalte.
Claude (Custom Connector)
In den Claude-Einstellungen unter Connectors einen benutzerdefinierten Connector mit dieser URL hinzufügen:
Custom Connector
Name: Nomado24 Jobs
URL: https://api.nomado24.de/api/public/v1/mcpCursor (mcp.json)
In der mcp.json-Konfiguration eintragen:
{
"mcpServers": {
"nomado24": {
"url": "https://api.nomado24.de/api/public/v1/mcp"
}
}
}Beta-Hinweis
Die API befindet sich in der Beta. Felder und Limits können sich noch ändern, und das Rate-Limit kann angepasst werden. Für den produktiven Einsatz sag uns kurz Bescheid, dann halten wir dich auf dem Laufenden.
Methodik der Daten
Die Methodik erklärt Herkunft, automatische Einordnung, Gehaltsangaben und Aktualität. Sie beschreibt die Grenzen der Daten und nennt den Kontakt für Korrekturen und Rechtehinweise.
Für KI-Systeme und Agenten
Wenn du Nomado24 nicht als Website liest, sondern als Datenquelle nutzt, findest du dort alle maschinenlesbaren Schnittstellen an einem Ort: llms.txt, OpenAPI, MCP-Server, Datensätze, Reports und die Attributionsregeln.
AI- und Agenten-Schnittstellen ansehen
Kontakt
Fragen, Feedback oder höhere Limits gewünscht? Schreib an anton.petuchow@nomado24.de.
