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/calculer

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

Découverte responsable

Ressources pour développeurs

Découvrez les API, widgets, contrats de données, quotas et limites d’AfroTools avant de planifier une intégration. Cette page aide à choisir une route et à comprendre la preuve nécessaire; elle ne promet pas qu’une fonction, une donnée ou une intégration est disponible dans chaque pays.

Commencez par un exemple sans données personnelles, puis vérifiez que le workflow final correspond au pays, à la période et au format de sortie attendus. Comparez toujours la date de révision, la provenance et les limites visibles avant d’utiliser un résultat dans une décision réelle. Si une route est indisponible, utilisez le catalogue ou le contact pour trouver une alternative explicite plutôt que de déduire une équivalence.

1. Nommer la décision

Décrivez le résultat attendu, la personne qui l’utilisera et ce qui doit pouvoir être modifié. Un annuaire, un calculateur, un document et une intégration ne répondent pas au même besoin.

2. Choisir le contexte

Séparez langue, pays, devise, période, secteur et autorité. Une interface française ou swahili ne change pas la juridiction d’un calcul ou la disponibilité d’un service.

3. Vérifier la preuve

Pour les règles, prix, délais, taux ou disponibilités variables, ouvrez la source, contrôlez la date et refusez un résultat actuel lorsque la preuve est expirée ou incomplète.

4. Protéger les données

N’envoyez ni mot de passe, ni identifiant, ni dossier client, médical ou financier dans une demande de découverte. Un workflow sensible doit rester local ou demander un consentement explicite avant tout transfert.

5. Confirmer la sortie

Vérifiez que les actions annoncées existent réellement: copie, impression, fichier ou transfert. Un bouton, une fiche ou une page de découverte ne prouve pas à lui seul qu’un export est disponible.

Avant de continuer

Cette page garantit-elle une fonction disponible ?

Non. Elle organise la découverte. La page finale du produit indique ses contrôles, ses sources, sa confidentialité, ses exports, son état et ses limites.

Comment signaler une information obsolète ?

Envoyez la route, le pays, la date, la source et un exemple reproductible via le contact. Ne joignez pas de données personnelles réelles.

Explorer AfroTools