Package Information
Downloads: 2 weeklyย /ย 9 monthly
Latest Version: 0.1.0
Author: Pappers
Documentation
n8n-nodes-pappers
A package of nodes for n8n connected to Pappers API.
๐ Features
Company Node
Retrieve detailed company information by:
- Company number (SIREN for France with automatic validation)
- LEI (Legal Entity Identifier)
- ISIN (International Securities Identification Number)
Additional data blocks available:
- Officers (current and historical)
- Beneficial owners (UBOs)
- Financial statements
- Official documents (with download tokens)
- Certificates
- Legal publications
- Establishments (headquarters + branches)
- Contact information
Search Node
Search for companies by:
- Company name
- Registration number (SIREN, SIRET, etc.)
- Any search term
- Pagination support (up to 100 results per page)
Download File Node
Download official documents (PDF format) using tokens obtained from the Company node's Documents block.
๐ Supported Countries
France ๐ซ๐ท | Belgium ๐ง๐ช | United Kingdom ๐ฌ๐ง | Switzerland ๐จ๐ญ | Luxembourg ๐ฑ๐บ | Netherlands ๐ณ๐ฑ | Germany ๐ฉ๐ช | Spain ๐ช๐ธ | Norway ๐ณ๐ด
๐ฆ Installation
Option A: Via n8n Interface (Recommended)
- Open n8n
- Go to Settings โ Community Nodes
- Click Install
- Enter
n8n-nodes-pappers - Click Install
Option B: Via npm
npm install n8n-nodes-pappers
Option C: Manual Installation
cd ~/.n8n
npm install n8n-nodes-pappers
Then restart n8n.
๐ Getting Your API Key
- Visit Pappers Account
- Sign up or log in
- Generate your API token
- In n8n, add new Pappers credentials with your token
๐ก Usage Examples
Basic Company Lookup
- Add a Company node
- Select country (e.g., France)
- Enter SIREN number (e.g.,
888207859) - Choose additional data blocks if needed
- Execute
Search and Retrieve
- Add a Search node to find companies by name
- Connect to a Company node
- Map the company number from search results
- Retrieve full company details
Batch Processing with Error Handling
- Enable Continue on Fail in node settings
- Process multiple companies in one execution
- Failed items return error objects with
pairedItemtracking - Use IF node to route successes and failures separately
Download Official Documents
- Use Company node with "Documents" data block
- Extract document token from results
- Pass token to Download File node
- Save or email the PDF
๐งช Example Workflows
Check the exemples/ folder for ready-to-use workflows:
- Creation devis.json - Form submission โ company data โ PDF generation โ email
- Enrichissement CSV.json - CSV import โ company enrichment โ results export
- Traitement en lot avec gestion d_erreurs.json - Batch processing with error handling
๐ ๏ธ Development
# Clone repository
git clone https://github.com/pappers-fr/pappers-n8n.git
cd pappers-n8n
# Install dependencies
npm install
# Build
npm run build
# Lint
npm run lint
# Watch mode
npm run dev
๐ License
MIT
๐ Links
๐ฌ Support
For questions or issues:
- Email: support@pappers.fr
- GitHub Issues: pappers-fr/pappers-n8n