Recherche d'emplois habilités sur clearedjobs.net. query est un mot-clé, une URL jobs avec keywords, ou une page q-analyst-jobs.html. Une URL /job/ renvoie 400.
Seule la première page HTML est disponible. pagination.next est null même si total_results dépasse le nombre de cartes. N'inventez pas d'URL suivante. page supérieur à 1 renvoie 404. total_pages est null.
curl -sS -H "x-api-key: YOUR_API_KEY" "https://api.piloterr.com/v2/clearedjobs/search?query=analyst"
| Name |
Detail |
| query |
Chaîne obligatoire. Mot-clé ou URL clearedjobs.net. Exemple : analyst. Une URL d'offre renvoie 400. |
| page |
Entier facultatif. Seule la page 1 est servie. Exemple : 1. page=2 renvoie 404. |
| Name |
Detail |
| results[].id |
Chaîne. |
| results[].title |
Chaîne. |
| results[].url |
Chaîne. À passer à l'endpoint job. |
| results[].company |
Chaîne ou null. |
| results[].location |
Chaîne ou null. |
| results[].security_clearance |
Chaîne ou null. |
| results[].posted |
Chaîne ou null. |
| pagination.next |
Null. Pas d'URL suivante. |
| pagination.total_results |
Entier ou null. Le compteur Found N Jobs, souvent plus grand que la page. |
| pagination.total_pages |
Null. |
next est null parce que seule la première page HTML est disponible. total_results peut valoir plusieurs milliers alors que la page en contient environ 25. page=2 renvoie 404.
- Un cabinet habilitation liste la première page des rôles
analyst et lit security_clearance.
- Un job board passe chaque
url à l'endpoint job et n'appelle pas la page 2.
- Une veille garde
total_results comme compteur du site et traite les cartes comme l'unique page.
| Name |
Detail |
| 400 |
Query absente, mauvais hôte, ou URL d'offre envoyée à search. |
| 404 |
Aucune offre, ou page supérieure à 1. |
| 401 |
Clé API absente. |
| 500 |
L'appel ClearedJobs a échoué. |