- Gratuit : 100 requêtes par heure, aucune clé API nécessaire
- 27 pays et 21 catégories d’emploi avec niveaux junior, confirmé et senior
- Réponses JSON structurées avec salaire brut, net et ventilation fiscale
Démarrage rapide
Faites votre première requête maintenant. Aucune clé API nécessaire pour le niveau gratuit :
curl -s "https://api.eurosalary.eu/v1/salary?country=DE&job=software-engineer&level=mid" | jq . Points d’accès API
Obtenir les données salariales
Renvoie les salaires brut et net pour un pays, un métier et un niveau d’expérience spécifiques.
GET /api/v1/salary?country=DE&job=software-engineer&level=mid Comparer entre pays
Renvoie les données salariales pour un métier et un niveau donnés dans tous les pays disponibles, triées par salaire brut décroissant.
GET /api/v1/compare?job=software-engineer&level=mid Salaire minimum
Renvoie le salaire minimum légal actuel pour un pays spécifique, y compris les taux mensuels et horaires.
GET /api/v1/minimum-wage?country=DE Paramètres de requête
| Parameter | Type | Description |
|---|---|---|
country | string | Code pays ISO 3166-1 alpha-2 (ex. DE, FR, ES) |
job | string | Slug du métier en kebab-case (ex. software-engineer) |
level | string | Niveau d’expérience : junior, mid ou senior |
format | string | Format de réponse : json (par défaut) ou csv |
Format de réponse
Tous les endpoints renvoient du JSON avec une enveloppe cohérente. Les valeurs salariales sont en brut annuel en EUR sauf indication contraire.
{
"status": "ok",
"data": {
"country": "DE",
"country_name": "Germany",
"job": "software-engineer",
"job_title": "Software Engineer",
"level": "mid",
"currency": "EUR",
"salary_gross_annual": 62400,
"salary_net_annual": 39200,
"salary_gross_monthly": 5200,
"salary_net_monthly": 3267,
"tax_rate": 0.372,
"social_contributions": 0.205,
"last_updated": "2026-03-31T00:00:00Z",
"sources": ["eurostat", "job_boards", "submissions"],
"sample_size": 1842,
"confidence": "high"
}
} {
"status": "ok",
"data": {
"country": "DE",
"country_name": "Germany",
"currency": "EUR",
"minimum_wage_monthly": 2054,
"minimum_wage_hourly": 12.82,
"effective_date": "2026-01-01",
"last_updated": "2026-03-31T00:00:00Z"
}
} Authentification
L’authentification dépend de votre forfait :
Niveau gratuit : aucune clé API requise. Faites simplement des requêtes aux endpoints listés ci-dessus.
Forfaits payants : incluez votre clé API dans l’en-tête Authorization comme token Bearer.
Authorization: Bearer YOUR_API_KEY Limites de débit
Les limites de débit sont appliquées par adresse IP pour le niveau gratuit et par clé API pour les forfaits payants.
| Forfait | Requêtes | Fenêtre |
|---|---|---|
| Free | 100 | 1 hour |
| Developer | 10,000 | 24 hours |
| Business | 100,000 | 24 hours |
| Enterprise | Unlimited | -- |
Tarification
Choisissez le forfait adapté à votre utilisation. Tous les forfaits incluent la même qualité de données et le même accès aux endpoints.
Gratuit
€0100 requêtes par heure. Aucune clé requise. Parfait pour le prototypage et les projets personnels.
Développeur -- 49 €/mois
€49/mo10 000 requêtes par jour. Clé API avec tableau de bord d’utilisation. Support par email.
Business -- 199 €/mois
€199/mo100 000 requêtes par jour. Support prioritaire. Notifications webhook pour les mises à jour de données.
Entreprise -- Sur mesure
CustomRequêtes illimitées. Gestionnaire de compte dédié. SLA personnalisé et exports de données.
SDK et exemples de code
Intégrez les données EuroSalary dans votre application avec ces exemples prêts à l’emploi.
const response = await fetch(
"https://api.eurosalary.eu/v1/salary?country=DE&job=software-engineer&level=mid"
);
const { data } = await response.json();
console.log(data.salary_gross_annual); // 62400
console.log(data.salary_net_monthly); // 3267 import requests
response = requests.get(
"https://api.eurosalary.eu/v1/salary",
params={"country": "DE", "job": "software-engineer", "level": "mid"}
)
data = response.json()["data"]
print(f"Gross: €{data['salary_gross_annual']:,}") # Gross: €62,400
print(f"Net: €{data['salary_net_monthly']:,}") # Net: €3,267 curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.eurosalary.eu/v1/compare?job=software-engineer&level=mid" | jq . Întrebări frecvente
L’API EuroSalary est-elle gratuite ?
Oui. Le niveau gratuit vous donne 100 requêtes par heure sans clé API. C’est suffisant pour les projets personnels, la recherche académique et le prototypage. Des forfaits payants sont disponibles lorsque vous avez besoin de limites plus élevées ou d’un support dédié.
Quels pays et métiers l’API couvre-t-elle ?
L’API couvre actuellement 27 pays européens (Allemagne, France, Espagne, Pays-Bas, Belgique, Autriche, Suisse, Luxembourg, Irlande, Portugal, Italie, Pologne, République tchèque, Suède, Danemark) et 21 catégories d’emploi dans la technologie, la finance, la santé, l’ingénierie et plus encore.
À quelle fréquence les données salariales sont-elles mises à jour ?
Les données salariales sont actualisées chaque semaine à partir des sites d’emploi et trimestriellement depuis Eurostat. L’API sert toujours les dernières données disponibles. Consultez le champ last_updated dans chaque réponse pour savoir exactement quand les données ont été rafraîchies.
Puis-je utiliser l’API dans un produit commercial ?
Oui. Tous les forfaits payants incluent une licence d’utilisation commerciale. Le niveau gratuit est limité à un usage non commercial et personnel. Si vous construisez un produit qui affiche ou revend des données salariales, vous avez besoin au minimum du forfait Développeur.
Que se passe-t-il si je dépasse ma limite de débit ?
Lorsque vous dépassez votre limite, l’API renvoie une réponse 429 Too Many Requests avec un en-tête Retry-After indiquant le nombre de secondes à attendre. Les limites du niveau gratuit se réinitialisent chaque heure. Les limites des forfaits payants se réinitialisent quotidiennement à minuit UTC.
Prêt à commencer ?
Créez un compte gratuit pour commencer à utiliser l’API immédiatement. Passez à un forfait supérieur à tout moment.
Créer un compte gratuit