Skip to content

Analisa um CV

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

Sem estado. lê um PDF ou DOCX em JSON estruturado: detalhes de contato, título, cargos com datas, formação, habilidades. Nada é armazenado. Os valores permanecem no idioma e script próprios do CV; nada é traduzido ou reescrito. Um campo que o CV não contém retorna vazio em vez de ausente, e campos de lista são sempre arrays.

Preço: $0.01 por solicitação, independentemente de conter um CV ou dez.

Solicitação

multipart/form-data

CampoTipoNotas
filesarquivo[]De um a 10 documentos, PDF ou DOCX, 10 MB cada. Repetir o campo por documento.
filearquivoAlias de documento único, mantido para integrações existentes.

Exemplo

Um documento:

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

Vários documentos (uma solicitação, resultados na ordem de entrada):

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'

Resposta

Um documento devolve o objeto desse documento:

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

Vários documentos devolvem um array results , uma entrada por entrada, na ordem de entrada. Um documento que não pode ser lido devolve sua própria entrada de erro enquanto os demais são bem‑sucedidos. Ver Batching.

Temporização

40 a 90 segundos por documento. Mantenha o tempo limite do cliente acima de cinco minutos. Para filas, use POST /parse/async com até 25 links por tarefa.

Erros

StatusCausa típica
400Documento vazio, ilegível ou protegido por senha.
413Um documento com mais de 10 MB, mais de 10 documentos, ou um corpo de solicitação com mais de 12 MB.
504O processamento excedeu 300 segundos. Envie menos documentos por solicitação.

Verifique Erros.

Updated