Documentation
/api/financials
This API endpoint returns the available financials data for a company using its Companies House registration number.
Request
https://convert-ixbrl.co.uk/api/financials?companynumber=012345678&apiVersion=2
Method Type
HTTP GET
Authentication
This endpoint requires the authentication header to be supplied. See the authentication section.
Request Parameters
| companyNumber | Type | Optional | Description |
|---|---|---|---|
apiVersion |
string | No | API Version |
companyNumber |
string | No | Companies House registration number |
HTTP Response codes
| Status Code | Description |
|---|---|
200 |
Successful requests with results |
204 |
Successful requests with no results |
400 |
Authorisation error for when the secret key header is missing or is invalid |
429 |
Request throttled for exceeding rate limits |
Response JSON Example (Only one year's data shown for brevity)
{
"status": "Ok",
"result": {
"company_financial_list": [
{
"end_date": "31/03/2024",
"profit_loss": {
"turnover": "4500000.0",
"cost_of_sales": "1800000.0",
"administrative_expenses": "800000.0",
"distribution_costs": "250000.0",
"gross_profit_loss": "2700000.0",
"operating_profit_loss": "1650000.0",
"audit_fees": "30000.0",
"profit_loss": "1200000.0",
"retained_profits": "1756204.0",
"salaries": "600000.0",
"other_operating_income": "150000.0",
"other_interest_receivable_and_similar_income_finance_income": null,
"interest_payable_and_similar_charges_finance_costs": "50000.0",
"profit_loss_on_ordinary_activities_before_tax": "1600000.0",
"tax_taxcredit_on_profit_or_loss_on_ordinary_activites": "400000.0",
"depreciation_expense_property_plant_equipment": "100000.0",
"comprehensive_income_expense": null
},
"balance_sheet": {
"fixed_assets": "11556379.0",
"intangible_assets": null,
"investments": "11556379.0",
"investments_fixed_assets": "11556379.0",
"investment_property": null,
"investment_property_fair_value_model": null,
"investments_in_subsidiaries": null,
"investments_in_group_undertakings": null,
"investments_in_group_undertakings_participating_interests": null,
"investments_in_subsidiaries_measured_fair_value": null,
"investments_in_joint_ventures": null,
"investments_in_associates": null,
"other_investments_other_than_loans": null,
"disposals_investment_property_fair_value_model": null,
"current_assets": "337540.0",
"current_asset_investments": null,
"stock": "125000.0",
"debtors_amounts_falling_due_current": "0.0",
"trade_debtors_amounts_falling_due_current": "112000.0",
"debtors_amounts_falling_due_non_current": null,
"trade_debtors_amounts_falling_due_non_current": null,
"cash": "337540.0",
"total_assets": "11893919.0",
"liabilities": "434515.0",
"creditors_amounts_falling_due_current": "137110.0",
"trade_creditors_trade_payables_due_current": "90000.0",
"net_current_assets_liabilities": "200430.0",
"creditors_amounts_falling_due_non_current": "297405.0",
"trade_creditors_trade_payables_due_non_current": null,
"total_borrowings": "250000.0",
"loans_from_directors": "120000.0",
"bank_overdrafts": null,
"bank_overdrafts_current": null,
"bank_overdrafts_non_current": null,
"accrued_liabilities": "55000.0",
"government_grants_payable": null,
"unpaid_contributions_to_pension_schemes_current": null,
"unpaid_contributions_to_pension_schemes_non_current": null,
"total_assets_less_current_liabilities": "11756809.0",
"net_assets": "11456404.0",
"shareholders_equity": "11456404.0",
"calledup_share_capital": "9700000.0",
"retained_earnings_accumulated_losses": "1756204.0"
},
"changes_in_equity": {
"opening_retained_earnings_accumulated_losses": "555204.0",
"retained_earnings_accumulated_losses": "1756204.0",
"share_capital": "9700000.0",
"profit_loss_affecting_equity": "1200000.0",
"dividends_paid": null,
"comprehensive_income_expense": null
},
"other_notes_to_financial_statements": {
"employee_count": "3",
"wages_and_salaries": "600000.0",
"social_security_costs": "72000.0",
"pension_costs_defined_contribution_plan": null,
"pension_other_post_employment_benefit_costs_other_pension_costs": null,
"audit_fees_expenses": "30000.0",
"fees_for_non_audit_services": null,
"government_grant_income": "50000.0",
"government_grants_payable": null,
"amount_specific_advance_or_credit_made_in_period_directors": null,
"amount_specific_advance_or_credit_directors": null
},
"cash_flow": {
"interest_expense_on_bank_overdrafts": null,
"tax_taxcredit_on_profit_or_loss_on_ordinary_activites": "400000.0",
"gain_loss_in_cash_flows_from_change_in_inventories": "-25000.0",
"gain_loss_in_cash_flows_from_change_in_debtors_trade_other_receivables": "30000.0",
"gain_loss_in_cash_flows_from_change_in_creditors_trade_other_payables": "-18000.0",
"net_cash_generated_from_operations": "1450000.0",
"income_taxes_paid_refund_classified_as_operating_activities": "380000.0",
"net_cash_flows_from_used_in_operating_activities": "1070000.0",
"purchase_property_plant_equipment": "250000.0",
"proceeds_from_sales_property_plant_Equipment": null,
"net_interest_received_paid_classified_as_investing_activities": null,
"net_cash_flows_from_used_in_investing_activities": "-250000.0",
"dividends_paid_classified_as_financing_activities": null,
"net_cash_flows_from_used_in_financing_activities": "200000.0",
"IncreaseDecreaseInCashCashEquivalentsBeforeForeignExchangeDifferencesChangesInConsolidation": "102000.0",
"cash_bank_on_hand": "337540.0",
"cash_bank_on_hand_at_beginning_of_year": "235540.0"
}
}
,
],
"title": "EXAMPLE COMPANY LIMTED",
"isFreeRepeatSearch": false
},
"errorMessage": null,
"lastDataUpdatedDate": "30/05/2025"
}
Response Properties
| Name | Type | Nullable | Description |
|---|---|---|---|
status |
string | no |
Contains Ok if the request was successful, Error if there was an error.
|
errorMessage |
string | yes | If the request was unsuccessful, this would contain a description of the error where available |
lastDataUpdatedDate |
string | no | The date of last data refresh |
result |
object | yes | Contains the financial data for the company, where available |
result.company_financial_list |
array | no | An array where each element contains financial data for a single year. The array will be empty if no financial data is available for instance when a company only files accounts in PDF format. |
company_financial_list[].end_date |
string | no | The financial year end date in "dd/MM/yyyy" format (e.g., 31/12/2020). |
company_financial_list[].profit_loss |
object | yes |
If the company has submitted P&L as part of the IXBRL accounts, this will contain the fields shown against the profit_loss object in the sample above.
|
company_financial_list[].balance_sheet |
object | yes | Balance sheet properties, if available, for the given year, shown in the sample above. |
company_financial_list[].cash_flow |
object | yes | Cash flow statement properties, if available, for the given year, shown in the sample above. |
company_financial_list[].changes_in_equity |
object | yes | Statement of Changes in Equity properties, if available, for the given year, shown in the sample above. |
company_financial_list[].other_notes_to_financial_statements |
object | yes | All data extracted from 'Notes to Financial Statements' section for the given year, shown in the sample above. |