# NCUA Call Report Scraper (`crawlerbros/ncua-call-report-scraper`) Actor

Search NCUA-insured U.S. credit unions by name, state, city, or charter number. Get assets, shares/deposits, loans, net worth, membership, and state-level financial summaries from NCUA's official quarterly 5300 Call Report data.

- **URL**: https://apify.com/crawlerbros/ncua-call-report-scraper.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** Automation, Developer tools, Integrations
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## NCUA Call Report Scraper

Search **federally-insured U.S. credit unions** and extract their financial data — assets, shares/deposits, loans, net worth, membership, and delinquency figures — straight from the **National Credit Union Administration (NCUA)**'s own quarterly 5300 Call Report data. Free, public, and requires no login, API key, or paid proxy.

---

### Data Source

All data comes directly from **NCUA's official Call Report Quarterly Data files** (`ncua.gov/analysis/credit-union-corporate-call-report-data/quarterly-data`) — the same comma-delimited ZIP files credit union analysts, examiners, and researchers have used for decades. Each quarterly file contains every federally-insured credit union's directory information (`FOICU`) joined with its financial statement (`FS220`/`FS220A`) as submitted and validated by NCUA.

No scraping of rendered pages, no anti-bot workarounds — this is a static government open-data file, downloaded and parsed fresh on every run.

#### Not the same as FDIC Bank Data Scraper

This actor covers **credit unions**, which are member-owned, not-for-profit financial cooperatives regulated and insured by the **NCUA** (National Credit Union Administration) through the National Credit Union Share Insurance Fund (NCUSIF). The separate **FDIC Bank Data Scraper** actor covers **commercial banks and savings institutions**, a distinct institution type regulated and insured by the **FDIC** (Federal Deposit Insurance Corporation). The two regulators, insurance funds, and institution universes do not overlap — a credit union will never appear in FDIC data, and an FDIC-insured bank will never appear in NCUA data.

---

### What this actor does

- **Search credit unions** — filter by name (partial match), state, city, asset-size range, NCUA's own peer-group (asset-size band) classification, examination region, charter type (federal vs. state-chartered), or Low-Income Credit Union (LICU) designation
- **Full financials by charter number** — assets, shares & deposits, loans, delinquency, net worth, net worth ratio, net income, membership
- **State-level aggregate summaries** — total assets, shares, loans, net worth, and membership rolled up per state
- **Historical quarters** — select any quarterly reporting cycle back to 2016 Q1
- **No login, no API key, no proxy** — pure public government data

---

### Input Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `mode` | Select | `searchCreditUnions`, `getCreditUnionDetails`, or `getStateSummary` |
| `period` | Select | Quarterly reporting cycle, e.g. `2026-03` for Q1 2026 (default: most recent available) |
| `creditUnionName` | Text | Partial, case-insensitive name search (searchCreditUnions mode) |
| `state` | Select | 2-letter U.S. state/territory code. Leave blank for all |
| `city` | Text | Exact city match (case-insensitive) |
| `charterNumbers` | String list | NCUA charter numbers (required for `getCreditUnionDetails`) |
| `minAssets` / `maxAssets` | Integer | Total-asset range filter, in whole dollars |
| `peerGroup` | Select | NCUA's own asset-size peer group (1-6) |
| `region` | Select | NCUA examination region: Eastern, Southern, Western, or Office of National Examinations & Supervision |
| `charterType` | Select | Federal Credit Union (FCU) or Federally-Insured State-Chartered Credit Union (FISCU) |
| `lowIncomeDesignated` | Select | Filter by NCUA's Low-Income Credit Union (LICU) designation: all, designated only, or not designated |
| `sortBy` | Select | `ASSETS`, `NAME`, `CHARTER`, or `MEMBERS` |
| `maxItems` | Integer | Maximum records to return (1-5000, default 50) |

#### Finding a Credit Union's Charter Number

Run the actor in `searchCreditUnions` mode first — every result includes its `charterNumber`. Then pass that number in `charterNumbers` for `getCreditUnionDetails` mode.

---

### Output Fields

#### searchCreditUnions / getCreditUnionDetails modes

| Field | Description |
|-------|-------------|
| `charterNumber` | NCUA charter number (unique credit union identifier) |
| `creditUnionName` | Legal name of the credit union |
| `city` | Headquarters city |
| `state` | 2-letter state/territory code |
| `stateName` | Full state/territory name |
| `charterState` | State where the credit union was originally chartered |
| `zipCode` | Headquarters ZIP code |
| `streetAddress` | Headquarters/main office street address |
| `county` | Headquarters county |
| `mainOfficePhone` | Main office phone number |
| `branchCount` | Number of branch/service locations reported |
| `yearChartered` | Year the credit union was organized |
| `peerGroup` | NCUA asset-size peer group (1-6) |
| `peerGroupLabel` | Human-readable peer group description |
| `region` | NCUA examination region code (1, 2, 3, or 8) |
| `regionName` | Human-readable region name (Eastern, Southern, Western, or Office of National Examinations & Supervision) |
| `charterType` | Charter type code (1 = federal, 2 = federally-insured state-chartered) |
| `charterTypeLabel` | Human-readable charter type description |
| `isMinorityDepositoryInstitution` | Whether NCUA designates it a Minority Depository Institution |
| `isLowIncomeDesignated` | Whether NCUA designates it a Low-Income Credit Union (LICU) |
| `rssdId` | Federal Reserve RSSD ID — a cross-regulator unique identifier for the institution |
| `insuredDate` | Date NCUSIF insurance began |
| `issueDate` | Date the charter was issued |
| `totalAssets` | Total assets ($) |
| `totalSharesAndDeposits` | Total member shares and deposits ($) |
| `loanCount` | Total number of outstanding loans & leases |
| `totalLoans` | Total amount of outstanding loans & leases ($) |
| `totalDelinquentLoans` | Total delinquent loans & leases, 2+ months ($) |
| `currentMembers` | Number of current members |
| `potentialMembers` | Number of potential members (field of membership) |
| `netIncome` | Net income for the period ($) |
| `totalNetWorth` | Total net worth / retained earnings ($) |
| `netWorthRatioPercent` | Net worth as a percentage of total assets |
| `reportPeriod` | Reporting quarter used (e.g. `2026-03`) |
| `dataSourceUrl` | The exact NCUA ZIP file this record was extracted from |
| `scrapedAt` | ISO 8601 timestamp of when the record was scraped |

#### getStateSummary mode

| Field | Description |
|-------|-------------|
| `state` | 2-letter state/territory code |
| `stateName` | Full state/territory name |
| `creditUnionCount` | Number of credit unions headquartered in the state |
| `totalAssets` | Combined total assets across all credit unions in the state ($) |
| `totalSharesAndDeposits` | Combined total shares & deposits ($) |
| `totalLoans` | Combined total loans ($) |
| `totalNetWorth` | Combined total net worth ($) |
| `totalMembers` | Combined current membership |
| `reportPeriod` | Reporting quarter used |
| `dataSourceUrl` | Source ZIP file URL |
| `scrapedAt` | ISO 8601 timestamp |

---

#### Example: find the 20 largest U.S. credit unions by assets
```json
{ "mode": "searchCreditUnions", "sortBy": "ASSETS", "maxItems": 20 }
````

#### Example: search for credit unions with "Teachers" in the name

```json
{ "mode": "searchCreditUnions", "creditUnionName": "Teachers", "maxItems": 100 }
```

#### Example: get full financials for a specific credit union by charter number

```json
{ "mode": "getCreditUnionDetails", "charterNumbers": ["8305"] }
```

#### Example: find small community credit unions in Ohio

```json
{ "mode": "searchCreditUnions", "state": "OH", "peerGroup": "2", "maxItems": 50 }
```

#### Example: get aggregate credit union stats for every state

```json
{ "mode": "getStateSummary", "maxItems": 60 }
```

#### Example: find only federally-chartered credit unions in NCUA's Western Region

```json
{ "mode": "searchCreditUnions", "region": "3", "charterType": "1", "maxItems": 100 }
```

#### Example: find Low-Income Designated credit unions in Texas

```json
{ "mode": "searchCreditUnions", "state": "TX", "lowIncomeDesignated": "true", "maxItems": 100 }
```

### Use cases

- **Financial research & analysts** — screen credit unions by asset size, peer group, or region for comparative analysis
- **Fintech & lending partnerships** — identify well-capitalized credit unions by net worth ratio for partnership outreach
- **Regulatory & compliance monitoring** — track a specific credit union's quarterly financials over time by charter number
- **Market sizing** — aggregate state-level credit union assets, shares, and membership for a regional market study
- **Academic & policy research** — bulk-export historical Call Report data back to 2016 for longitudinal studies

***

### FAQs

**Is an API key or login required?**
No. NCUA's Call Report Quarterly Data files are free, public government open data. No registration is required.

**How current is the data?**
NCUA publishes new Call Report data roughly 6-8 weeks after each calendar quarter ends. Select the desired quarter with the `period` input (defaults to the most recent verified-available quarter).

**What is a charter number?**
The charter number is NCUA's unique, permanent identifier for each federally-insured credit union. It stays the same even if the credit union changes its name or merges.

**Why are some financial fields missing for a given credit union?**
Only fields the credit union actually reported for that quarter are included — no placeholder or zero values are fabricated for unreported figures.

**What does `netWorthRatioPercent` mean?**
Net worth (retained earnings plus reserves) divided by total assets, expressed as a percentage. NCUA classifies credit unions as "well capitalized" at 7% and above.

**What is the difference between this actor and the FDIC Bank Data Scraper?**
This actor covers member-owned, not-for-profit credit unions regulated by the NCUA. The FDIC actor covers for-profit commercial banks and savings institutions regulated by the FDIC. They are entirely separate regulators, insurance funds, and institution universes — there is no overlap.

**Can I look up historical data?**
Yes — the `period` input covers every quarter back to 2016 Q1.

**What is an NCUA "region"?**
NCUA supervises credit unions through three geographic examination regions (Eastern, Southern, Western) plus the Office of National Examinations & Supervision, which directly examines the largest and most complex credit unions regardless of location.

**What is the difference between a Federal Credit Union (FCU) and a Federally-Insured State-Chartered Credit Union (FISCU)?**
Both are NCUA-insured. An FCU is chartered and regulated directly by the NCUA. A FISCU is chartered and primarily regulated by a state regulator but carries NCUA share insurance. Use the `charterType` filter to isolate either group.

**What is a Low-Income Credit Union (LICU) designation?**
NCUA designates a credit union as "low-income" when a majority of its membership meets certain income thresholds. LICU status grants access to secondary capital and exemption from the statutory member business lending cap. Use the `lowIncomeDesignated` filter to isolate either group.

**What is an RSSD ID?**
The RSSD ID is a unique identifier assigned by the Federal Reserve, used across bank and credit union regulators (NCUA, FDIC, Federal Reserve) to cross-reference the same institution in different regulatory datasets.

***

### Rate Limits

NCUA's Call Report data files are static, publicly hosted downloads with no rate limiting. This actor downloads the requested quarter's file once per run. No proxy is required.

# Actor input Schema

## `mode` (type: `string`):

What data to fetch from NCUA's Call Report data.

## `period` (type: `string`):

Which quarterly Call Report cycle to use. NCUA publishes new data roughly 6-8 weeks after each quarter ends.

## `creditUnionName` (type: `string`):

Partial, case-insensitive name search, e.g. 'Navy' or 'Teachers'. Used in searchCreditUnions mode.

## `state` (type: `string`):

Filter by U.S. state / territory (2-letter code). Leave blank for all.

## `city` (type: `string`):

Filter to credit unions headquartered in this city (case-insensitive exact match). Used in searchCreditUnions mode.

## `charterNumbers` (type: `array`):

NCUA credit union charter numbers, e.g. \['8305', '3128']. Required for getCreditUnionDetails mode. Find charter numbers via searchCreditUnions mode.

## `minAssets` (type: `integer`):

Only return credit unions with total assets at or above this threshold, in whole dollars. E.g. 1000000000 = $1 billion.

## `maxAssets` (type: `integer`):

Only return credit unions with total assets at or below this threshold, in whole dollars.

## `peerGroup` (type: `string`):

NCUA's own asset-size peer group classification. Leave blank for all sizes.

## `region` (type: `string`):

Filter by NCUA's own examination region. Leave blank for all regions.

## `charterType` (type: `string`):

Filter by whether the credit union is federally or state chartered. Leave blank for all.

## `lowIncomeDesignated` (type: `string`):

Filter by NCUA's Low-Income Credit Union (LICU) designation. Leave blank for all.

## `sortBy` (type: `string`):

Sort order for searchCreditUnions results.

## `maxItems` (type: `integer`):

Hard cap on emitted records.

## Actor input object example

```json
{
  "mode": "searchCreditUnions",
  "period": "2026-03",
  "state": "",
  "charterNumbers": [],
  "peerGroup": "",
  "region": "",
  "charterType": "",
  "lowIncomeDesignated": "",
  "sortBy": "ASSETS",
  "maxItems": 50
}
```

# Actor output Schema

## `creditUnions` (type: `string`):

Dataset containing all scraped credit union / state summary records.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "searchCreditUnions",
    "period": "2026-03",
    "state": "",
    "charterNumbers": [],
    "peerGroup": "",
    "region": "",
    "charterType": "",
    "lowIncomeDesignated": "",
    "sortBy": "ASSETS",
    "maxItems": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/ncua-call-report-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "searchCreditUnions",
    "period": "2026-03",
    "state": "",
    "charterNumbers": [],
    "peerGroup": "",
    "region": "",
    "charterType": "",
    "lowIncomeDesignated": "",
    "sortBy": "ASSETS",
    "maxItems": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/ncua-call-report-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "searchCreditUnions",
  "period": "2026-03",
  "state": "",
  "charterNumbers": [],
  "peerGroup": "",
  "region": "",
  "charterType": "",
  "lowIncomeDesignated": "",
  "sortBy": "ASSETS",
  "maxItems": 50
}' |
apify call crawlerbros/ncua-call-report-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=crawlerbros/ncua-call-report-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "NCUA Call Report Scraper",
        "description": "Search NCUA-insured U.S. credit unions by name, state, city, or charter number. Get assets, shares/deposits, loans, net worth, membership, and state-level financial summaries from NCUA's official quarterly 5300 Call Report data.",
        "version": "1.0",
        "x-build-id": "oEEYVQVFSM9s9aBPi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~ncua-call-report-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-ncua-call-report-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/crawlerbros~ncua-call-report-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-ncua-call-report-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/crawlerbros~ncua-call-report-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-ncua-call-report-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "searchCreditUnions",
                            "getCreditUnionDetails",
                            "getStateSummary"
                        ],
                        "type": "string",
                        "description": "What data to fetch from NCUA's Call Report data.",
                        "default": "searchCreditUnions"
                    },
                    "period": {
                        "title": "Report period (quarter)",
                        "enum": [
                            "2016-03",
                            "2016-06",
                            "2016-09",
                            "2016-12",
                            "2017-03",
                            "2017-06",
                            "2017-09",
                            "2017-12",
                            "2018-03",
                            "2018-06",
                            "2018-09",
                            "2018-12",
                            "2019-03",
                            "2019-06",
                            "2019-09",
                            "2019-12",
                            "2020-03",
                            "2020-06",
                            "2020-09",
                            "2020-12",
                            "2021-03",
                            "2021-06",
                            "2021-09",
                            "2021-12",
                            "2022-03",
                            "2022-06",
                            "2022-09",
                            "2022-12",
                            "2023-03",
                            "2023-06",
                            "2023-09",
                            "2023-12",
                            "2024-03",
                            "2024-06",
                            "2024-09",
                            "2024-12",
                            "2025-03",
                            "2025-06",
                            "2025-09",
                            "2025-12",
                            "2026-03"
                        ],
                        "type": "string",
                        "description": "Which quarterly Call Report cycle to use. NCUA publishes new data roughly 6-8 weeks after each quarter ends.",
                        "default": "2026-03"
                    },
                    "creditUnionName": {
                        "title": "Credit union name (partial search)",
                        "type": "string",
                        "description": "Partial, case-insensitive name search, e.g. 'Navy' or 'Teachers'. Used in searchCreditUnions mode."
                    },
                    "state": {
                        "title": "State",
                        "enum": [
                            "",
                            "AL",
                            "AK",
                            "AZ",
                            "AR",
                            "CA",
                            "CO",
                            "CT",
                            "DE",
                            "DC",
                            "FL",
                            "GA",
                            "HI",
                            "ID",
                            "IL",
                            "IN",
                            "IA",
                            "KS",
                            "KY",
                            "LA",
                            "ME",
                            "MD",
                            "MA",
                            "MI",
                            "MN",
                            "MS",
                            "MO",
                            "MT",
                            "NE",
                            "NV",
                            "NH",
                            "NJ",
                            "NM",
                            "NY",
                            "NC",
                            "ND",
                            "OH",
                            "OK",
                            "OR",
                            "PA",
                            "RI",
                            "SC",
                            "SD",
                            "TN",
                            "TX",
                            "UT",
                            "VT",
                            "VA",
                            "WA",
                            "WV",
                            "WI",
                            "WY",
                            "PR",
                            "GU",
                            "VI",
                            "AS",
                            "MP"
                        ],
                        "type": "string",
                        "description": "Filter by U.S. state / territory (2-letter code). Leave blank for all.",
                        "default": ""
                    },
                    "city": {
                        "title": "City (exact match)",
                        "type": "string",
                        "description": "Filter to credit unions headquartered in this city (case-insensitive exact match). Used in searchCreditUnions mode."
                    },
                    "charterNumbers": {
                        "title": "Charter numbers (getCreditUnionDetails mode)",
                        "type": "array",
                        "description": "NCUA credit union charter numbers, e.g. ['8305', '3128']. Required for getCreditUnionDetails mode. Find charter numbers via searchCreditUnions mode.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "minAssets": {
                        "title": "Minimum total assets ($)",
                        "minimum": 0,
                        "maximum": 10000000000,
                        "type": "integer",
                        "description": "Only return credit unions with total assets at or above this threshold, in whole dollars. E.g. 1000000000 = $1 billion."
                    },
                    "maxAssets": {
                        "title": "Maximum total assets ($)",
                        "minimum": 0,
                        "maximum": 10000000000,
                        "type": "integer",
                        "description": "Only return credit unions with total assets at or below this threshold, in whole dollars."
                    },
                    "peerGroup": {
                        "title": "Peer group (asset-size band)",
                        "enum": [
                            "",
                            "1",
                            "2",
                            "3",
                            "4",
                            "5",
                            "6"
                        ],
                        "type": "string",
                        "description": "NCUA's own asset-size peer group classification. Leave blank for all sizes.",
                        "default": ""
                    },
                    "region": {
                        "title": "NCUA region",
                        "enum": [
                            "",
                            "1",
                            "2",
                            "3",
                            "8"
                        ],
                        "type": "string",
                        "description": "Filter by NCUA's own examination region. Leave blank for all regions.",
                        "default": ""
                    },
                    "charterType": {
                        "title": "Charter type",
                        "enum": [
                            "",
                            "1",
                            "2"
                        ],
                        "type": "string",
                        "description": "Filter by whether the credit union is federally or state chartered. Leave blank for all.",
                        "default": ""
                    },
                    "lowIncomeDesignated": {
                        "title": "Low-Income Designation (LICU)",
                        "enum": [
                            "",
                            "true",
                            "false"
                        ],
                        "type": "string",
                        "description": "Filter by NCUA's Low-Income Credit Union (LICU) designation. Leave blank for all.",
                        "default": ""
                    },
                    "sortBy": {
                        "title": "Sort by",
                        "enum": [
                            "ASSETS",
                            "NAME",
                            "CHARTER",
                            "MEMBERS"
                        ],
                        "type": "string",
                        "description": "Sort order for searchCreditUnions results.",
                        "default": "ASSETS"
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Hard cap on emitted records.",
                        "default": 50
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
