Description
n8n-nodes-extract-monster
This is an n8n community node that lets you use Extract Monster in your n8n workflows.
Extract Monster is a powerful API for extracting structured data from documents, images, and text using advanced AI models.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-extract-monsterin Enter npm package name - Agree to the risks of using community nodes
- Select Install
Manual Installation
To install manually, navigate to your n8n installation folder and run:
npm install n8n-nodes-extract-monster
Operations
Extract From File
Extract structured data from files including:
- PDF documents
- Images (PNG, JPG, etc.)
- Word documents
- Spreadsheets
- And more
Extract From Text
Extract structured data from plain text input.
Both operations support optional JSON schemas to define the exact structure of data you want to extract.
Credentials
To use this node, you need an Extract Monster API key:
- Sign up at extract.monster
- Go to your dashboard
- Generate a new API key
- Copy the key (it starts with
em_)
Then in n8n:
- Go to Credentials
- Create new Extract Monster API credentials
- Paste your API key
Compatibility
- Minimum n8n version: 0.196.0
- Tested against n8n version: 1.0.0+
Usage
Basic File Extraction
- Add a file input node (e.g., HTTP Request, Google Drive, etc.)
- Connect it to the Extract Monster node
- Select Extract From File operation
- Configure credentials
- Execute the workflow
With JSON Schema
Define exactly what data you want to extract:
{
"invoice_number": {"type": "string"},
"date": {"type": "string"},
"total": {"type": "number"},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {"type": "string"},
"quantity": {"type": "number"},
"price": {"type": "number"}
}
}
}
}
Text Extraction Example
- Add an input node with text data
- Connect to Extract Monster node
- Select Extract From Text operation
- Enter or map the text field
- Optionally add a schema to define structure
- Execute
Resources
Support
For issues with the n8n node:
- Create an issue on GitHub
For Extract Monster API support:
- Email: support@extract.monster
- Documentation: https://extract.monster/docs