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.de 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.
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": "Free to use with an attribution link to nomado24.de"
}
}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.
Attribution (erforderlich)
Die Nutzung ist kostenlos, solange du einen sichtbaren Link zurück auf nomado24.de setzt. Kopiere dazu einfach diesen Schnipsel:
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, page, per_page (1-25, Standard 20) | Durchsucht dieselben Remote- und Hybrid-Jobs wie die REST-API. |
| 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.
Kontakt
Fragen, Feedback oder höhere Limits gewünscht? Schreib an anton.petuchow@nomado24.de.
