API OCR

Un fichier entre. Du JSON sort.

Envoyez un PDF, un fichier Word ou une image à un seul endpoint. Parsevix lit chaque page par OCR, masque les données personnelles et renvoie les données du document en JSON, dans vos propres champs ou nommées avec les libellés du document. Essayez avec les vrais documents de la démo.

  • OCR intégré, scans et photos compris
  • Du JSON structuré, pas du texte brut
  • Synchrone, ou par webhook

Sans carte bancaire · 20 pages offertes chaque mois

Facture · PDF scanné, 1914
POST /api/v1/extract-auto200
{
"location": "Kansas City, Mo.",
"date": "0ct. 23rd 1914",
"customer_name": "Mr. Harry Truman",
"customer_address": "Grandview, Mo",
"vendor_name": "STAFFORD MOTOR CAR COMPANY",
"vendor_address": "KANSAS CITY, MO",
"terms": "Net Cash-",
"disclaimer": "Cars sent for and delivered at owner's risk. We are not responsible for tools or packages left in car, not responsible for loss by fire or acts of providence beyond our control",
"line_items": [
{
"description": "3#- Cup grease",
"unit_price": ".15",
"line_total": ".45"
},
{
"description": "9- Ft. 2\" Brake lining @.90 less 33 1/3%",
"line_total": "5.40"
},
{
"description": "2- 3/8 X 3 Carriage bolts",
"line_total": ".05"
},
{
"description": "9 1/6- Hours labor on carburetor, filling grease bag, labor on brakes, relining brake bands, and fixing clamp on rear axle, @.75",
"line_total": "6.87"
}
],
"total": "12.77"
}
Sans schémaPages : 1Langue : ENPDF sans couche texte

Rien n’est importé : la démo rejoue le résultat enregistré.

La requête et la réponse

Un appel, tout dans la réponse.

Tableau de bord

Essayez d’abord des documents dans le tableau de bord : chaque résultat s’affiche à côté de sa page, chaque valeur repérée là où elle a été lue.

Adresse e-mail

Forfaits payants

Chaque projet a sa propre adresse. Les documents qui y sont transférés sont traités comme tout autre import, et leurs résultats peuvent vous parvenir par webhook.

API

Envoyez le fichier avec votre clé API. La réponse est du JSON : les champs du document, sa langue et son nombre de pages.

Requête

curl https://parsevix.com/api/v1/extract-auto \
  -H "X-API-Key: $PARSEVIX_API_KEY" \
  -F file=@invoice.pdf

La requête reste ouverte jusqu’à ce que le document soit lu et répond avec le JSON.

  • POST /documentsImporter sans attendre ; le résultat arrive par webhook ou callback.
  • POST /extract-autoSans catégorie : chaque champ que Parsevix trouve, nommé comme dans le document.
  • POST /classifySeulement la catégorie du document, pour 1 crédit.
Référence complète de l’API

Réponse · abrégée

{
"status": "Completed",
"processingMode": "auto-entity",
"pageCount": 1,
"language": "en",
"extracted": {
"location": "Kansas City, Mo.",
"date": "0ct. 23rd 1914",
"customer_name": "Mr. Harry Truman",
"customer_address": "Grandview, Mo",
…
},
…
}

Conçu pour les développeurs

OCR et extraction en un appel.

Une requête par document, une réponse JSON. Voici ce que l’API vous donne.

01

OCR intégré

Pas besoin de votre propre moteur OCR. Parsevix rend chaque page et la lit, scans et photos de téléphone compris, redresse les pages couchées ou à l’envers et détecte la langue sur chaque page. Les champs sont extraits de ce qui a été lu, et vous recevez du JSON.

  • 02

    Les écritures lues

    Latin, chinois et japonais, et avec des modèles dédiés cyrillique, grec, arabe, coréen, devanagari, thaï, tamoul et télougou. L’hébreu, l’arménien et le géorgien ne sont pas encore lus.

  • 03

    Synchrone par défaut

    POST /api/v1/extract attend que le document soit lu et répond avec le résultat. Jusqu’à 5 requêtes ouvertes par clé et 30 pages par fichier.

  • 04

    Ou asynchrone

    POST /api/v1/documents répond aussitôt ; le résultat suit par webhook signé, par une URL de callback ou via Zapier.

  • 05

    Limites selon le forfait

    De 10 requêtes par minute et par clé sur le forfait gratuit à 300 sur Business. Tous les forfaits lisent les documents de la même façon.

  • 06

    Une seule forme d’erreur

    Chaque erreur est { "error": { "code", "message" } } avec un code stable à points, pour que votre code distingue un quota épuisé d’un fichier illisible.

  • 07

    Fichiers supprimés après traitement

    Les fichiers envoyés via l’API sont supprimés dès que le résultat est parti, sauf si vous activez leur conservation pour le projet.

Sécurité et conformité

  • Données personnelles masquéesautomatiquement, avant l’étape d’IA
  • Chiffréen transit et au repos
  • Aucun entraînement d’IAsur vos documents
  • Fichiers API supprimésaprès traitement

À la page, pas à la fonctionnalité.

Chaque forfait lit, classe et masque les documents de la même façon. Le choix de la catégorie est inclus, et un document en échec ne coûte rien.

Voir les tarifs
crédit par page
1
pages offertes chaque mois
20
par mois pour 500 pages
$39

FAQ API OCR

L’API OCR,
en questions.

Ce que les développeurs demandent avant leur première requête.

Encore une question ?

Écrivez-nous. Chaque message est lu par une vraie personne.

Non. L’OCR fait partie de chaque requête : Parsevix lit les pages lui-même et répond avec les données du document en JSON, pour un crédit par page. Il n’y a pas d’endpoint séparé pour le texte brut.

Des documents en écriture latine, cyrillique, grecque, arabe, chinoise, japonaise et coréenne, entre autres ; la langue est détectée sur chaque page. L’hébreu, l’arménien, le géorgien, le bengali, le gujarati et le pendjabi ne sont pas encore lus.

Le texte imprimé ou dactylographié donne les meilleurs résultats. L’écriture manuscrite est lue là où elle est nette ; ce qui ne peut pas être lu reste vide au lieu d’être deviné.

Une requête synchrone attend jusqu’à 285 secondes, assez pour 30 pages. Au-delà, la réponse signale un délai dépassé ; pour les gros volumes, utilisez l’import asynchrone avec un webhook.

L’API est du HTTP simple, avec des imports multipart et des réponses JSON ; la documentation propose des exemples prêts à l’emploi pour cURL, Python et Node.js, et Zapier la connecte sans code.

Les fichiers envoyés via l’API sont supprimés après traitement, sauf si vous activez leur conservation pour le projet. Vos documents ne servent jamais à entraîner une IA.