Documentation
/api/findcompanies
This API endpoint returns a list of companies that match the provided criteria.
Request
https://convert-ixbrl.co.uk/api/findcompanies?apiversion=1&[Add atleast one parameter here]
Rate limit
This endpoint is rate limited to 1 request per 2 seconds while the service is in early preview with requests exceeding this limit served with HTTP 429 code
Authentication
This endpoint requires the authentication header to be supplied. See the authentication section.
Request Parameters
Name Type Optional Description
apiVersion
string No API Version, currently on "1"
searchTerm
string Yes Full or partial company name
minNetAssetsLiabilities
float Yes Minimum net assets or liabilities figure for the last available financial year , for example 500000
maxNetAssetsLiabilities
float Yes Maximum net assets or liabilities figure for the last available financial year, for example 60000000
minTurnover
float Yes Minimum turnover figure for the last available financial year,, for example 500000
maxTurnover
float Yes Maximum turnover figure for the last available financial year, for example 60000000
location
string Yes Full or partial postcode, city or town of the registered address
industries
array Yes An array of string values containing one or more SIC codes, for example ["01110","01120"]. A complete list of SIC codes can be found on the Companies House website
incorporationDateFrom
string Yes Incorporation From Date to only include companies created on or after the specified date. The date needs to be in "dd/MM/yyyy" format, for example August 1, 2020 should be sent across as "01/08/2020"
incorporationDateTo
string Yes Incorporation To Date to only include companies created before or on the specified date. The date needs to be in "dd/MM/yyyy" format, for example August 12, 2020 should be sent across as "12/08/2020"
HTTP Response codes
Status Code Description
200 Successful requests with results
204 Successful requests with no results
400 Validation errors
401 Authorisation error for when the secret key header is missing or is invalid
429 Request throttled for exceeding rate limits

Response JSON Sample

This preview version will return up to 1000 results per search

{
    "status": "Ok",
    "totalResults": 1000,
    "pageNumber":0,
    "pageSize": 50,
    "result": [
          {
            "companyNumber": "1234567",
            "title": "A company limited",
            "companyIncorporated": "19/01/2018",
            "companyRegisteredAddress": "20-22 WENLOCK ROAD,LONDON,N1 7GU",
            "companyStatus": "Active",
            "netAssetsLiabilities": 63529000,
            "turnover": 1000000,
            "resultNumber": 100,   
          },
          {
            "companyNumber": "2345678",
            "title": "B company holdings",
            "companyIncorporated": "15/03/2017",
            "companyRegisteredAddress": "10-12 KING STREET,LONDON,N1 9NG",
            "companyStatus": "Active",
            "netAssetsLiabilities": 45200000,
            "turnover": 750000,
            "resultNumber": 101    
          },
          {
            "companyNumber": "3456789",
            "title": "C company services",
            "companyIncorporated": "22/08/2019",
            "companyRegisteredAddress": "30-32 QUEEN ROAD,LONDON,N1 8QE",
            "companyStatus": "Active",
            "netAssetsLiabilities": 32000000,
            "turnover": 500000
            "resultNumber": 102
          }
    ]
}
                                        

Response Properties

Name Type Nullable Description
status
string no Contains
Ok
if the request was successful,
Error
if there was an error.
result[]
array yes Contains the list of companies matching the search criteria provided, including the available financial figures for each company
Fields shown below are part of each item of result[] array
companyNumber
string no Contains the Companies House registration number for the company
title
string no Name of the company
companyIncorporated
string no Date of incorporation in "dd/MM/yyyy" format
companyRegisteredAddress
string no Registered address of the company
companyStatus
string no Registration status of the company. The list of available statuses can be seen on this Companies House Github project
netAssetsLiabilities
float yes Latest Net Assets/ Liabilities figure , when available
turnOver
float yes Latest Turnover figure, when available
resultNumber
integer no Search results position for this company