Signature Detection

As of November 21st, Textract now supports signature detection as part of its document analysis API. This allows you to programmatically verify that a document is signed before proceeding with your data processing workflow.


To begin, install the amazon-textract-textractor package using pip.

pip install amazon-textract-textractor

There are various sets of dependencies available to tailor your installation to your use case. The base package will have sensible default, but you may want to install the PDF extra dependencies if your workflow uses PDFs with pip install amazon-textract-textractor[pdf]. You can read more on extra dependencies in the documentation

Examples of queries

from PIL import Image"../../../tests/fixtures/signature.jpg")

This form was signed by “John Doe” on January 1st 2022. Lets see if we can detect it with Textractor.

Calling Textract

import os
from textractor import Textractor
from import TextractFeatures

extractor = Textractor(region_name="us-west-2")
document = extractor.analyze_document("../../../tests/fixtures/signature.jpg"),


Signature detection allows you to quickly verify that a document is signed while provided