JavaScript PDF to Markdown

Use fetch to convert PDFs to Markdown from JavaScript or TypeScript.

Node.js

const response = await fetch("https://pdftomarkdown.dev/v1/convert", {
  method: "POST",
  headers: {
    Authorization: "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    input: { pdf_url: "https://pdftomarkdown.dev/samples/invoice.pdf" },
  }),
});

const result = await response.json();
console.log(result.markdown);