Hier vind je informatie over endpoints, response parameters en mogelijke codefouten na het verbinden met je REST API-sleutel. Als je nog niet hebt verbonden, volg dan de stappen in deze gids om te beginnen.

Hoe krijg je de API-sleutel?
Registreer je op de website: nl.jooble.org/api/about
Na registratie, kopieer en bewaar de API-sleutel die voor je is gegenereerd.

Endpoints
Hieronder vind je de beschikbare endpoints die je kunt gebruiken om te communiceren met de Jooble REST API om de gewenste gegevens op te halen.

Verzoekparameters:
POST /api/{api_Key} 

  • keywords: Zoekwoorden om naar banen te zoeken.
  • location: Locatie om naar banen te zoeken.
  • radius (optioneel): Zoekstraal, omgezet naar kilometers (type: string).
  • salary (optioneel): Minimumsalaris voor de banenjacht (type: integer).
  • page (optioneel): Het paginanummer van de zoekresultaten.
  • ResultOnPage (optioneel): Aantal banen dat op elke pagina wordt weergegeven.
  • SearchMode (optioneel): De zoekmodus, standaard is 0.
  • companysearch (optioneel):
    • true – Zoeken naar zoekwoorden in de bedrijfsnaam van de baan.
    • false – Zoeken naar zoekwoorden in de functietitel of beschrijving.

Response Parameters:

  • totalCount: Totaal aantal banen gevonden voor het zoekverzoek.
  • jobs: Een lijst van banen die voldoen aan de zoekcriteria:
  • title: Functietitel.
  • location: Locatie van de baan.
  • snippet: Uittreksel van de functiebeschrijving weergegeven in zoekresultaten.
  • salary: Salarisbereik in het formaat {job.salary_val1} - {job.salary_val2} {currency}.
  • source: De bron van de vacature.
  • type: Type baan (voltijds, deeltijds, enz.).
  • link: URL naar de vacature.
  • company: Bedrijfsnaam.
  • updated: Datum en tijd waarop de baan voor het laatst is bijgewerkt.
  • id: Unieke functienaam.

Json Voorbeeldverzoek
POST https://jooble.org/api/{api_Key}

{
  "keywords": "Sales Manager, Administrator",
  "location": "Kyiv",
  "radius": "80",
  "page": "1",
  "companysearch": "false"
}
Succesrespons: 200 OK

{  "totalCount": 1,  
    "jobs": [    
{ "title": "Sales Manager",
"location": "Kyiv",
"snippet": "Dit is een geweldige kans om ons team te versterken...",
"salary": "17.600 UAH",
"source": "jooble",
"type": "Voltijds",
"link": "https://nl.jooble.org/jdp/12345",
"company": "ABC Corp",
"updated": "2023-09-15T12:55:35.3870000",
"id": 1234567890 } ]
}
Error Responses:
403: Access denied – Ongeldige API-sleutel.
404: Not found – De aangevraagde endpoint of bron is niet beschikbaar.

Voorbeeld van het gebruik van de Jooble API in Code
Je kunt de Jooble API implementeren met PHP, JavaScript, Ruby, C# (.NET 4 of later), Python 3.5 of Python 2.7. Gedetailleerde codevoorbeelden voor elke taal vind je op de Jooble API overzichtspagina, laat dit zien aan je programmeur.

Jooble REST API Documentatie Gids Endpoints