Get Filings
get_filingsRetrieve filing history for a UK company by company_number (from search_companies). Returns up to 25 filings per page — each with category, type, description, filing date, action date, transaction ID, page count, and document metadata URL. Filter by category (accounts | confirmation-statement | officers | etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional filter (accounts | confirmation-statement | officers | etc.) | |
| start_index | No | Pagination offset (default 0) | |
| company_number | Yes | UK company number (e.g. "07098618") OR the company NAME (e.g. "Ocado Group") — a name is resolved here automatically and the match is echoed back as resolved_from_name. Pass whichever you have; do not guess a number from memory, since a plausible wrong one returns a clean empty result that reads as "nothing filed" for a company that may not exist. | |
| items_per_page | No | 1-100 (default 25) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | Total number of filings | |
| filings | Yes | List of filing history records | |
| company_number | Yes | UK company number | |
| resolved_from_name | No | Present only when a NAME was passed instead of a number. Shows which company answered, so a caller can see the resolution rather than assume it. |