API REST · OpenAPI 3.0

La plateforme d'outils
PDF, CERFA & Dev
exposée en API

Intégrez 60 endpoints directement dans vos applications et vos scénarios Zapier, Make ou n8n : manipulation PDF, génération de formulaires CERFA, conversion Office, QR codes et utilitaires développeur (JSON, YAML, JWT, hash, dates, données fictives…).

Téléchargement à usage unique Clé API X-Api-Key Quota mensuel par forfait SDK PHP, Symfony, Laravel, Node.js
POST /api/v1/pdf/merge
Exemple · fusionner des PDF
# 1. Fusionner deux PDF
curl -X POST \
  'https://it-tools.plateformweb.com/api/v1/pdf/merge' \
  -H 'X-Api-Key: pk_…' \
  -H 'X-Api-Secret: sk_…' \
  -F 'pdfs[]=@document1.pdf' \
  -F 'pdfs[]=@document2.pdf'

# Réponse HTTP 200 (JSON)
{ "success": true, "download_url": "https://…/api/v1/pdf/download/…" }

# 2. Récupérer le fichier (mêmes en-têtes, lien à usage unique)
curl -O -H 'X-Api-Key: pk_…' -H 'X-Api-Secret: sk_…' '<download_url>'
60
endpoints
v1
version stable
3.0
OpenAPI

Démarrage rapide

Intégrez l'API en 3 étapes

Créez un compte, obtenez votre clé et faites votre premier appel.

1

Créer un compte

Inscrivez-vous gratuitement sur la plateforme IT-Tools. Le plan Discovery est gratuit et ne nécessite pas de carte bancaire.

Créer un compte
2

Récupérer votre clé API

Depuis votre espace compte, créez une clé : vous obtenez une clé publique (pk_) et une clé privée (sk_) affichée une seule fois, à conserver. Elles se transmettent dans les en-têtes X-Api-Key et X-Api-Secret.

Mon espace compte
3

Premier appel API

Consultez la documentation OpenAPI pour explorer les endpoints disponibles et faire votre premier appel avec votre clé.

Documentation API

SDK officiels

Consommez l'API en quelques lignes

Un client par environnement (PHP, Symfony, Laravel, Node.js) au lieu de réécrire un client HTTP. Le téléchargement des fichiers générés est géré par le SDK avec les mêmes clés.

MIT v1.0.0 Zéro dépendance dans le cœur PHP et Node Publication Packagist et npm à venir

Tout projet PHP 8.1+, en objet ou en procédural. Seules dépendances : ext-curl et ext-json.

Bientôt disponible Paquet plateformweb/it-tools-php : le code est déjà consultable sur GitHub.

PHP · exemple
it_tools_configure('pk_...', 'sk_...');

echo it_tools_slugify('Été à Paris !')['result'];     // ete-a-paris
it_tools_pdf_merge(['a.pdf', 'b.pdf'])->save('fusion.pdf');
it_tools_cerfa_generate('10103-14', ['f1' => 'Dupont'])->save('cerfa.pdf');

// Version objet
$client = Plateformweb\ItTools\Client::create('pk_...', 'sk_...');
$client->pdf()->compress('rapport.pdf', 'high')->save('rapport-light.pdf');

Sécurité par défaut

Les redirections ne sont jamais suivies et un lien de téléchargement vers un autre hôte que l'API est refusé avant tout envoi des clés. Aucune clé n'est journalisée.

Erreurs typées

Authentification, introuvable, validation, fichier trop gros, quota, serveur, réseau : un catch ciblé par cas.

Autre langage ?

La spécification OpenAPI permet de générer un client Python, Go, Java… ou d'importer l'API dans Zapier, Make et n8n.

55
Outils en ligne
60
Endpoints API
100
Appels API gratuits par mois
REST
Architecture API

Endpoints disponibles

Ce que l'API propose

60 endpoints sous /api/v1, authentifiés par clé API. Les outils qui tournent uniquement dans le navigateur sont listés plus bas. Voir la doc complète →

PDF 15 endpoints
GET

/api/v1/pdf/download/{filename}/{token}

Télécharger un résultat (lien à usage unique)

POST

/api/v1/pdf/merge

Fusionner plusieurs PDF

POST

/api/v1/pdf/split

Diviser par pages ou plages

POST

/api/v1/pdf/delete-pages

Supprimer des pages

POST

/api/v1/pdf/repair

Réparer un PDF

POST

/api/v1/pdf/compress

Réduire le poids

POST

/api/v1/pdf/to-images

Convertir en images

POST

/api/v1/pdf/rotate

Pivoter des pages

POST

/api/v1/pdf/protect

Protéger par mot de passe

POST

/api/v1/pdf/unlock

Déverrouiller

POST

/api/v1/pdf/edit

Modifier le contenu

POST

/api/v1/pdf/add-watermark

Ajouter un filigrane

POST

/api/v1/pdf/add-page-numbers

Numéroter les pages

POST

/api/v1/pdf/sign

Apposer une signature

POST

/api/v1/pdf/info

Lire les métadonnées

CERFA 4 endpoints
GET

/api/v1/cerfa

Lister les formulaires disponibles

GET

/api/v1/cerfa/{cerfaId}/fields

Champs d'un formulaire

GET

/api/v1/cerfa/{cerfaId}/template

Corps de requête à compléter

POST

/api/v1/cerfa/{cerfaId}/generate

Générer le PDF rempli

Office et conversion 2 endpoints
POST

/api/v1/tools/office-to-pdf

DOCX, XLSX, PPTX, ODT, CSV, HTML vers PDF

POST

/api/v1/tools/pdf-to-word

PDF vers Word

QR code 3 endpoints
GET

/api/v1/tools/qrcode/logos

Logos disponibles

POST

/api/v1/tools/qrcode/generate

Générer un QR code

POST

/api/v1/tools/qrcode/icon-to-svg

Convertir une icône en SVG

Booklet 5 endpoints
POST

/api/v1/tools/booklet/create

Créer un booklet

GET

/api/v1/tools/booklet/{slug}

Lire un booklet

GET

/api/v1/tools/booklet/{slug}/cover

Image de couverture

GET

/api/v1/tools/booklet/{slug}/logo

Logo

GET

/api/v1/tools/booklet/{slug}/qrcode

QR code du booklet

Kit d'images 3 endpoints
POST

/api/v1/tools/image-kit/create

Lancer la génération d'un kit

GET

/api/v1/tools/image-kit/{jobId}/status

Suivre la génération

GET

/api/v1/tools/image-kit/download/{filename}/{token}

Télécharger l'archive

Images et montants 4 endpoints
GET

/api/v1/tools/number-to-words/currencies

Devises supportées

POST

/api/v1/tools/number-to-words/convert

Montant en lettres

GET

/api/v1/tools/image/formats

Formats d'image supportés

POST

/api/v1/tools/image/convert

Convertir une image

Outils développeur 24 endpoints
POST

/api/v1/tools/dev/json/format

Formater et valider du JSON

POST

/api/v1/tools/dev/json/minify

Minifier du JSON

POST

/api/v1/tools/dev/json-yaml/convert

Convertir JSON et YAML

POST

/api/v1/tools/dev/json-to-csv/convert

Convertir un tableau JSON en CSV

POST

/api/v1/tools/dev/jwt/decode

Décoder un JWT

POST

/api/v1/tools/dev/ipv4-subnet/calculate

Calculer un sous-réseau IPv4

POST

/api/v1/tools/dev/chmod/calculate

Convertir des permissions chmod

POST

/api/v1/tools/dev/url/parse

Décomposer une URL

POST

/api/v1/tools/dev/slugify

Transformer un texte en slug

POST

/api/v1/tools/dev/case/convert

Convertir la casse

POST

/api/v1/tools/dev/text-statistics

Statistiques d'un texte

POST

/api/v1/tools/dev/html-entities/convert

Encoder ou décoder des entités HTML

POST

/api/v1/tools/dev/base64/convert

Encoder ou décoder du Base64

POST

/api/v1/tools/dev/hash

Empreintes SHA-1, 256, 384, 512

POST

/api/v1/tools/dev/uuid

Générer des UUID v4 ou v7

POST

/api/v1/tools/dev/password

Générer des mots de passe

POST

/api/v1/tools/dev/token

Générer des jetons aléatoires

POST

/api/v1/tools/dev/timestamp/convert

Convertir un timestamp ou une date

POST

/api/v1/tools/dev/date/add

Ajouter ou retrancher une durée

POST

/api/v1/tools/dev/date/diff

Écart entre deux dates

GET

/api/v1/tools/dev/fake-data/fields

Champs de fausses données

POST

/api/v1/tools/dev/fake-data

Générer des fausses données

POST

/api/v1/tools/dev/lorem

Générer du Lorem Ipsum

POST

/api/v1/tools/dev/color/convert

Convertir une couleur

Authentification

Mode serveur : clé publique et clé privée dans les en-têtes HTTP.

X-Api-Key: pk_…
X-Api-Secret: sk_…

Mode navigateur : X-Api-Key seul, depuis un domaine autorisé sur la clé (en-tête Origin).

La clé privée n'est affichée qu'une seule fois, à la création de la clé.

Chaque appel de traitement est décompté du quota mensuel du forfait : 100 (Découverte), 5 000 (Premium) ou 50 000 (Pro). Au-delà, l'API répond 429.

Créer mes clés API

Automatisation

Connectez l'API à vos scénarios, sans code

Zapier, Make, n8n et tous les outils d'automatisation capables d'envoyer une requête HTTP appellent l'API : remplissez un CERFA à chaque réponse de formulaire, fusionnez les PDF reçus par e-mail, générez un QR code à chaque commande.

Zapier

Webhooks by Zapier · Custom Request

Make

HTTP · Make a request

n8n

Nœud HTTP Request

IFTTT

Webhooks · Make a web request

Node-RED

Nœud http request

Également utilisable avec Power Automate Pipedream Activepieces Workato Tray.io

Authentification par les en-têtes X-Api-Key et X-Api-Secret de votre clé API. Voir le guide d'intégration → Spécification OpenAPI à importer →

Les noms et logos cités (Zapier, Make, n8n, IFTTT, Node-RED, Power Automate, Pipedream, Activepieces, Workato, Tray.io) sont des marques de leurs propriétaires respectifs. IT-Tools n'est ni affilié ni approuvé par ces sociétés.

Accès direct

Tous les outils en ligne

Tous les outils sont également accessibles directement en ligne, sans compte ni clé API. Voir tous les outils →

Outils développeur — 21 outils
Voir tous
Texte, dates, images et divers — 19 outils
Voir tous

Formulaires officiels

CERFA — les formulaires les plus demandés

Remplissez et téléchargez les formulaires administratifs français directement en ligne, ou générez-les via l'API REST.

Formulaires officiels — génération PDF

Champs extraits du PDF officiel. Données non conservées après téléchargement. Endpoint API : POST /api/v1/cerfa/{cerfaId}/generate

Voir tous les CERFA disponibles

Pourquoi IT-Tools ?

Simple. Rapide. Fiable.

Simple à brancher

Des appels HTTP standard, des réponses JSON et un fichier OpenAPI : aucune bibliothèque à installer, directement utilisable depuis un scénario no-code.

Sécurisé & privé

Les liens de téléchargement des fichiers produits sont à usage unique, et les clés privées ne sont affichées qu'une seule fois.

Intégration facile

API RESTful, réponses JSON, authentification par clé API (X-Api-Key et X-Api-Secret), spécification OpenAPI importable dans Zapier, Make ou n8n.

Conçu pour les devs

Des outils pensés par des développeurs, pour des développeurs. Interface épurée, fonctionnalités utiles.

Prêt à démarrer ?

Obtenez votre clé API gratuitement

Le plan Discovery est gratuit, sans carte bancaire. Passez à un plan payant pour débloquer les quotas élevés et l'accès prioritaire.