NCUA Query API

Documentation

REST API. JSON in, JSON out. One Bearer token per request.

Quickstart

  1. Sign up free — magic-link, no credit card.
  2. Create an API key in your dashboard.
  3. Hit any endpoint with Authorization: Bearer <your-key>.
# Find Virginia CUs > $1B in assets
curl -H "Authorization: Bearer $NCUA_API_KEY" \
  "https://api.cu-2.com/v1/credit-unions?state=VA&totalAssets=gte:1000000000"

Full API reference

Interactive Scalar UI rendered from our OpenAPI 3.0 spec — request/response shapes, query parameters, schemas.

Open API reference →

Spec available at https://api.cu-2.com/openapi.json.

Endpoints

  • GET/v1/credit-unions— Search/list with filters + pagination
  • GET/v1/credit-unions/{cuNumber}— Single CU detail
  • GET/v1/credit-unions/{cuNumber}/financials— Quarterly financials grouped by FS220 table
  • GET/v1/credit-unions/{cuNumber}/history— Name change history (derived from FOICU across quarters)
  • POST/v1/query— Advanced AND/OR query builder
  • GET/v1/meta/account-descriptions— Data dictionary
  • GET/v1/meta/cycle-dates— Available cycle dates
  • GET/v1/meta/health— Liveness + data freshness

Recipes

Common queries, copy-pasteable.

More recipes are in progress — check the changelog for updates.