/charges

GET 1 credit

Coverage Charges registered at Companies House across all UK jurisdictions, outstanding and satisfied. Companies with nothing registered return no_data.

Returns the charges registered against the company: what was secured, who holds the security, when it was created and whether it is still outstanding. Charges are the cheapest read on whether a company is lent against, and by whom — a debenture in favour of a clearing bank tells a different story from an invoice-discounting facility.

Input

ParameterDescriptionRequired
keyYour API key. May also be sent as a bearer token or X-API-Key header.Required
company_numberCompanies House company number, with or without the UK- prefix. E.g. 00000042 or UK-00000042.Required

Example request

GET request
https://api.ukdatalayer.com/v1/charges?key=YOUR_KEY&company_number=00000042

Output

FieldTypeDescription
charges_countnumberTotal charges on record.
outstanding_countnumberCharges still outstanding.
satisfied_countnumberCharges recorded as satisfied.
charges[].charge_idstring | nullCompanies House charge identifier.
charges[].charge_numbernumber | nullSequence number of the charge for this company.
charges[].statusstring | nulloutstanding, fully-satisfied or part-satisfied.
charges[].created_ondate | nullDate the charge was created.
charges[].delivered_ondate | nullDate it was delivered to Companies House.
charges[].satisfied_ondate | nullDate it was satisfied, where recorded.
charges[].classificationstring | nullWhat kind of instrument it is, e.g. "Account security agreement".
charges[].particularsstring | nullShort particulars of the property or assets charged, as filed.
charges[].amount_securedstring | nullAmount secured, as stated on the filing. Free text — often a formula rather than a figure.
charges[].persons_entitledstring[]The lenders or trustees entitled to the charge.

Example response

200 OK · application/json
{
  "status": "success",
  "credits_used": 1,
  "data": {
    "company_number": "00000042",
    "charges_count": 1,
    "outstanding_count": 1,
    "satisfied_count": 0,
    "charges": [
      {
        "charge_id": "sandbox-charge-1",
        "charge_number": 1,
        "status": "outstanding",
        "created_on": "2024-02-14",
        "delivered_on": "2024-02-21",
        "satisfied_on": null,
        "classification": "Debenture",
        "particulars": "Fixed and floating charge over all present and future assets of the company.",
        "amount_secured": "All monies due or to become due from the company to the chargee",
        "persons_entitled": ["Harbourline Commercial Finance Limited"]
      }
    ]
  }
}

Notes

  • Charges are returned newest first by creation date.
  • amount_secured is reproduced as filed. Most filings state a formula ("all monies due…") rather than a number, so treat it as text, not a figure.
  • The same data is available inline on /company with ?include=charges.