List UK company registered charges (mortgages and security)
company.uk.chargesv1.0.0betaregion GB
Return the charges (mortgages, debentures and other security interests) registered against a UK company, with status (outstanding, satisfied, part-satisfied), creation/delivery/satisfaction dates, classification, particulars of the property charged and the persons entitled.
Account price
USD 0.004
per successful call · introductory
x402 price
USD 0.005
accountless, settled per call · introductory
Provenance
companies_house
cache: shared · ttl 300s
Endpoint
GET https://api-staging.eckari.com/v1/companies/uk/{companyNumber}/charges
curl -i "https://api-staging.eckari.com/v1/companies/uk/01234567/charges"
Without credentials the gateway responds 402 with a PAYMENT-REQUIRED header (x402 v2). Retry with PAYMENT-SIGNATURE. See docs.
Use when
- Does this UK company have any outstanding charges or mortgages?
- Who holds security over company 01234567?
- List the debentures registered against this limited company.
- Has this company satisfied its registered charges?
Do not use when
- Need insolvency proceedings rather than security interests (not currently supported).
- Need company financial figures — the register does not provide them.
- Only need whether the company is active; use company.uk.status.
Synonyms
company charges Companies Houseregistered mortgages UK companydebentures registeredsecurity interests companycharge holder lookup
Input schema
{
"type": "object",
"additionalProperties": false,
"required": [
"companyNumber"
],
"properties": {
"companyNumber": {
"type": "string",
"description": "Companies House company number. Whitespace is ignored and short numeric values are zero-padded to 8 characters.",
"minLength": 1,
"maxLength": 10,
"pattern": "^[A-Za-z0-9 ]+$"
},
"limit": {
"type": "integer",
"description": "Maximum charges to return per page (1-100). Default 25.",
"minimum": 1,
"maximum": 100
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 10000
}
}
}Output schema
{
"type": "object",
"additionalProperties": false,
"required": [
"company_number",
"total_count",
"satisfied_count",
"part_satisfied_count",
"offset",
"charges"
],
"properties": {
"company_number": {
"type": "string"
},
"total_count": {
"type": [
"integer",
"null"
]
},
"satisfied_count": {
"type": [
"integer",
"null"
]
},
"part_satisfied_count": {
"type": [
"integer",
"null"
]
},
"offset": {
"type": "integer"
},
"charges": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"charge_number",
"status",
"created_on",
"delivered_on",
"satisfied_on",
"classification",
"particulars",
"persons_entitled"
],
"properties": {
"id": {
"type": "string"
},
"charge_number": {
"type": "integer"
},
"charge_code": {
"type": [
"string",
"null"
]
},
"status": {
"type": "string",
"description": "outstanding",
"fully-satisfied": null,
"part-satisfied or satisfied.": null
},
"created_on": {
"type": [
"string",
"null"
],
"format": "date"
},
"delivered_on": {
"type": [
"string",
"null"
],
"format": "date"
},
"satisfied_on": {
"type": [
"string",
"null"
],
"format": "date"
},
"acquired_on": {
"type": [
"string",
"null"
],
"format": "date"
},
"resolved_on": {
"type": [
"string",
"null"
],
"format": "date"
},
"assets_ceased_released": {
"type": [
"string",
"null"
],
"description": "Register cease/release information (mapped from the register field name)."
},
"classification": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"description"
],
"properties": {
"type": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"particulars": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"description"
],
"properties": {
"type": {
"type": "string"
},
"description": {
"type": "string"
},
"contains_floating_charge": {
"type": [
"boolean",
"null"
]
},
"contains_fixed_charge": {
"type": [
"boolean",
"null"
]
},
"floating_charge_covers_all": {
"type": [
"boolean",
"null"
]
},
"contains_negative_pledge": {
"type": [
"boolean",
"null"
]
},
"chargor_acting_as_bare_trustee": {
"type": [
"boolean",
"null"
]
}
}
}
},
"secured_details": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"description"
],
"properties": {
"type": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"persons_entitled": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
}
},
"more_than_four_persons_entitled": {
"type": [
"boolean",
"null"
]
}
}
}
}
}
}Example input · outstanding_charge
{
"companyNumber": "01234567"
}Example response
{
"data": {
"company_number": "01234567",
"total_count": 1,
"satisfied_count": 0,
"part_satisfied_count": 0,
"offset": 0,
"charges": [
{
"id": "b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0",
"charge_number": 1,
"charge_code": "012345670001",
"status": "outstanding",
"created_on": "2019-02-14",
"delivered_on": "2019-02-20",
"satisfied_on": null,
"acquired_on": null,
"resolved_on": null,
"assets_ceased_released": null,
"classification": [
{
"type": "charge-description",
"description": "A registered charge"
}
],
"particulars": [
{
"type": "brief-description",
"description": "Fixed and floating charge over the undertaking and all property and assets present and future.",
"contains_floating_charge": true,
"contains_fixed_charge": true,
"floating_charge_covers_all": true,
"contains_negative_pledge": true,
"chargor_acting_as_bare_trustee": null
}
],
"secured_details": [],
"persons_entitled": [
{
"name": "Example Bank PLC"
}
],
"more_than_four_persons_entitled": false
}
]
},
"meta": {
"capability": "company.uk.charges",
"version": "1.0.0",
"retrieved_at": "2026-08-17T12:00:00Z",
"source": "companies_house",
"freshness": "live",
"request_id": "req_example"
}
}