A simple .NET client wrapper for CompaniesHouse API.
CompaniesHouse.NET can be installed via the package manager console by executing the following commandlet:
PM> Install-Package CompaniesHouse
Once we have the package installed, we can then create a CompaniesHouseSettings
with a ApiKey which can be created via the CompaniesHouse API website
var settings = new CompaniesHouseSettings(apiKey);
We need to now create a CompaniesHouseClient
- passing in the settings that we've just created.
var client = new CompaniesHouseClient(settings);
This is the object we'll use going forward with any interaction to the CompaniesHouse API.
To search for a company, we first need to create a CompanySearchRequest
with details of the search we require.
var request = new CompanySearchRequest()
{
Query = "Liberis",
StartIndex = 10,
ItemsPerPage = 10
};
We can then pass the request object in to the SearchCompany
method and await on the result.
var result = await _client.SearchCompanyAsync(request);
- Fork
- Hack!
- Pull Request