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…).
# 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>'
Démarrage rapide
Créez un compte, obtenez votre clé et faites votre premier appel.
Inscrivez-vous gratuitement sur la plateforme IT-Tools. Le plan Discovery est gratuit et ne nécessite pas de carte bancaire.
Créer un compteDepuis 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 compteConsultez la documentation OpenAPI pour explorer les endpoints disponibles et faire votre premier appel avec votre clé.
Documentation APISDK officiels
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.
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.
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');
Symfony 6.4 et 7 : client autowirable, configuration YAML et commande it-tools:ping.
Bientôt disponible
Paquet plateformweb/it-tools-symfony-bundle : le code est déjà consultable sur GitHub.
# config/packages/it_tools.yaml
it_tools:
api_key: '%env(IT_TOOLS_API_KEY)%'
api_secret: '%env(IT_TOOLS_API_SECRET)%'
Laravel 10, 11 et 12 : ServiceProvider, Facade ItTools, compatible Http::fake().
Bientôt disponible
Paquet plateformweb/it-tools-laravel : le code est déjà consultable sur GitHub.
$slug = ItTools::dev()->slugify('Été à Paris !')['result'];
ItTools::pdf()->merge([storage_path('a.pdf'), storage_path('b.pdf')])->save(storage_path('fusion.pdf'));
Node.js 18+ et navigateurs : TypeScript, fetch natif, aucune dépendance.
Bientôt disponible
Paquet @plateformweb/it-tools : le code est déjà consultable sur GitHub.
import { ItTools } from '@plateformweb/it-tools';
const itTools = new ItTools({ apiKey: 'pk_...', apiSecret: 'sk_...' });
const { result } = await itTools.dev.uuid({ count: 3, version: 'v7' });
await (await itTools.pdf.compress('rapport.pdf', { level: 'high' })).save('rapport-light.pdf');
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.
Authentification, introuvable, validation, fichier trop gros, quota, serveur, réseau : un catch ciblé par cas.
La spécification OpenAPI permet de générer un client Python, Go, Java… ou d'importer l'API dans Zapier, Make et n8n.
Endpoints disponibles
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 →
/api/v1/pdf/download/{filename}/{token}
Télécharger un résultat (lien à usage unique)
/api/v1/pdf/merge
Fusionner plusieurs PDF
/api/v1/pdf/split
Diviser par pages ou plages
/api/v1/pdf/delete-pages
Supprimer des pages
/api/v1/pdf/repair
Réparer un PDF
/api/v1/pdf/compress
Réduire le poids
/api/v1/pdf/to-images
Convertir en images
/api/v1/pdf/rotate
Pivoter des pages
/api/v1/pdf/protect
Protéger par mot de passe
/api/v1/pdf/unlock
Déverrouiller
/api/v1/pdf/edit
Modifier le contenu
/api/v1/pdf/add-watermark
Ajouter un filigrane
/api/v1/pdf/add-page-numbers
Numéroter les pages
/api/v1/pdf/sign
Apposer une signature
/api/v1/pdf/info
Lire les métadonnées
/api/v1/cerfa
Lister les formulaires disponibles
/api/v1/cerfa/{cerfaId}/fields
Champs d'un formulaire
/api/v1/cerfa/{cerfaId}/template
Corps de requête à compléter
/api/v1/cerfa/{cerfaId}/generate
Générer le PDF rempli
/api/v1/tools/office-to-pdf
DOCX, XLSX, PPTX, ODT, CSV, HTML vers PDF
/api/v1/tools/pdf-to-word
PDF vers Word
/api/v1/tools/qrcode/logos
Logos disponibles
/api/v1/tools/qrcode/generate
Générer un QR code
/api/v1/tools/qrcode/icon-to-svg
Convertir une icône en SVG
/api/v1/tools/booklet/create
Créer un booklet
/api/v1/tools/booklet/{slug}
Lire un booklet
/api/v1/tools/booklet/{slug}/cover
Image de couverture
/api/v1/tools/booklet/{slug}/logo
Logo
/api/v1/tools/booklet/{slug}/qrcode
QR code du booklet
/api/v1/tools/image-kit/create
Lancer la génération d'un kit
/api/v1/tools/image-kit/{jobId}/status
Suivre la génération
/api/v1/tools/image-kit/download/{filename}/{token}
Télécharger l'archive
/api/v1/tools/number-to-words/currencies
Devises supportées
/api/v1/tools/number-to-words/convert
Montant en lettres
/api/v1/tools/image/formats
Formats d'image supportés
/api/v1/tools/image/convert
Convertir une image
/api/v1/tools/dev/json/format
Formater et valider du JSON
/api/v1/tools/dev/json/minify
Minifier du JSON
/api/v1/tools/dev/json-yaml/convert
Convertir JSON et YAML
/api/v1/tools/dev/json-to-csv/convert
Convertir un tableau JSON en CSV
/api/v1/tools/dev/jwt/decode
Décoder un JWT
/api/v1/tools/dev/ipv4-subnet/calculate
Calculer un sous-réseau IPv4
/api/v1/tools/dev/chmod/calculate
Convertir des permissions chmod
/api/v1/tools/dev/url/parse
Décomposer une URL
/api/v1/tools/dev/slugify
Transformer un texte en slug
/api/v1/tools/dev/case/convert
Convertir la casse
/api/v1/tools/dev/text-statistics
Statistiques d'un texte
/api/v1/tools/dev/html-entities/convert
Encoder ou décoder des entités HTML
/api/v1/tools/dev/base64/convert
Encoder ou décoder du Base64
/api/v1/tools/dev/hash
Empreintes SHA-1, 256, 384, 512
/api/v1/tools/dev/uuid
Générer des UUID v4 ou v7
/api/v1/tools/dev/password
Générer des mots de passe
/api/v1/tools/dev/token
Générer des jetons aléatoires
/api/v1/tools/dev/timestamp/convert
Convertir un timestamp ou une date
/api/v1/tools/dev/date/add
Ajouter ou retrancher une durée
/api/v1/tools/dev/date/diff
Écart entre deux dates
/api/v1/tools/dev/fake-data/fields
Champs de fausses données
/api/v1/tools/dev/fake-data
Générer des fausses données
/api/v1/tools/dev/lorem
Générer du Lorem Ipsum
/api/v1/tools/dev/color/convert
Convertir une couleur
Mode serveur : clé publique et clé privée dans les en-têtes HTTP.
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 APIAutomatisation
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.
Webhooks by Zapier · Custom Request
HTTP · Make a request
Nœud HTTP Request
Webhooks · Make a web request
Nœud http request
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 sont également accessibles directement en ligne, sans compte ni clé API. Voir tous les outils →
Navigateur uniquement — 16 outils
Les outils marqués API ci-dessus ont un endpoint équivalent. Ceux-ci s'exécutent dans votre navigateur et n'ont pas d'endpoint API :
Formulaires officiels
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
Pourquoi IT-Tools ?
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.
Le plan Discovery est gratuit, sans carte bancaire. Passez à un plan payant pour débloquer les quotas élevés et l'accès prioritaire.