📡 API Documentation

API REST publique pour calculer le salaire net après impôts au Québec (2026)

🚀 Quick Start

URL de l'API :

https://salairenet.ca/api/calculate.json

Exemple de requête :

curl "https://salairenet.ca/api/calculate.json?amount=75000&frequency=annual&province=QC&status=salarie"

🤖 Pour les Agents IA

Vous développez un agent IA ou un assistant virtuel ? Utilisez notre spécification OpenAPI complète :

Télécharger openapi.yaml

Compatible avec : ChatGPT Actions, Make.com, Zapier, n8n, et tous les outils OpenAPI 3.0

📋 Paramètres

Paramètre Type Requis Valeurs Défaut
amount number OUI Montant brut > 0 -
frequency string Non annual | monthly | hourly annual
province string Non QC | ON QC
status string Non salarie | freelance salarie

💡 Exemples d'Utilisation

📡 cURL (Terminal)

curl "https://salairenet.ca/api/calculate.json?amount=75000&frequency=annual&province=QC&status=salarie" \
  | jq '.calculated.netAnnual'

🟨 JavaScript (Fetch)

const response = await fetch(
  'https://salairenet.ca/api/calculate.json?amount=75000&frequency=annual&province=QC&status=salarie'
);
const data = await response.json();
console.log(`Salaire net annuel: ${data.calculated.netAnnual}$`);

🐍 Python (Requests)

import requests

params = {
    'amount': 75000,
    'frequency': 'annual',
    'province': 'QC',
    'status': 'salarie'
}

response = requests.get('https://salairenet.ca/api/calculate.json', params=params)
data = response.json()
print(f"Salaire net annuel: {data['calculated']['netAnnual']}$")

🟩 Node.js (Axios)

const axios = require('axios');

const params = {
  amount: 75000,
  frequency: 'annual',
  province: 'QC',
  status: 'salarie'
};

const { data } = await axios.get('https://salairenet.ca/api/calculate.json', { params });
console.log(`Salaire net mensuel: ${data.breakdown.monthly.net}$`);

📦 Format de Réponse

{
  "input": {
    "amount": 75000,
    "frequency": "annual",
    "province": "QC",
    "status": "salarie"
  },
  "calculated": {
    "grossAnnual": 75000,
    "netAnnual": 54453.75,
    "deductions": {
      "federal": 8706.25,
      "provincial": 6321.25,
      "rrq": 4288,
      "rqap": 370.5,
      "ae": 860.25,
      "totalDeductions": 20546.25
    },
    "effectiveRate": 27.4
  },
  "breakdown": {
    "annual": { "gross": 75000, "net": 54453.75 },
    "monthly": { "gross": 6250, "net": 4537.81 },
    "biWeekly": { "gross": 2884.62, "net": 2094.38 },
    "weekly": { "gross": 1442.31, "net": 1047.19 },
    "hourly": { "gross": 41.21, "net": 29.92 }
  },
  "meta": {
    "year": 2026,
    "calculatedAt": "2026-02-05T15:30:00.000Z",
    "source": "SalaireNet.ca"
  }
}

💰 Taux d'Imposition 2026

Fédéral (Canada)

  • 0$ - 57 375$ 15%
  • 57 375$ - 114 750$ 20.5%
  • 114 750$ - 177 882$ 26%
  • 177 882$ - 253 414$ 29%
  • 253 414$+ 33%

Provincial (Québec)

  • 0$ - 53 255$ 14%
  • 53 255$ - 106 495$ 19%
  • 106 495$ - 129 590$ 24%
  • 129 590$+ 25.75%

Cotisations Sociales

  • RRQ (Salarié) 6.4% sur gains de 3 500$ à 71 200$
  • RRQ (Freelance) 12.8% sur gains de 3 500$ à 71 200$
  • RQAP (Salarié QC) 0.494% jusqu'à 98 000$
  • RQAP (Freelance QC) 0.878% jusqu'à 98 000$
  • Assurance-emploi (Salarié) 1.31% jusqu'à 65 700$

🌐 CORS & Accès

Cette API est 100% publique et gratuite. Aucune clé API requise.

  • CORS activé : Access-Control-Allow-Origin: *
  • Rate limit : Aucun (utilisation raisonnable)
  • Cache : 1 heure (HTTP Cache-Control)
  • Méthode : GET seulement

🎯 Cas d'Usage

🤖 Agents IA

Intégrez dans ChatGPT Custom Actions, Claude Projects, ou tout assistant virtuel pour répondre aux questions salariales.

📊 Dashboards RH

Calculez automatiquement les salaires nets pour vos employés dans vos outils de gestion RH.

💼 Calculateurs Financiers

Intégrez dans vos applications de planification budgétaire et conseils financiers.

🔗 Automatisations

Connectez avec Zapier, Make.com, n8n pour automatiser vos workflows RH et financiers.

Prêt à intégrer l'API ?

Commencez dès maintenant, c'est 100% gratuit !