This repository contains simple, plug-and-play server examples for receiving scans from the ScanWow iOS App's "Secure API Export" feature.
Use this if you want to:
- Automatically save scans to your own server/laptop
- Process scans with custom scripts (Python/Node)
- Bypass Zapier/Make fees
- Integrate scanning into your own workflow
- Deploy one of these servers (Node.js or Python).
- Set a secret token (e.g.,
MY_SECRET_KEY). - Point your ScanWow app to
https://your-server.com/api/scans. - Enter the same token in the app.
cd node-expressnpm install- Create
.envfile:SCANWOW_TOKEN=mysecret npm start
cd python-flaskpip install flaskexport SCANWOW_TOKEN=mysecretpython app.py
The app sends a multipart/form-data POST request with:
- Files:
pdf: The full PDF documentimage_0,image_1, ...: Original JPG images (if enabled)
- Fields:
metadata: JSON string with scan details (title,scanId,pageCount,ocrLanguage, etc.)ocrText: Full OCR text content (if enabled)
- Free/Cheap: Render, Railway, Fly.io, Heroku
- Self-Hosted: Raspberry Pi, DigitalOcean Droplet, Home Server (expose via Cloudflare Tunnel or Ngrok)
MIT - Do whatever you want with this code!