Recherche d'offres Welcome to the Jungle. 1 crédit par appel.
query est un mot-clé ou une URL /jobs. language vaut fr (défaut) ou en. La réponse est { results, pagination }, 30 cartes par page.
GET https://api.piloterr.com/v2/welcometothejungle/search?query=python&language=fr
Exemple (mot-clé) :
python
Exemple (URL d'offres) :
https://www.welcometothejungle.com/fr/jobs?query=python
query est obligatoire.
| Forme |
Exemple |
Effet |
| Mot-clé |
python |
Offres dans la langue de language (défaut fr) |
| URL d'offres |
https://www.welcometothejungle.com/fr/jobs?query=python&page=2 |
query ou q est le mot-clé. /fr/ ou /en/ dans le chemin remplace language. page dans l'URL remplace page |
Une URL de fiche société (/companies/ sans /jobs) renvoie 400. Utilisez Welcome to the Jungle Company. Un autre hôte renvoie 400. Un mot-clé vide renvoie 400.
language vaut fr (défaut) ou en. en-gb et en-us comptent comme en. Toute autre valeur renvoie 400.
page part de 1. En dessous de 1 : 400. Une page contient 30 offres.
| Paramètre |
Type |
Requis |
Description |
query |
string |
oui |
Mot-clé, ou URL /jobs sur welcometothejungle.com |
language |
string |
non |
fr ou en. Défaut fr. Remplacé par le chemin de l'URL |
page |
integer |
non |
Page à partir de 1. Remplacée si l'URL a déjà page |
| Field |
Type |
Description |
results[] |
array |
Job cards |
results[].position |
integer |
Position from 1 |
results[].reference |
string | null |
Welcome to the Jungle reference |
results[].title |
string |
Job title |
results[].url |
string |
Offer URL |
results[].contract_type |
string | null |
Contract |
results[].remote |
string | null |
fulltime, partial, or empty |
results[].salary_min / salary_max |
number | null |
Salary bounds |
results[].salary_currency / salary_period |
string | null |
Currency and period |
results[].city / country |
string | null |
Office |
results[].company |
object |
name, slug, reference, logo_url |
pagination.page / per_page |
integer |
Page and size (30) |
pagination.total_results / total_pages |
integer | null |
Totals |
pagination.next |
string | null |
Next page URL |
| Code |
Meaning |
400 |
Missing query, unknown host, or bad language |
404 |
No offers |
500 |
Fetch failed |