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 + v2

REST v1: Basis-URL

https://api.nomado24.de/api/public/v1/jobs

Alle Anfragen sind GET-Anfragen und geben JSON zurück. Keine Authentifizierung, keine Cookies.

Parameter

ParameterTypStandardBeschreibung
pageGanzzahl1Seitennummer, beginnt bei 1.
per_pageGanzzahl50Ergebnisse pro Seite, 1 bis 100. Höhere Werte werden auf 100 begrenzt.
qText(leer)Volltextsuche über Titel, Firma und Beschreibung.
languagede | 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/mcp

Nur POST-Anfragen (Streamable HTTP, JSON-Response-Modus). Keine Sitzung, kein Server-Sent-Events-Stream.

Werkzeuge

WerkzeugParameterBeschreibung
search_jobsq, 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_jobid: 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/mcp

Cursor (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.

Zur Methodik der Jobdaten

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.