ParseParse
Cas d’usageDocumentationRéférence API
ConnexionCommencer gratuitement
Menu
  • Comment ça marche
  • Cas d’usage
  • Documentation
  • Référence API
  • Contact
REST API · Devis vers JSON · 100 pages gratuites/mois

API d’extraction de devis

Transformez les devis fournisseurs, les estimations et les réponses à appel d’offres en JSON structuré. Numéro de devis, référence de l’appel d’offres, lignes chiffrées avec référence article et remise, durée de validité, délai de livraison et conditions de paiement et de livraison reviennent typés - sous la même forme chez chaque fournisseur.

Obtenir une clé API gratuiteLire la documentation

Quatre devis, une forme comparable

Faites passer chaque réponse fournisseur par le même schéma. Ce qui revient s’aligne champ par champ : classer les offres devient une requête plutôt qu’un après-midi de ressaisie.

request.sh
curl -X POST \
  https://api-parse.conversiontools.io/v1/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@quote.pdf" \
  -F 'schema={
    "quote_number": "string",
    "rfq_reference": "string",
    "vendor": "string",
    "customer": "string",
    "issue_date": "date",
    "valid_until": "date",
    "currency": "string",
    "line_items": [{
      "sku": "string",
      "description": "string",
      "quantity": "number",
      "unit": "string",
      "unit_price": "number",
      "discount_percent": "number",
      "amount": "number"
    }],
    "subtotal": "number",
    "tax": "number",
    "total": "number",
    "lead_time_days": "number",
    "payment_terms": "string",
    "incoterms": "string"
  }'
response.json
{
  "status": "completed",
  "pages": 1,
  "data": {
    "quote_number": "QT-2026-0418",
    "rfq_reference": "RFQ-8842",
    "vendor": "Brightforge Industrial",
    "customer": "Larkfield Manufacturing",
    "issue_date": "2026-03-04",
    "valid_until": "2026-04-03",
    "currency": "EUR",
    "line_items": [
      {
        "sku": "BRG-6204-2RS",
        "description": "Deep groove ball bearing 20x47x14",
        "quantity": 480,
        "unit": "pcs",
        "unit_price": 3.85,
        "discount_percent": 5,
        "amount": 1755.6
      },
      {
        "sku": "SHF-25-1000",
        "description": "Precision shaft 25 mm x 1000 mm",
        "quantity": 24,
        "unit": "pcs",
        "unit_price": 62.4,
        "discount_percent": 0,
        "amount": 1497.6
      }
    ],
    "subtotal": 3253.2,
    "tax": 618.11,
    "total": 3871.31,
    "lead_time_days": 21,
    "payment_terms": "Net 30",
    "incoterms": "DAP Larkfield"
  }
}

Conçu pour les achats et l’administration des ventes

Impossible de comparer quatre devis répondant au même appel d’offres tant que les quatre n’ont pas la même forme.

Un comparatif qui se construit tout seul

Quatre fournisseurs répondent à un appel d’offres avec quatre mises en page différentes. Passés par un schéma unique, le comparatif devient un tri sur le prix unitaire, le délai et le montant total au lieu d’un tableau monté à la main.

Des validités qui expirent bruyamment

valid_until et lead_time_days reviennent sous forme de valeurs exploitables : un devis qui expire avant l’émission de la commande ressort d’un filtre au lieu d’arriver comme une mauvaise nouvelle du fournisseur.

Des conditions sorties des petits caractères

Les conditions de paiement et les Incoterms se logent en général sous les totaux, en corps minuscule. Ils sont capturés comme des champs à part entière, si bien que les conditions commerciales voyagent avec les prix au lieu de rester coincées dans le PDF.

Questions fréquentes

Puis-je comparer automatiquement des devis de fournisseurs différents ?

C’est la raison principale de l’utiliser. Enregistrez un schéma, appliquez-le à chaque réponse d’un appel d’offres et chaque devis revient sous une forme identique : les classer par prix unitaire, montant total ou délai devient une comparaison directe et non une lecture manuelle.

Les remises ligne à ligne sont-elles capturées ?

Oui. Ajoutez discount_percent et amount sur la ligne et chaque poste revient avec la remise telle que proposée à côté du montant de la ligne, ce qui vous permet de recouper les calculs du fournisseur avec le sous-total imprimé avant d’attribuer le marché.

Et si un devis ne porte ni référence d’appel d’offres ni Incoterm ?

Le champ revient à null. Les valeurs manquantes restent vides plutôt que d’être déduites, ce qui compte quand un acheteur doit décider si un fournisseur a réellement répondu à l’appel d’offres qui lui a été envoyé.

Les devis scannés ou photographiés fonctionnent-ils ?

Oui. L’OCR est appliqué automatiquement : un devis arrivé sous forme de scan ou de photo prise au téléphone se lit comme un PDF natif. Renvoyer un fichier identique est servi depuis le cache et ne consomme pas de pages une seconde fois.

Comment les données commerciales sont-elles traitées ?

Les documents téléversés sont supprimés automatiquement sous 24 heures. Les données extraites sont chiffrées en transit et au repos et ne sont jamais utilisées pour entraîner des modèles.

Plus de cas d’usage d’extraction de documents

La même API pilotée par schéma fonctionne pour tout type de document. Définissez un schéma une fois et extrayez des données de milliers de fichiers.

API d’extraction de données

Extrayez du JSON structuré de n’importe quel document avec des schémas personnalisés.

API d’analyse de PDF

Analysez n’importe quel PDF en JSON structuré, scanné ou numérique.

Extraction de factures

Fournisseur, lignes de détail, totaux, taxes et dates des factures.

Analyse de reçus

Magasin, articles, totaux et mode de paiement des reçus.

Extraction de bons de commande

Numéro de commande, fournisseur, acheteur et lignes de détail au niveau SKU.

Relevé bancaire vers JSON

Transactions, soldes courants et dates pour le rapprochement.

Extraction de formulaires fiscaux

Données au niveau des cases des formulaires W-2, 1099 et autres formulaires fiscaux.

Extraction de données contractuelles

Parties, dates, droit applicable et clauses clés.

Extraction de connaissements

Transporteur, parties, ports, conteneurs y carga.

Extraction d'avoirs

Montants d'avoir rapprochés de la facture d'origine.

Extraction d'avis de paiement

Paiements ventilés par facture pour le lettrage.

Extraction de factures d'énergie

Relevés de compteur, postes et totaux de tout fournisseur.

Extraction d'états financiers

Postes et périodes des bilans et des rapports.

Extraction de bulletins de paie

Gains, retenues, cotisations et cumuls annuels.

Analyse de CV

Expérience, formation et compétences quel que soit le format.

Extraction de pièces d'identité

Champs et MRZ des passeports et cartes d'identité.

Extraction de baux

Loyer, durée, dépôts de garantie et échéances de renouvellement.

Extraction de déclarations de sinistre

Numéros de sinistre et de police, dates et montants réclamés.

Extraction de listes de colisage

Colis et lignes au niveau SKU pour la réception.

Extraction de bons de livraison

Quantités commandées et livrées, et accusé de réception.

Rendez chaque devis comparable

L’offre gratuite couvre vos 100 premières pages par mois. Aucune carte bancaire pour commencer.

Démarrer gratuitementRéférence de l’API
Parse

Extraction de données documentaires par IA

Conversion ToolsPropulsé par Conversion Tools

Cas d’usage

  • API d’extraction de données
  • API d’analyse de PDF
  • Extraction de factures
  • Analyse de reçus
  • Extraction de bons de commande
  • Relevé bancaire vers JSON
  • Extraction de formulaires fiscaux
  • Extraction de données contractuelles
  • Extraction de connaissements

Développeurs

  • Comment ça marche
  • Démarrage rapide
  • Documentation
  • Référence API
  • Intégration n8n
  • Blog

Compte

  • Se connecter
  • Contact
  • Sécurité
  • Politique de confidentialité
  • Conditions d’utilisation
  • Remboursements
© 2026 Conversion Tools