NCUA Credit Union Financials Scraper
parseforge/ncua-credit-union-financials-scraper
AutomationIntegrationsLead generation
Scrapes NCUA credit union financial data by state or charter number. Returns assets, deposits, loans, net worth, and membership counts as flat rows.
- Total users
- 2
- Monthly active
- 1
- Total runs
- 90
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 9 days ago
Overview
NCUA Credit Union Financials Scraper
Scrape NCUA credit union financials by state or charter number, up to a million per run. Every credit union comes with its assets, deposits, loans, net worth, and membership counts. No login or API key. Export to CSV, JSON, Excel, or XML.
NCUA's official data is spread across call reports and quarterly filings, and the public search tools are built for one lookup at a time. This reads the public credit union directory directly, filtered by state or charter number, and returns each match in one fixed schema. You get the financial fields that matter for peer comparison, lead lists, and market analysis, without registering for an API key.
| Who uses it | What they scrape NCUA for |
|---|---|
| Market researchers | Which credit unions in a state are growing assets fastest |
| Fintech sales teams | A clean list of credit unions with their asset size and charter number for outreach |
| Credit union analysts | Peer financials for benchmarking a single credit union against its state |
| Data journalists | State-level credit union financial data for stories on local lending |
| Consultants | A current snapshot of credit union financials for client engagements |
What it does
This Actor collects NCUA credit union records by state or charter number and returns each credit union as a flat row with its financial data.
- ๐ฆ State or charter targeting: pull every credit union in a state, or one specific charter number.
- ๐ Financial fields: assets, deposits, loans, net worth, and membership counts in each row.
- โ๏ธ Max items control: cap the run at any number from 1 to 1,000,000 credit unions.
- ๐ Flat output: one row per credit union, ready for CSV, JSON, Excel, or XML export.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with NCUA data
๐ Build a state credit union lead list.
A fintech sales team runs the Actor with state=CA and maxItems=500 to get every California credit union with its assets and charter number, then filters by asset size for outreach.
๐ Benchmark one credit union against its peers.
An analyst pulls all credit unions in Texas, then compares a single charter's net worth and loan totals against the state distribution.
๐ Track credit union financial trends by state.
A market researcher runs the Actor monthly for New York and Florida, then charts asset and deposit growth across the two states.
๐๏ธ Source local lending stories.
A data journalist collects credit union financials for Ohio, then cross-references loan totals with county-level mortgage data for a story on credit availability.
๐งพ Audit a credit union's reported figures.
A consultant pulls a single charter number to verify the assets, deposits, and net worth a client reported, against the NCUA's public record.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public NCUA directory directly, no registration or OAuth. |
| One fixed schema | Every credit union returns the same fields, so you can merge runs without cleanup. |
| State or charter | Target a whole state for market coverage, or one charter for a specific credit union. |
| Scalable | Collect up to a million credit unions in a single run. |
How it compares
This Actor focuses on NCUA credit union financials by state or charter number, while the competitors below either cover both banks and credit unions, add peer trend reporting, or return the full call report schedule.
| Feature | ParseForge | US Banks & Credit Unions Scraper - Financials & Leads | FDIC & NCUA Peer Financial Trend Report | NCUA Call Report Scraper |
|---|---|---|---|---|
| NCUA credit union financials | Yes | Yes | Yes | Yes |
| Filter by state | Yes | Yes | Not listed | Yes |
| Filter by charter number | Yes | Yes | Not listed | Yes |
| Assets, deposits, loans, net worth, membership | Yes | Yes | Yes | Yes |
| Contact details (address, phone, website) | Not listed | Yes | Not listed | Not listed |
| Peer percentile comparisons | Not listed | Not listed | Yes | Not listed |
| Full NCUA 5300 Call Report schedule | Not listed | Not listed | Not listed | Yes |
Configure the run
Drive the Actor from a 2-letter state code or an NCUA charter number, alone or together, and set a maximum number of credit unions to collect per run. The Input tab lists every parameter.
A first run with the defaults:
{
"state": "CA",
"maxItems": 10
}
A larger pull:
{
"state": "CA",
"maxItems": 200
}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the NCUA Credit Union Financials Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to NCUA through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ncua-credit-union-financials-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that the state code is a valid 2-letter US state abbreviation, or that the charter number is correct. If both are empty, the Actor may return nothing. Try a known state like CA or TX.
Why did the run stop before reaching maxItems?
The Actor stops when it has collected all credit unions matching your state or charter input. If the state has fewer credit unions than maxItems, the run ends early.
Why are some financial fields empty?
Some credit unions may not report every field in the latest quarter. Empty fields mean the NCUA did not publish that value for the credit union.
Can I get more fields than the sample shows?
The Actor returns a fixed set of fields from the NCUA directory. For the full call report schedule, use a dedicated NCUA Call Report scraper.
Why is my run taking a long time?
Large state runs with high maxItems can take several minutes. Reduce maxItems or target a single charter number for faster results.
FAQ
| Question | Answer |
|---|---|
| What data does this return for each credit union? | Each row includes the credit union's name, charter number, state, and financial fields such as total assets, deposits, loans, net worth, and membership counts. The exact fields are shown in the sample output. |
| Do I need an NCUA API key or login? | No. The Actor reads the public NCUA credit union directory directly, so there is no registration, OAuth, or key to manage. |
| Can I scrape all credit unions in the US? | Yes. Run the Actor once per state, or set maxItems high enough to cover all states in a single run. There is no hard limit below one million credit unions per run. |
| How do I target a specific credit union? | Enter its NCUA charter number in the charterNumber field. The Actor will return that credit union only. |
| What is a charter number? | It is the unique identifier NCUA assigns to each federally insured credit union. You can find it on the credit union's NCUA profile page or in call report data. |
| Can I filter by asset size or other financial metrics? | The Actor collects all credit unions matching your state or charter input, then you can filter the exported dataset by any financial field in your spreadsheet or database. |
| What export formats are supported? | You can export the results as CSV, JSON, Excel, or XML from the Apify dataset. |
| How often is the NCUA data updated? | The Actor reads the live NCUA directory on each run, so you get the latest published figures. NCUA updates call report data quarterly. |
| Is this the same as the NCUA Call Report data? | The financial fields come from the same underlying NCUA quarterly call report data, but this Actor returns a simplified flat record per credit union rather than the full call report schedule. |
| Can I run this on a schedule? | Yes. Use Apify's scheduler to run the Actor daily, weekly, or monthly and keep your credit union dataset current. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by National Credit Union Administration. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| state | string | 2-letter state code (e.g. CA). | CA |
| charterNumber | string | Optional NCUA charter number. | not set |
| maxItems | integer | How many credit unions to collect per run. | 10 |
Pricing
from $7.50 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.0075 to $0.0085 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~ncua-credit-union-financials-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
Related scrapers
Run NCUA Credit Union Financials Scraper on Apify All scrapers
