Crates.io | companies-house-api |
lib.rs | companies-house-api |
version | 0.0.5 |
source | src |
created_at | 2024-11-09 18:27:29.935803 |
updated_at | 2024-11-27 01:50:32.82917 |
description | Rust library for consuming various APIs from Companies House |
homepage | |
repository | https://github.com/beaumontjonathan/companies-house-api-rs |
max_upload_size | |
id | 1442306 |
size | 220,162 |
Aims to be a complete and up-to-date wrapper for the Companies House API for Rust users.
Read only access to search and retrieve public company data. Reference docs.
See examples/simple.rs
for an example of interacting with the client.
Currently under implementation.
GET /company/{companyNumber}/registered-office-address
: Registered Office AddressGET /company/{companyNumber}
Company profileGET /advanced-search/companies
: Advanced search for a companyGET /search
: Search AllGET /search/companies
: Search companiesGET /search/officers
: Search company officersGET /search/disqualified-officers
: Search disqualified officersGET /alphabetical-search/companies
: Search for a companyGET /dissolved-search/companies
: Search for a dissolved companyGET /company/{company_number}/officers
: Company OfficersGET /company/{company_number}/appointments/{appointment_id}
: Get a company officer appointmentGET /company/{company_number}/registers
: Company registersGET /company/{company_number}/charges/{charge_id}
:GET /company/{company_number}/charges
: ChargesGET /company/{company_number}/filing-history/{transaction_id}
: filingHistoryItem resourceGET /company/{company_number}/filing-history
: filingHistoryList resourceGET /company/{company_number}/insolvency
:GET /company/{company_number}/exemptions
:GET /disqualified-officers/corporate/{officer_id}
: Get a corporate officers disqualificationsGET /disqualified-officers/natural/{officer_id}
: Get natural officers disqualificationsGET /officers/{officer_id}/appointments
: Officer Appointment ListGET /company/{company_number}/uk-establishments
: Company UK EstablishmentsGET /company/{company_number}/persons-with-significant-control/corporate-entity-beneficial-owner/{psc_id}
: Get the corporate entity beneficial ownerGET /company/{company_number}/persons-with-significant-control/corporate-entity/{psc_id}
: Get the corporate entity with significant controlGET /company/{company_number}/persons-with-significant-control/individual-beneficial-owner/{psc_id}
: Get the individual beneficial ownerGET /company/{company_number}/persons-with-significant-control/individual/{psc_id}
: Get the individual person with significant controlGET /company/{company_number}/persons-with-significant-control/legal-person-beneficial-owner/{psc_id}
: Get the legal person beneficial ownerGET /company/{company_number}/persons-with-significant-control/legal-person/{psc_id}
: Get the legal person with significant controlGET /company/{company_number}/persons-with-significant-control-statements/{statement_id}
: Get the person with significant control statementGET /company/{company_number}/persons-with-significant-control/super-secure-beneficial-owner/{super_secure_id}
: Get the super secure beneficial ownerGET /company/{company_number}/persons-with-significant-control/super-secure/{super_secure_id}
: Get the super secure person with significant controlGET /company/{company_number}/persons-with-significant-control
: List the company persons with significant controlGET /company/{company_number}/persons-with-significant-control-statements
: List the company persons with significant control statements