Présentation de l'API Adzuna
Accédez à des millions d'offres d'emploi à travers le monde grâce à l'API Adzuna. Intégrez des données de recrutement en temps réel dans vos applications ou sites web de manière simple et efficace.
Description de l'API Adzuna
L'API Adzuna fournit un accès en temps réel à des millions d'offres d'emploi issues de milliers de sources. Elle permet aux développeurs de récupérer, filtrer et analyser des données d'emploi de manière flexible et personnalisée. Cette API est particulièrement adaptée aux plateformes de recrutement, aux moteurs de recherche d'emploi ou aux outils d'analyse RH.
Qu'est-ce que l'API Adzuna ?
L’API Adzuna est un outil puissant pour intégrer des données du marché du travail dans des applications web ou mobiles. Elle propose une recherche avancée par mots-clés, localité, salaire ou secteur, et permet d’obtenir des statistiques utiles comme les salaires moyens ou les tendances par secteur. Disponible dans plusieurs pays, elle est idéale pour développer des solutions à portée internationale.
Caractéristiques de l'API Adzuna
- Accès à des données d'emploi en temps réel : Accédez à des millions d'offres d’emploi actualisées quotidiennement.
- Recherche filtrée : Filtrage par mots-clés, localisation, catégorie, entreprise, type de contrat, et plus encore.
- Statistiques avancées : Obtenez des indicateurs tels que le salaire médian, le volume d’annonces par région, ou la tension du marché.
- Multilingue et multi-pays : Données disponibles pour plusieurs pays, incluant la France, le Royaume-Uni, l’Allemagne, les États-Unis, etc.
- Documentation claire et API RESTful : Facile à utiliser, avec une documentation bien structurée et des exemples pratiques.
- Offre gratuite avec limitations : L’API propose une version gratuite avec quota mensuel, idéale pour tests, projets étudiants ou MVPs.
Comment intégrer l'API Adzuna : Exemple d'implémentation
Voici quelques exemples de code pour intégrer l’API Adzuna dans vos projets. Ces snippets permettent d'effectuer une recherche d’offres d’emploi avec des paramètres personnalisés.
const axios = require('axios');
const API_URL = 'https://api.adzuna.com/v1/api/jobs/fr/search/1';
const APP_ID = 'VOTRE_APP_ID';
const APP_KEY = 'VOTRE_APP_KEY';
async function getJobs() {
try {
const response = await axios.get(API_URL, {
params: {
app_id: APP_ID,
app_key: APP_KEY,
what: 'développeur web',
where: 'Paris',
results_per_page: 10
}
});
console.log(response.data.results);
} catch (error) {
console.error('Erreur :', error);
}
}
import requests
API_URL = 'https://api.adzuna.com/v1/api/jobs/fr/search/1'
APP_ID = 'VOTRE_APP_ID'
APP_KEY = 'VOTRE_APP_KEY'
def get_jobs():
params = {
'app_id': APP_ID,
'app_key': APP_KEY,
'what': 'développeur web',
'where': 'Paris',
'results_per_page': 10
}
response = requests.get(API_URL, params=params)
if response.status_code == 200:
print(response.json()['results'])
else:
raise Exception("Erreur :", response.status_code)
# get_jobs()
-- php --
$apiUrl = 'https://api.adzuna.com/v1/api/jobs/fr/search/1';
$appId = 'VOTRE_APP_ID';
$appKey = 'VOTRE_APP_KEY';
$params = [
'app_id' => $appId,
'app_key' => $appKey,
'what' => 'développeur web',
'where' => 'Paris',
'results_per_page' => 10
];
$url = $apiUrl . '?' . http_build_query($params);
$response = file_get_contents($url);
$data = json_decode($response, true);
print_r($data['results']);
?>
Idées d'utilisation de l'API Adzuna
- Plateforme de recherche d'emploi : Créez une application web permettant aux utilisateurs de trouver des offres selon leur localisation ou secteur.
- Tableaux de bord RH : Intégrez les statistiques salariales et les tendances pour aider les recruteurs à mieux piloter leurs campagnes.
- Application mobile étudiant : Aidez les jeunes diplômés à trouver rapidement des offres en lien avec leur formation.
- Analyse de marché : Utilisez les données Adzuna pour surveiller la tension sur le marché du travail par métier ou région.
- Formation data/IA : Utilisez l’API comme jeu de données réel pour des exercices d’analyse ou de machine learning dans des cursus techniques.
Aucun commentaire pour cet article.