Guide
Getting Started
- Launch the InvoiceCrawler.exe application.
- Enter your Serial Key and your CapSolver API Key.
- After successful activation, the main interface will load.
You need a CapSolver API Key to solve CAPTCHAs automatically. Register at
capsolver.com and add credit. Add Portal
- Go to the Portals page in the sidebar.
- Click on + Add Portal.
- Select the desired portal from the dropdown list.
- Enter your Email / Username and your Password.
- Save with Save.
OTP / Two-Factor Authentication
Some portals (e.g. Amazon, Cardmarket) require two-factor authentication (2FA) via TOTP.
- Find OTP Secret: When setting up 2FA for a portal, a Secret Key is displayed (often as QR code or text like
JBSWY3DPEHPK3PXP). You need this key. - Enter in Crawler: When adding the portal, fill in the TOTP Secret field with this key.
- Automatic: The crawler automatically generates the current 6-digit code at each login – no manual entry required.
Tip: You can also add the OTP secret later by editing the portal. The secret is stored locally only and never transmitted.
Important: If you have already set up 2FA with an authenticator app, you may need to disable and re-enable 2FA to get the secret. Also save the secret in your authenticator app as a backup.
IMAP Email Retrieval
For portals like MediaMarkt / Saturn, invoices are sent via email. The crawler retrieves them via IMAP.
- Select the portal (e.g. MediaMarkt) and enter your email credentials.
- Enter the IMAP server of your email provider (e.g.
imap.gmail.com,imap.web.de). - The crawler automatically searches for emails with invoice attachments.
Gmail: Enable "Less secure app access" or create an App Password under
myaccount.google.com → Security → App Passwords. Custom Mail Crawler
For services that send invoices via email and don't have a dedicated scraper.
- Select Custom Invoice from Mail as portal.
- Enter your IMAP server, email and password.
- Subject Keyword: A keyword found in the subject of invoice emails (e.g. "invoice").
- Sender Email: The sender address of invoice emails (e.g.
billing@example.com). - PDF Keyword: A keyword in the PDF attachment filename (e.g. "invoice").
- Optional: Enable Move fetched to move retrieved emails to the
SK_Fetchedfolder.
Scan & Download
- Go to Start Scraping in the sidebar.
- Select the time filter (e.g. "Last 6 months" or a specific year).
- Click Start for a single portal or use Scan All.
- Found documents appear under Documents.
- Select the desired documents and click Download Selected.
Already downloaded documents are automatically detected and not downloaded again.