{"uid":"cap_Grmwvrdg8a3SSFuWg_Rcm","slug":"falcon-sol-bank-statement-document-extraction-b9b942bb","name":"falcon.sol Bank Statement & Document Extraction","description":"Bank statement extraction for agents: transactions and underwriting metrics from bank-statement PDFs, plus invoice/receipt/W-9 extraction. Paid per call with x402.","url":"https://falcon-docs.falcon-sol.workers.dev/v1/bank-statement?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public https URL of a PDF"},"type":{"enum":["auto","invoice","receipt","purchase_order","w9","bank_statement","generic"],"type":"string"},"format":{"enum":["json","csv","xlsx"],"type":"string"},"file_base64":{"type":"string","description":"Base64 PDF (alternative to url, or send multipart 'file' / raw application/pdf)"}}},"responseSchema":{"type":"json","example":{"fields":{"opening_balance":{"value":15210.4,"confidence":0.99}},"metrics":{"debt_positions":{"ondeck":{"count":21,"total":8526,"frequency":"daily","typical_payment":406}},"integrity_flags":[],"nsf_overdraft_count":2,"average_daily_balance":12093.11,"avg_monthly_revenue_deposits":45029.61},"transactions":[{"date":"2026-04-01","amount":2630.27,"balance":17840.67,"category":"revenue_deposit","description":"SQUARE INC DEPOSIT"}],"document_type":"bank_statement"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.4","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.4/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.4","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.4","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8v-9gsdZRbGpx6ASGa_4H","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.4","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured transactions, underwriting metrics, and financial fields from bank statement PDFs, invoices, receipts, purchase orders, and W-9s.","exampleAgentPrompt":"Can you extract all the transactions and underwriting metrics from this bank statement PDF — https://example.com/statement.pdf — and give me the results as JSON, including the average daily balance, NSF count, and any debt positions?","exampleUseCases":[{"title":"Loan underwriting from bank statements","prompt":"I need to underwrite a small business loan application — can you extract the transactions and underwriting metrics from their bank statement at https://example.com/bizstatement.pdf and give me the average daily balance, monthly revenue deposits, and any overdraft flags as JSON?"},{"title":"Automated invoice data extraction","prompt":"I have a supplier invoice PDF at https://example.com/invoice.pdf — can you extract the structured fields from it so I can load them into our accounting system? Return the results as JSON."},{"title":"W-9 form parsing for onboarding","prompt":"We just received a vendor W-9 at https://example.com/w9.pdf — can you extract all the fields from it into structured JSON so we can add them to our vendor database?"}],"resultDescription":"Returns a JSON object containing: a list of dated transactions with amount, balance, category, and description; extracted document fields (e.g. opening_balance) with confidence scores; underwriting metrics including average daily balance, average monthly revenue deposits, NSF/overdraft count, debt positions (lender, count, total, frequency, typical payment), and integrity flags; plus the detected document_type.","failureModes":["PDF URL is not publicly accessible or returns non-200 — extraction fails","PDF is password-protected or encrypted — cannot parse","Low-quality scanned PDF with poor OCR-ability — reduced confidence scores or missing fields","Incorrect document type specified — may return empty or mismatched fields","Base64 payload malformed or truncated — parse error","Document is not a supported type — falls back to generic extraction with lower accuracy","Network timeout fetching remote PDF URL"],"whenToPreferThis":"Choose this endpoint when you need structured financial data extracted from PDF documents — especially bank statements requiring underwriting metrics (average daily balance, revenue deposits, NSF counts, debt positions) for lending decisions. Also prefer it for invoice, receipt, W-9, or purchase order extraction with confidence scores. It is purpose-built for financial document intelligence with lending-specific analytics, unlike generic PDF-to-text converters. Use when you need machine-readable JSON, CSV, or XLSX output with per-field confidence, not just raw text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:34:40.603Z","isFirstParty":false,"canonicalSlug":"falcon-sol-bank-statement-document-extraction-b9b942bb"}