What file formats can Veryfi process?

Here are all the supported formats:
.jpg, .jpe, .jpeg, .png, .gif, .pdf, .bmp, .txt, .htm, .html, .zip, .heic, .heif, .avif, .ofd

Enabled by Default: .jpg, .jpeg, .png, .gif, .pdf, .bmp, .txt, .htm, .html

Available by Request: .heic, .heif, .avif, .zip, .ofd

Please send a request to support@veryfi.com if you need one of those.


What file type to expect after a document is processed on Veryfi side:


The general rule is that .pdf is returned unless the submitted file is a .png, .jpg, .heif image (zipped or not)

img_thumbnail_url - is always a .jpg a small preview of that document (thumbnail)

img_url - is a little more complicated:
for .jpg, .jpe, .jpeg, .png, .gif, .pdf, .bmp it’ll keep the original format
for .txt, .gif, .htm, .html, .ojd - the resulting extension will be .pdf
for .heic, .heif, .avif - the resulting extension will be .jpg

pdf_url field response is always consistent, it will always have a document with .pdf extension regardless of the input format. However, this field is only available in v8 version of Veryfi APIs. Please read this article for more information on API Versions

.jpg - is the expected resulting extension for all requests submitted via Veryfi Lens.


How does Veryfi work with Zip files?

.zip is a special case, it’s a package for all file types we support.

.zip can be used when users have multiple separate images or files for the same Document.

For .zip there are 2 cases:

  1. when there is one document in the .zip then refer to the above logic

  2. when there is more than one document - then Veryfi will stitch those documents and the resulting format for img_url field will be .pdf When you submit .zip, the system combines those separate images or files into one .pdf and processes it as 1 Document.

Please note, .zip file can be submitted via direct API call only. Files are being ordered by the file name in alphabetical order.

There are other options for the use-case when users need to stitch multiple separate images or PDF files to one Document. Please check this Article on Stitching for more information: How to Stitch Additional Receipts to an Existing Inbox Transaction with Veryfi web app?

Code sample for processing .zip inside your Veryfi portal API documentation: https://hub.veryfi.com/api/docs/documents/process/# or .zip code samples.


Other related articles:

File requirements

Processing Zip files code samples

Document Data Extraction Fields Explained

Languages Veryfi OCR API works with

File formats Veryfi supports?

What Document Types Veryfi Supports

Did this answer your question?