We’re excited to release the SMB Cashflow API. This API helps output an SMB cashflow statement in a few seconds using bank transaction data, allowing SMB lenders to more efficiently underwrite, score leads, and provide personalized product offerings.
Expanding our focus to SMB markets addresses a critical gap: small businesses are often significantly underserved by traditional financial institutions. Fintech innovations, particularly those aimed at SMBs, are now driving the market by offering solutions like payments, lending, and commerce enablement tailored to their unique needs (Alex Johnson has a great breakdown here).
A staggering 80% of SMBs rely on P2P loans, driven by a void in traditional banking services that fail to recognize their creditworthiness due to a lack of conventional credit data. This gap is where nonbank lenders are stepping in, using cashflow underwriting to broaden access for these underserved businesses. Companies like Square are offering more accessible loans to SMBs that large banks typically overlook, especially for minority and women-owned businesses.
Our SMB Cashflow API supports this shift, enhancing risk assessment and fostering inclusivity by expanding access to credit for SMBs. Lenders leveraging cashflow analytics through partners like Pave allows them to effectively to personalize financial solutions based on a business’ cashflows. It’s not just about offering loans; it’s about empowering SMBs to manage their finances proactively, and SMB lenders to better understand their borrowers through detailed, real-time financial insights.
Pave’s SMB Cashflow API is used for:
To build a business cashflow statement we’re mapping our tags into 5 major categories:
What does the endpoint return?
For each transaction, the endpoint identifies the standard accounting master category (e.g. Operating Expense, Investing Activity, Financing Activity, etc.) and a more detailed category (e.g. Payroll, Rent, Utilities).
How do I call the endpoint?
You can call the endpoint by calling GET /v1/smb/{user_id}/transactions.
Can I see the transactions for a specific period of time?
If you want to see transactions for a specific period of time, you can pass in start_date and end_dates and receive a response with only the transactions between those dates.