Parser un CV
https://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
| champs | Type | Notes |
|---|---|---|
files | fichier[] | Un à dix documents, PDF ou DOCX, 10 MB chacun. Répétez le champ par document. |
file | fichier | Nom 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 statut | Cause typique |
|---|---|
400 | Document vide, illisible ou protégé par mot de passe. |
413 | Un document supérieur à 10 MB, plus de 10 documents ou un organisme de demande supérieur à 12 MB. |
504 | Le traitement a dépassé 300 secondes. Envoyez moins de documents par demande. |
Voir Erreurs.
Updated