TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/jbms/finance-dl/llms.txt
Use this file to discover all available pages before exploring further.
finance_dl.waveapps scraper retrieves receipt images and extracted transaction data from WaveApps via the official WaveApps REST API. Unlike browser-based scrapers, this module communicates directly with the API using a Full Access token or OAuth2 credentials, making it faster and more reliable. All businesses accessible under the provided credentials are downloaded automatically.
Configuration Parameters
A dictionary containing authentication credentials. You may authenticate with either a Full Access token or OAuth2 credentials.
Path on the local filesystem where output files will be written. The directory is created automatically if it does not already exist.
When
True, receipts for each business are written into a subdirectory of output_directory named after the business ID, rather than all into output_directory directly.When
True, deleted receipts are skipped and only active receipts are downloaded.Output Format
Receipts for all businesses accessible with the provided credentials are downloaded. Whenuse_business_directory is True, receipts for each business are written into a subdirectory of output_directory named after the business ID; otherwise all receipts are written directly into output_directory.
Inside each directory, the following files are written per receipt:
| File | Description |
|---|---|
<receipt-id>.json | JSON data returned by the WaveApps API for the receipt. |
<receipt-id>.jpg | Primary receipt image in full resolution. |
<receipt-id>.01.jpg, <receipt-id>.02.jpg, … | Additional images, if present. |
| Field | Description |
|---|---|
id | Unique receipt identifier (matches <receipt-id> in the filename). |
date | Date of the receipt. |
merchant | Merchant name. |
note | Optional note attached to the receipt. |
total | Total amount. |
currency_code | ISO currency code (e.g., USD). |