クイックスタート
- サインインしてダッシュボードを開き、API と自動化 → API キー → 新しいキーを作成に進みます。
- キーをコピーします(表示は一度だけです)。形式は
mxs_xxxxxxxx_xxxxxxxxxxxxのようになります。 - すべてのリクエストで Bearer トークンとして送信します:
Authorization: Bearer YOUR_API_KEY。
curl -X POST https://maxscanner.app/api/v1/convert \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/report.docx","filename":"report.docx","format":"pdf"}' \
--output report.pdf今すぐ API を試す
実際の /api/v1/sandbox/convert エンドポイントを呼び出し、その場で生成した小さなデモ文書を変換します。API キーは不要です。また maxscanner.app 上のこのページからしか動作しないため、他のサイトに埋め込んだり悪用したりはできません。
利用上限と無料クレジット
無料プラン
1 日 10 回
月 100 リクエストまで、ずっと無料。クレジットカードは不要です。
有料プラン
2,000 回〜無制限
Starter(月 2,000 クレジット)、Pro(月 10,000)、Business(無制限)。
有料プランでは操作ごとにクレジットを消費します:
エンドポイント
ベース URL: https://maxscanner.app/api/v1
/health無料・キー不要API が稼働しているか確認します。Zapier の「接続テスト」ステップに便利です。
レスポンス
{ "status": "ok", "service": "MAXScanner Public API", "version": "v1" }/usage無料送信したキーの現在のプランと残りの利用枠を確認します。
レスポンス
{ "plan": "Free", "limits": { "per_day": 10, "per_month": 100 },
"remaining": { "today": 7, "this_month": 84 } }/convert2 クレジットURL 上の文書を別の形式(pdf、docx、xlsx、pptx、txt、html、png など)に変換します。
リクエスト本文
{ "url": "https://example.com/report.docx",
"filename": "report.docx", "format": "pdf" }レスポンス
バイナリファイル(Content-Type は指定した形式に一致)/merge1 クレジットURL で指定した 2〜20 個の PDF を、指定した順に 1 つの PDF に結合します。
リクエスト本文
{ "files": ["https://.../page1.pdf", "https://.../page2.pdf"] }レスポンス
バイナリファイル (application/pdf)/ocr3 クレジットスキャン画像や PDF から本物の OCR でテキストを抽出します。テキストレイヤーがまったくなくても動作します。
リクエスト本文
{ "url": "https://.../scan.pdf", "filename": "scan.pdf", "language": "eng" }レスポンス
{ "text": "...", "pages": 3, "language": "eng" }/documents/import1 クレジット自動化からファイルを MAXScanner のライブラリへ取り込みます。/convert とは逆方向です。
リクエスト本文
{ "url": "https://.../invoice.pdf", "filename": "invoice.pdf" }レスポンス
{ "id": "...", "filename": "invoice.pdf", "downloadUrl": "..." }/hooks/subscribe無料1 種類のイベントを今後受け取るための Webhook URL を登録します。下の「Webhook、Zapier、n8n」をご覧ください。
リクエスト本文
{ "event": "scan.created", "targetUrl": "https://hooks.zapier.com/..." }レスポンス
{ "id": "...", "event": "scan.created", "targetUrl": "..." }/hooks/unsubscribe無料id を指定して Webhook の購読を解除します。
リクエスト本文
{ "id": "..." }レスポンス
{ "success": true }/hooks無料有効な Webhook の購読を、それぞれの最終配信ステータスとともに一覧表示します。
レスポンス
{ "subscriptions": [{ "id": "...", "event": "scan.created", "targetUrl": "..." }] }/convert の対応形式(Office 形式だけではありません)
Zapier、Make、n8n、Webhook
MAXScanner Android アプリを 5,000 以上のアプリと連携できます。アプリで 設定 → Zapier と自動化(またはツールの API と自動化 タイル)を開いて登録し、連携キーを取得してください。そのキーを Zapier の接続ステップで MAXScanner API キーとして使えます。同じキーは上の REST 直接呼び出しにも使えます。
利用できるトリガー
新しいスキャン文書scan.createdすべてのプラン
アプリで新しい文書をスキャンするたびに発生します。
新しい PDF エクスポートpdf.exportedすべてのプラン
文書グループが PDF にエクスポートされたときに発生します。
新しい位置情報付きスキャンgeotag.capturedPro 以上
位置情報(住所、市区町村、座標)付きのスキャンで発生します。
新しいタイムスタンプ付き撮影timestamp.capturedBusiness
タイムスタンプ付きの撮影で発生します。
新しい OCR テキスト抽出ocr.completedPro 以上
スキャンの端末内 OCR テキストが利用可能になったときに発生します。
新しい QR コードの読み取りqr.scannedすべてのプラン
アプリで QR コードを読み取った瞬間に、デコードしたテキストとともに発生します。
Make.com
ビジュアルな自動化シナリオ
n8n
セルフホスト型のワークフロー自動化
Webhook
それ以外のための HTTP コールバック
3 つのプラットフォームはどれも同じ仕組みです。各サービスが URL を発行し、/hooks/subscribe で MAXScanner にその URL への POST を指示します。Zapier のネイティブアプリはまだありませんが、今すぐ使える Zapier 標準の Webhooks by Zapier アクションを利用します。
⚡ Zapier の手順
- Zap を作成 → Webhooks by Zapier アプリを検索 → トリガーイベント Catch Hook を選びます。
- Zapier に専用の Webhook URL(例:
https://hooks.zapier.com/hooks/catch/...)が表示されるので、コピーします。 - その URL と必要なイベントを指定して、MAXScanner の
/hooks/subscribeを 1 回呼び出します(下の curl の例を参照)。 - Zapier に戻り、アプリでテストイベントを発生させます(例: 文書をスキャン)。Catch Hook ステップにサンプルデータが表示されるはずです。そこから Zap のアクション(Google ドライブ、スプレッドシート、Slack、メールなど)を作り込みます。
🔄 n8n の手順
- 新しいワークフローに Webhook トリガーノードを追加し、POST リクエストを受け付けるよう設定します。
- ノードの Production URL をコピーします(先にワークフローを有効化して稼働させてください)。
- その URL と選んだイベントを指定して
/hooks/subscribeを呼び出します。 - アプリでテストイベントを発生させると、Webhook ノードがペイロードを受け取り、ワークフローの続きにつなげられます。
curl で購読する
curl -X POST https://maxscanner.app/api/v1/hooks/subscribe \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"event":"scan.created","targetUrl":"https://hooks.zapier.com/hooks/catch/.../..."}'