Skip to main content

Python interface to the FDIC's API for publically available bank data

Build Status Coverage Package version


Documentation: https://bankfind.dpguthrie.com

Source Code: https://github.com/dpguthrie/bankfind

FDIC Documentation: https://banks.data.fdic.gov/docs/


Overview

bankfind is a python interface to publically available bank data from the FDIC.

There are currently, as of 8/11/20, five endpoints that the FDIC has exposed to the public:

  • failures - returns detail on failed financial institutions
  • institutions - returns a list of financial institutions
  • history - returns detail on structure change events
  • locations - returns locations / branches of financial institutions
  • summary - returns aggregate financial and structure data, subtotaled by year, regarding financial institutions

Requirements

Python 2.7, 3.5+

  • Requests - The elegant and simple HTTP library for Python, built for human beings.
  • Pandas - Fast, powerful, flexible and easy to use open source data analysis and manipulation tool

Installation

pip install bankfind Successfully installed bankfind restart ↻

Example

import bankfind as bf

# Get Institutions
data = bf.get_institutions()

# Get Institutions from Colorado with high ROE
data = bf.get_institutions(filters="STNAME:Colorado AND ROE:[25 TO *]")

# Get Commercial Banks from Colorado that aren't S-Corps
data = bf.get_institutions(filters="STNAME:Colorado AND SUBCHAPS:0 AND CB:1")

License

This project is licensed under the terms of the MIT license.

Metadata

Release files for bankfind 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bankfind 0.0.1
File Size Uploaded
bankfind-0.0.1.tar.gz 90.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bankfind 0.0.1
File Interpreter ABI Platform
bankfind-0.0.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 138.1 kB

Release files / bankfind-0.0.1.tar.gz

Download URL bankfind-0.0.1.tar.gz
Size 90.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5c5ee1abc5d7e0c36fa80e431bf665e48da4bd4afcba997ee56369b0946d028b
BLAKE2b-256 checksum
How to use checksums
37562a3d508b5d451ce889e244170dff47d28eb83b633e14849e2f05808d7249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.24.0

Release files / bankfind-0.0.1-py2.py3-none-any.whl

Download URL bankfind-0.0.1-py2.py3-none-any.whl
Size 47.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2e715879cada6dbf2ba79d1335ca43e491559f52ce0d45b8f9c856f8b2b872f9
BLAKE2b-256 checksum
How to use checksums
b87b567a69f87eeab804230e48d0f00a69461e2e568d1b1177749bd552be6e20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.24.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page