Sensible provides both synchronous and asynchronous endpoints for you to extract data out of your documents:
The majority of our users can use our
/extractendpoint, which takes a PDF file and returns extracted data synchronously (see "Extract data from a document" below).
Use the asynchronous endpoints for PDFs that are greater than 4.5MB in size or that require over 30 seconds of processing time. You have two options for asynchronously processing your PDF: extract a doc at a URL you provide, our upload the doc to a Sensible URL. You can then call the
retrieve resultsendpoint to get the results, or specify a webhook for Sensible to push the results to as soon as they're ready.