Skip to main content
GET
Pick up a conversion that took longer than 120 s

Authorizations

Authorization
string
header
required

Authorization: Bearer ak_eu_…, a key from the dashboard (API keys).

Path Parameters

conversion_id
string
required

Response

The result. Text is deleted once picked up; a file, 15 minutes after it was made.

No AI is used: the first 1000 conversions each month are free, then 0.01 € each.

object
string
required
Allowed value: "conversion"
id
string
required
Pattern: ^doc_[0-9A-HJKMNP-TV-Z]{26}$
from
enum<string>
required

The format of the file you sent: doc, xls and ppt are the 97-2003 ones; md is Markdown.

Available options:
docx,
doc,
odt,
md,
txt,
html,
xlsx,
xls,
csv,
pptx,
ppt,
pdf,
png,
jpg
to
enum<string>
required

The format you want. Word, Markdown, text, HTML and .odt → docx, pdf, md, txt, html, odt, rtf. Excel and CSV → xlsx, csv, pdf, md, txt. PowerPoint → pptx, pdf, md, txt. PDF → docx, md, txt. PNG and JPEG → pdf, md. A scanned PDF or a picture is read with OCR.

Available options:
docx,
pdf,
md,
txt,
html,
odt,
rtf,
xlsx,
csv,
pptx
text
string | null
required

md, txt, html and csv: the result itself (an Excel to CSV is its first sheet). Then nothing is kept. Other formats: null.

output
object | null
required

docx, pdf, odt, rtf, xlsx and pptx: the file, to download within 5 minutes. Text formats: null.

pages
integer | null
required

Pages (PDF, Word), slides (PowerPoint) or sheets (Excel) of the file you sent.

Required range: -9007199254740991 <= x <= 9007199254740991
expires_at
string<date-time> | null
required

When the converted file is deleted (15 minutes after it was made); null for text, deleted at once.

Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$