Introducing Signature Detection
AI-Powered Signature Detection
Detect and locate signatures in documents with high accuracy. Simple API, pay-as-you-go pricing, and instant results.
In Action
Image Preview

Detection Results
Signatures Found
9
Avg. Confidence
76%
Box: [202, 404, 534, 555]
Box: [850, 531, 1351, 706]
Box: [178, 931, 570, 1087]
Box: [219, 1106, 648, 1320]
Box: [184, 1310, 647, 1418]
Box: [857, 737, 1298, 891]
Box: [197, 558, 619, 702]
Box: [912, 411, 1172, 525]
Box: [231, 785, 595, 872]
import requests
import json
# Your API credentials
API_KEY = "your_api_key_here"
API_URL = "https://signature-detector.com/api/detect"
# Request payload
payload = {
"imageUrl": "https://example.com/document.jpg"
}
# Headers
headers = {
"Content-Type": "application/json",
"x-api-key": f"{API_KEY}"
}
# Make the API request
response = requests.post(API_URL, json=payload, headers=headers)
# Parse the response
if response.status_code == 200:
data = response.json()
print(f"Signatures found: {data['result']['count']}")
print(f"Credits remaining: {data['creditsRemaining']}")
for i, detection in enumerate(data['result']['detections']):
print(f"Signature {i+1}: {detection['confidence']*100:.1f}% confidence")
print(f" Position: ({detection['bbox']['x1']:.0f}, {detection['bbox']['y1']:.0f})")
else:
print(f"Error: {response.status_code} - {response.json()['error']}")Blog

Detect signatures in PDFs with Python
Send a PDF to the signature API with pdfUrl or pdfBase64. Read pages, count, and creditsUsed at the top of the JSON. One credit per page, or zero from cache.

Textract vs Signature Detector: cost comparison
Published per-page prices for Textract Signatures, Azure custom extraction, and Google Document AI, next to $0.0001 per Signature Detector image.

Automating signed-contract checks
A queue that holds contracts when no visual signature mark is found, and what that check does not prove about execution or digital certificates.

Signature detection in n8n and Zapier
Call POST /api/detect from an n8n HTTP Request node or Zapier's webhook action. Header, JSON body, and how to branch on count.

Detect signatures with Node.js
Call the signature API with Node's fetch using an image URL or a base64 file, then branch on the status codes the route returns.

Extract signature crops from bounding boxes
The detect API returns boxes, not cropped images. Cut the region out with Pillow or sharp using x1, y1, x2, and y2.

How to Use the Signature Detection API
Call POST /api/detect with an image URL or base64, read the boxes, and handle the status codes the route actually returns.

Introducing Signature Detection API
A POST endpoint that returns signature bounding boxes and confidence scores. $0.0001 per detection, 10 free credits, credits that do not expire.

Why Automated Signature Detection?
What a signature-presence check changes in a document queue, and the limits of a box and a confidence score.
