| Crates.io | companies-house-api |
| lib.rs | companies-house-api |
| version | 0.0.5 |
| created_at | 2024-11-09 18:27:29.935803+00 |
| updated_at | 2024-11-27 01:50:32.82917+00 |
| 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