{"uid":"cap_xZIPUtfSzG1Rw16sSoXmC","slug":"eckari-uk-company-charges-f5d12c8c","name":"Eckari UK Company Charges","description":"Return the charges registered against a UK company on the Companies House register — mortgages, debentures and other security — with dates, classification, particulars and the persons entitled. Register-wide outstanding/satisfied/part-satisfied counts lead the answer; status=outstanding filters to live security; each charge carries a derived is_outstanding, because the register encodes discharge in two status keys. Use when: Does this UK company have any outstanding charges or mortgages?","url":"https://api.eckari.com/v1/companies/uk/:companyNumber/charges?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","required":["company_number"],"properties":{"company_number":{"type":"string","pattern":"^\\s*(?:[0-9]{1,8}|[A-Za-z][0-9]{7}|[A-Za-z]{2}[0-9]{6}|[A-Za-z]{2}[0-9]{5}[A-Za-z]|[A-Za-z]{2}[0-9]{4}[A-Za-z]{2})\\s*$","maxLength":10,"minLength":1,"description":"Companies House company number, also called the company registration number (CRN). Accepted shapes are the register's own — 1-8 digits (zero-padded to 8, e.g. 445790 → 00445790), one letter + 7 digits (R0000001), two letters + 6 digits (SC002180, NI000001, OC123456, OE000001), or the registered-society suffix forms (two letters + 5 digits + 1 letter; two letters + 4 digits + 2 letters). Case-insensitive; surrounding whitespace is ignored (which is why maxLength is 10); internal spaces and punctuation are not accepted. Any other value (for example PROBE) is rejected as INVALID_INPUT before payment and before any upstream call."}},"additionalProperties":false},"queryParams":{"type":"object","properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum charges to return per page (1-100). Default 3: a charge carries free-text particulars, secured details and the persons entitled, so it is several times the size of an officer or a filing row - the register-wide counts and page.total still describe the whole register."},"detail":{"enum":["summary","full"],"type":"string","description":"How much of each charge to return. Default summary. `full` adds the four members the register populates only for particular filings — acquired_on, resolved_on, assets_ceased_released and more_than_four_persons_entitled — which are null on the great majority of charges."},"offset":{"type":"integer","maximum":10000,"minimum":0,"description":"Zero-based index into the register's charge list (not into the filtered result). Pass back page.next_offset from the previous response to page."},"status":{"enum":["outstanding","satisfied","all"],"type":"string","description":"Which charges to return. Default `all`. `outstanding` returns the charges that are still security over the company (everything the register has not marked satisfied or fully-satisfied, including part-satisfied); `satisfied` returns the discharged ones. The register offers no server-side filter, so Eckari applies it after reading up to three register pages of 100 charges — read page.has_more rather than items.length."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-xNrelHFT8et5V1-pH5DF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns all charges (mortgages, debentures, and other security) registered against a UK company on Companies House, with status, dates, classification, particulars, and persons entitled.","exampleAgentPrompt":"Can you pull all outstanding charges and mortgages registered against UK company number 00445790 from Companies House so I can see who holds security over it?","exampleUseCases":[{"title":"Pre-acquisition due diligence check","prompt":"We're considering acquiring a UK company with registration number 04155803 — can you fetch all their outstanding charges from Companies House so I can see if there's any secured debt we'd be inheriting?"},{"title":"Lender credit check on existing security","prompt":"Before we extend a loan, I need to know every charge registered against UK company 07643310, including satisfied ones — can you get the full charge register from Companies House?"},{"title":"Monitoring live security on a supplier","prompt":"Check whether UK company 09384298 currently has any outstanding mortgages or debentures on the Companies House register — I just need the live, undischarged ones."}],"resultDescription":"Returns register-wide counts of outstanding, satisfied, and part-satisfied charges, followed by a paginated list of charge records each containing: charge code, status, classification type, particulars, secured details, persons entitled, creation and satisfaction dates, and a derived is_outstanding boolean. Supports filtering by status and pagination via offset/limit.","failureModes":["Invalid or malformed company number (must be 1-8 alphanumeric characters) returns INVALID_INPUT before any charge or payment","Company number not found on Companies House returns a 404-equivalent error","Company exists but has no charges registered — returns zero counts and empty list","Offset beyond the total number of charges returns an empty page","Rate limiting or upstream Companies House API unavailability may return a 5xx error"],"whenToPreferThis":"Use this endpoint when you need structured, machine-readable charge data from the UK Companies House register for a specific company number, particularly for due diligence, credit assessment, or compliance workflows. Prefer it over scraping Companies House directly because it provides a derived is_outstanding flag, clean pagination, and detail-level control (summary vs full) at a low per-call cost via x402 micropayment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T00:45:29.697Z","isFirstParty":false,"canonicalSlug":"eckari-uk-company-charges-f5d12c8c"}