Nomado24 Jobs-API
Eine kostenlose, offene API für Remote- und Hybrid-Jobs in Deutschland und der EU. Liefert sauberes JSON, braucht keinen API-Schlüssel und darf frei genutzt werden, solange du zurück auf nomado24.com verlinkst.
Was ist das?
Die API gibt dieselben aktuellen Stellenanzeigen aus, die auch unser Jobboard zeigt: kuratierte Remote- und Hybrid-Jobs mit Fokus auf Deutschland und die EU. Ideal für Entwickler, Nebenprojekte, Dashboards oder Job-Aggregatoren, die eine verlässliche, deutschsprachige Quelle brauchen.
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.com/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.com)",
"docsUrl": "https://www.nomado24.com/de/developers",
"license": "Free to use with an attribution link to nomado24.com"
}
}Jeder Job verlinkt über das Feld url auf seine Detailseite auf nomado24.com. 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.
Attribution (erforderlich)
Die Nutzung ist kostenlos, solange du einen sichtbaren Link zurück auf nomado24.com setzt. Kopiere dazu einfach diesen Schnipsel:
HTML-Schnipsel
Powered by <a href="https://www.nomado24.com">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 denselben Attribution-Hinweis wie die REST-API. Die Nutzung ist kostenlos, solange die Quelle sichtbar bleibt.
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
Wer diese Daten weiterverwendet, will wissen, wie sie entstehen: welche Quellen einfließen, wie Arbeitsform und Gehalt bestimmt werden, und woran man erkennt, ob eine Angabe von der Quelle, von uns oder aus einer Rechtsnorm stammt. Die Methodikseite sagt das im Detail, samt der Stellen, an denen wir bewusst nichts behaupten.
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.
