Bêta - disponible

API AfroOutils

Infrastructure d'API pour intégrer des calculs fiscaux, de TVA et de données pays africaines. Cette surface est en français; les exemples techniques détaillés restent alignés sur l'API anglaise.

Démarrer

Passez d'un test sandbox à une intégration propre sans deviner les formats.

1

Créer une clé API

Connectez-vous, puis générez une clé depuis le tableau de bord. Le niveau gratuit permet de tester avant un usage plus large.

2

Faire le premier appel

Envoyez une requête POST avec l'identifiant de l'outil et les entrées attendues. La réponse revient en JSON structuré.

3

Passer en production

Utilisez Pro ou Entreprise uniquement si vous avez besoin de volumes plus élevés, d'un support dédié ou d'un accord de service.

Outils développeur en français

Utilitaires publics pour préparer, vérifier et nettoyer vos données sans passer par l'API.

JSON

Formateur JSON

Formatez, minifiez et validez des payloads avant un test d'intégration.

SQL

Formateur SQL

Rendez vos requêtes plus lisibles avant revue ou documentation.

JWT

Décodeur JWT

Inspectez en local l'en-tête, le payload et les dates d'un token.

64

Encodeur Base64

Encodez ou décodez du texte et des fichiers côté navigateur.

URL

Encodeur URL

Vérifiez les paramètres, liens UTM et chaînes encodées.

ID

Générateur UUID

Générez et normalisez des identifiants pour tests ou maquettes.

Cron

Constructeur Cron

Composez une expression cron lisible avant de la déployer.

SEO

Sitemap XML

Préparez un sitemap pour aider les moteurs à découvrir vos pages publiques.

Robots

robots.txt

Créez des règles d'exploration sans les confondre avec un contrôle d'accès.

MD

Éditeur Markdown

Rédigez et prévisualisez une note technique ou un README.

Exemples de code

Exemple technique avec le calcul PAYE Nigeria en un appel API.

curl -X POST https://afrotools.com/api/v1/calculate \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"tool":"ng-paye","inputs":{"grossAnnual":5000000,"pension":true}}'
const res = await fetch('https://afrotools.com/api/v1/calculate', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': 'YOUR_API_KEY'
  },
  body: JSON.stringify({
    tool: 'ng-paye',
    inputs: { grossAnnual: 5000000, pension: true }
  })
});
const data = await res.json();
console.log(data.result);
import requests

resp = requests.post('https://afrotools.com/api/v1/calculate',
    headers={'x-api-key': 'YOUR_API_KEY'},
    json={'tool': 'ng-paye', 'inputs': {'grossAnnual': 5000000, 'pension': True}}
)
print(resp.json()['result'])

Niveaux API

Des limites simples pour tester, puis augmenter le volume quand l'usage le justifie.

Gratuit

$0 /mois
  • 100 appels API / mois
  • Calculateurs PAYE disponibles
  • Support communautaire
Démarrer

Entreprise

Sur devis
  • Volumes adaptés au contrat
  • Outils pris en charge + SLA
  • Support dédié
Nous contacter

Référence des endpoints

Les calculs passent par un endpoint unifié.

POST /api/v1/calculate

Corps de la requête

{
  "tool": "ng-paye",
  "inputs": {
    "grossAnnual": 5000000,
    "pension": true
  }
}

Réponse

{
  "result": {
    "tax": 374550,
    "netAnnual": 4225450,
    "effectiveRate": "7.49%"
  },
  "meta": {
    "tool": "ng-paye",
    "version": "0.1.0-beta",
    "timestamp": "2026-03-13T12:00:00.000Z",
    "usage": {
      "current": 42,
      "limit": 100,
      "tier": "free"
    }
  }
}

Créer une clé API

Commencez par le niveau gratuit, puis vérifiez les limites avant un usage en production.

Ouvrir le tableau de bord