Implement Plaid Check (CRA Consumer Report) Base Report for FCRA-compliant cash-flow underwriting

domain: plaid.com/docs/check · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Provision the cra_base_report product in your Plaid dashboard and obtain Plaid API credentials
  2. Create a Plaid user identifier via POST /user/create (required for accounts created after December 10, 2025) and store the returned user_id
  3. Create a Link token with cra_base_report (and any additional Check modules such as income_insights or cashflow_insights) in the products array and open Plaid Link for the consumer
  4. After Link completion, call POST /cra/check_report/create or wait for the CHECK_REPORT_READY webhook before calling POST /cra/check_report/base_report/get
  5. Parse the base report response for cash-flow attributes: account balances, transaction history, recurring income signals, and NSF/overdraft indicators
  6. Fetch report data within 24 hours of creation; after that window a new consumer report must be created

Known gotchas

Related routes

Implement Plaid CRA (Consumer Reporting Agency) Base Report for FCRA-compliant cash-flow underwriting and adverse action handling
account-aggregation/Plaid · 6 steps · unrated
Retrieve a Plaid CRA (Consumer Reporting Agency) Base Report and handle FCRA adverse action requirements
plaid.com · 6 steps · unrated
Implement BNPL real-time credit eligibility check using an open-banking cash-flow underwriting approach
plaid.com/docs/check · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans