Skip to content

Parser un CV

POSThttps://api.curriculo.me/public/parse/
On this page

Il n'y a pas d'État. Lire un PDF ou DOCX dans un JSON structuré: détails de contact, titre, rôles avec dates, éducation, compétences. Rien n'est stocké. Les valeurs restent dans la langue et le script du CV; rien n'est traduit ou réécrit. Un champ que le CV ne contient pas revient vide plutôt qu'absent, et les champs de liste sont toujours des tableaux.

Prix: $ 0.01 par demande, qu'il porte un CV ou dix.

Une demande

multipart/form-data

champsTypeNotes
filesfichier[]Un à dix documents, PDF ou DOCX, 10 MB chacun. Répétez le champ par document.
filefichierNom du document unique, conservé pour les intégrations existantes.

Exemple

Un document:

curl -X POST https://api.curriculo.me/public/parse/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F 'files=@/path/to/candidate.pdf'

Plusieurs documents (une demande, résultats dans l'ordre des entrées):

curl -X POST https://api.curriculo.me/public/parse/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F 'files=@candidate_a.pdf' \
  -F 'files=@candidate_b.docx'

Réponse

Un document renvoie l'objet de ce document:

{
  "name": "Jordan Rivera",
  "title": "Lead Software Engineer",
  "email": "[email protected]",
  "experience": [ … ],
  "skills": [ … ]
}

Plusieurs documents renvoient un tableau results , une entrée par entrée, dans l'ordre de l'entrée. Un document qui ne peut pas être lu renvoie sa propre entrée d'erreur tandis que les autres réussissent. Voir Batchage.

Le calendrier

40 à 90 secondes par document. Gardez le temps de votre client au-dessus de cinq minutes. Pour un backlog, utilisez POST /parse/async avec jusqu'à 25 liens par tâche.

Les erreurs

Le statutCause typique
400Document vide, illisible ou protégé par mot de passe.
413Un document supérieur à 10 MB, plus de 10 documents ou un organisme de demande supérieur à 12 MB.
504Le traitement a dépassé 300 secondes. Envoyez moins de documents par demande.

Voir Erreurs.

Updated