{
"ok": true,
"result": {
"url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
"status": "ok",
"processedAt": "2026-11-02T18:05:21.515Z",
"finalUrl": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
"contentType": "application/pdf; qs=0.001",
"fileSizeBytes": 13264,
"sha256": "3df79d34abbca99308e79cb94461c1893582604d68329a41fd4bec1885e6adb4",
"documentType": "pdf",
"totalPages": 1,
"pagesProcessed": 1,
"metadata": {
"title": null,
"author": "Evangelos Vlachogiannis",
"subject": null,
"creator": "Writer",
"producer": "OpenOffice.org 2.1",
"creationDate": "2007-02-23T17:56:37.000Z",
"modDate": null
},
"likelyScanned": true,
"title": null,
"characters": 14,
"words": 3,
"markdown": "Dummy PDF file",
"durationMs": 183
},
"meta": {
"requestId": "5f0c2a7e-0000-4000-8000-000000000000",
"durationMs": 3434
}
}
curl --location --request GET 'https://zylalabs.com/api/14709/pdf+to+markdown+converter+api/38028/convert+pdf?url=https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf&outputFormat=markdown&maxPages=10&includePages=false&chunkSize=OptionalchunkOverlap=200' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Conversor de PDF para Markdown API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Converta um documento PDF público em Markdown limpo ou texto simples com metadata, texto opcional por página e partes para pipelines RAG
Até 25 MB e 100 páginas por solicitação PDFs apenas de imagens digitalizadas sem camada de texto retornam pouco ou nenhum texto
Não Cada solicitação é processada sob demanda e o resultado é retornado na resposta Nada sobre sua solicitação é mantido além de logs operacionais de curta duração
Você recebe um erro JSON com um código claro (por exemplo invalid_input no_result ou timeout) em vez de dados parciais Solicitações rejeitadas por entrada inválida são respondidas com status 400