{"uid":"cap_lGn-QbRmKz3dfclRJ6Y0G","slug":"falcon-bank-statement-extraction-api-ba56e18a","name":"Falcon Bank Statement Extraction API","description":"falcon.sol: Bank statement extraction for agents: every transaction + underwriting metrics (ADB, NSF, MCA/loan positions, revenue trend, DSCR inputs, integrity flags). $0.40 USDC.","url":"https://falcondocs.vercel.app/v1/bank-statement?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"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":"registry","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_GELbBmV-5IsdbYGF51_cC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.4","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts every transaction and computes underwriting metrics (ADB, NSF counts, MCA/loan positions, revenue trend, DSCR inputs, integrity flags) from a bank statement PDF","exampleAgentPrompt":"Can you run this business bank statement PDF through Falcon and pull out all the transactions plus the underwriting metrics — I need the average daily balance, any NSF events, MCA positions, and revenue trend for the lending decision?","exampleUseCases":[{"title":"Automated lending underwriting review","prompt":"I'm evaluating a small business loan application — run this applicant's bank statement through Falcon and give me the average daily balance, NSF count, any existing MCA or loan positions, and the DSCR inputs so I can make a credit decision."},{"title":"MCA merchant cash advance pre-screening","prompt":"Before I make a cash advance offer, can you extract all the transactions from this merchant's bank statement and flag any existing daily debt positions, their frequency, and the typical payment amounts?"},{"title":"Revenue verification for credit risk","prompt":"I need to verify the monthly revenue deposits and check for any integrity flags in this bank statement — run it through Falcon and tell me the average monthly revenue and whether anything looks suspicious or inconsistent."}],"resultDescription":"Returns a structured JSON object containing: all individual transactions (date, amount, running balance, category, description), extracted fields like opening balance with confidence scores, and computed underwriting metrics including average daily balance, NSF/overdraft count, average monthly revenue deposits, identified debt positions (lender name, payment count, total, frequency, typical payment), and integrity flags indicating data anomalies or inconsistencies.","failureModes":["Unsupported document type (not a bank statement) — returns document_type mismatch or error","Low-quality or unreadable scan — reduced confidence scores or partial extraction","Password-protected PDF — extraction fails or returns error","Multi-institution or combined statements — may misclassify or partially extract","Payment failure (insufficient USDC balance) — 402 Payment Required before processing"],"whenToPreferThis":"Choose this endpoint when you need structured financial underwriting data from a bank statement, not just raw OCR text. It is specifically designed for lending, MCA, and credit risk workflows where you need computed metrics (ADB, NSF, DSCR inputs, revenue trend) alongside every parsed transaction in a single call. Prefer it over generic OCR endpoints when the downstream use case is financial decisioning or compliance review.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:34:25.635Z","isFirstParty":false,"canonicalSlug":"falcon-bank-statement-extraction-api-ba56e18a"}