Financial analytics API

FlowCheck combines your Stripe, Shopify, and bank transactions into programmable financial metrics. Revenue, expenses, and cash flow. Query it all with one API key. Integrate in 5 minutes.

Connects with

StripeShopifyPlaid
# Get your business financials in one call
curl https://developer.usepopup.com/api/v0/cashflow?window=30d \
  -H "Authorization: Bearer fc_live_your_key"

{
  "data": {
    "window": "30d",
    "total_inflows": 523400,
    "total_outflows": 187600,
    "net": 335800,
    "daily": [
      { "date": "2026-03-05", "inflows": 18200, "outflows": 4300, "net": 13900 },
      { "date": "2026-03-04", "inflows": 22100, "outflows": 6800, "net": 15300 }
    ]
  }
}

Your revenue and expenses live in different systems

Stripe knows what you earned. Shopify knows what you sold. Your bank knows what you spent. None of them gives you the full picture. FlowCheck connects all three and gives you computed financial metrics through a single API. No spreadsheets, no manual exports, no stitching CSVs together.

Connect once, query forever

Link your Stripe, Shopify, and bank accounts. FlowCheck syncs automatically and keeps your data current. Every API call returns live numbers.

Revenue meets expenses

See exactly how much came in from Stripe and Shopify, how much went out from your bank, and whether every payout actually landed. No more wondering where the money is.

Alerts when something is off

Missing deposits, amount mismatches, and timing issues surface automatically. Get webhook notifications or poll the discrepancies endpoint.

What developers build with FlowCheck

Internal financial dashboards

Pull revenue from Stripe and Shopify, expenses from your bank, and cash flow into a Retool app, a React dashboard, or a Notion embed. Always current, no manual updates.

Automated financial reports

Run a cron job or a GitHub Action that generates weekly P&L summaries and posts them to Slack. No accountant in the loop for routine check-ins.

Financial analysis scripts

Write a Python or TypeScript script that calculates burn rate, runway, or MRR trends from your actual bank, Stripe, and Shopify data. No CSV exports required.

AI agent financial tools

Give Claude, GPT, or your own agent access to your business finances via MCP. Ask “how much did we make this month?” and get a real answer.

Read the full API reference

Clean API, consistent responses

Every endpoint returns the same envelope. Cursor pagination. Actionable errors. One API key for everything.

GET /v0/balanceStripe + bank balances
GET /v0/cashflowRevenue, expenses, net by day
GET /v0/payoutsStripe + Shopify payouts with match status
GET /v0/payouts/:idSingle payout with bank match
GET /v0/transactionsBank transactions
GET /v0/discrepanciesMissing or mismatched amounts
GET /v0/reconcile/summary30-day financial health score
GET /v0/reconcile/:idPer-payout reconciliation detail
GET /v0/agent/positionFull financial snapshot for agents
GET /v0/agent/alertsActive issues for agents
POST /v0/connect/stripeConnect your Stripe
POST /v0/connect/shopifyConnect your Shopify store
POST /v0/connect/plaid/*Connect your bank
POST /v0/webhooksRegister webhook endpoints

Full API reference with examples

Use it your way

TypeScript SDK

import { FlowCheck } from "@flowcheck/sdk"

const fc = new FlowCheck("fc_live_...")
const { data } = await fc.cashflow("30d")

console.log(`Net: $${data.net / 100}`)

npm install @flowcheck/sdk

View on GitHub

Claude Code / MCP

claude mcp add flowcheck \
  --transport stdio \
  --env FLOWCHECK_API_KEY=fc_live_... \
  -- npx -y @flowcheck/mcp-server

Remote clients (Glama, Smithery, etc.) can use the HTTP endpoint:

https://developer.usepopup.com/api/mcp

Then ask: “What did we make this month?”

View on GitHub

Simple, credit-based pricing

1 credit = 1 API request. Unused paid credits never expire. Sandbox and webhook deliveries are free.

Starter

$4.99/mo

1,000 credits/mo

300 req/min

  • All endpoints
  • Stripe + Shopify + bank data
  • Webhooks included
Get API Key

Growth

$19/mo

5,000 credits/mo

600 req/min

  • All endpoints
  • Stripe + Shopify + bank data
  • Webhooks included
Get API Key

Pro

$49/mo

15,000 credits/mo

600 req/min

  • All endpoints
  • Stripe + Shopify + bank data
  • Webhooks included
Get API Key

Scale

Custom

Unlimited

6,000 req/min

  • All endpoints
  • Stripe + Shopify + bank data
  • Webhooks included
Contact us

7-day free trial with 100 credits. Unused paid credits never expire and roll over month to month. 1 bank connection included (+$1/mo each additional).