Python client library for the UK Financial Services (FCA) Register RESTful API
Project description
fca-api
A lightweight async Python client library for the UK Financial Conduct Authority's Financial Services Register RESTful API.
Overview
This package provides a simple, asynchronous interface to interact with the FCA's Financial Services Register API, allowing you to query information about:
- Financial firms and their details
- Individual professionals in the financial services industry
- Investment funds and their characteristics
- Regulatory permissions and restrictions
- Disciplinary actions and enforcement history
Note: This is an async fork of the
financial-services-register-apipackage, optimized for modern async/await patterns.
Requirements
- Python 3.11 or higher
- httpx library for async HTTP requests
Installation
Install from PyPI using pip:
pip install fca-api
Key Features
- Asynchronous Operations: Built with async/await for efficient concurrent requests
- Type Hints: Full type annotation support for better development experience
- Comprehensive Coverage: Access to all major FCA Register endpoints
- Easy to Use: Intuitive API design with sensible defaults
- Lightweight: Minimal dependencies with httpx as the only requirement
Documentation
For detailed API reference, usage examples, and advanced configuration options, visit the complete documentation.
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute to this project.
License
This project is licensed under the Mozilla Public License 2.0. See the LICENSE file for details.
Support
If you encounter any issues or have questions, please:
- Check the documentation
- Search existing GitHub issues
- Create a new issue if your problem hasn't been addressed
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fca_api-0.0.5.tar.gz.
File metadata
- Download URL: fca_api-0.0.5.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.26.3 CPython/3.13.11 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0a4214046f3611adc03c134b05a96a8d4600595d4c8e2d97d1a5fb7fea7489f
|
|
| MD5 |
89c3ac91282dc8ca93f583bbc53ca572
|
|
| BLAKE2b-256 |
85dc3cbca86a3b47e3403a158e435e1129ebd5a4234533b317b64c21124d78f1
|
File details
Details for the file fca_api-0.0.5-py3-none-any.whl.
File metadata
- Download URL: fca_api-0.0.5-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.26.3 CPython/3.13.11 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
165f23a37272e22de9338d22cd82ed51cfa68b9dc5a211c52df39c2e43afde6c
|
|
| MD5 |
5e56c3a9162cf64d130311a4005f50dc
|
|
| BLAKE2b-256 |
adb234bb7c0f474579133f8c80b0cf5d2a775e7b13dddf3895de76101d118d95
|