n8n-nodes-docdigitizer
v0.2.0
Published
n8n community node for the DocDigitizer document processing API
Maintainers
Readme
n8n-nodes-docdigitizer
n8n community node for the DocDigitizer document processing API.
Process PDF documents and get structured data back — OCR, classification, and extraction for invoices, receipts, contracts, CVs, ID documents, and bank statements.
v0.1.x is deprecated. Upgrade to v0.2.0+ for the new API endpoint. The previous endpoint (
https://apix.docdigitizer.com/sync) will be removed in a future release.
Installation
Via n8n Community Nodes
- Go to Settings → Community Nodes
- Click Install a community node
- Enter
n8n-nodes-docdigitizer - Click Install
Via npm (self-hosted)
npm install n8n-nodes-docdigitizerSetup
- In n8n, go to Credentials → Add Credential
- Search for DocDigitizer API
- Enter your API key
- (Optional) Change the Base URL for self-hosted instances
Operations
Document
| Operation | Description | |-----------|-------------| | Process | Upload and process a PDF document — returns document type, confidence, country, and extracted fields |
Health
| Operation | Description | |-----------|-------------| | Check | Check if the DocDigitizer API is healthy and responsive |
Usage
Process a Document
- Add a node that produces a binary PDF file (e.g., HTTP Request, Read Binary File)
- Connect it to the DocDigitizer node
- Set Resource to
Documentand Operation toProcess - Set Binary Property to the name of the binary property (default:
data) - Optionally set a Pipeline name
Output
The node outputs JSON with the following structure:
{
"state": "COMPLETED",
"traceId": "abc-123",
"numPages": 2,
"extractions": [
{
"documentType": "Invoice",
"confidence": 0.95,
"countryCode": "PT",
"pages": [1, 2],
"pageRange": { "start": 1, "end": 2 },
"extraction": {
"invoiceNumber": "INV-001",
"totalAmount": 1500.00,
"currency": "EUR"
}
}
]
}Configuration
| Parameter | Description | Default |
|-----------|-------------|---------|
| API Key | Your DocDigitizer API key | (required) |
| Base URL | API endpoint | https://api.docdigitizer.com/v3/docingester |
Environment variables are also supported via the DocDigitizer SDK:
DOCDIGITIZER_API_KEYDOCDIGITIZER_BASE_URLDOCDIGITIZER_TIMEOUT
Development
npm install
npm run build
npm testLinks
License
MIT
