Documentation
/api/companydata
You can use the test API key during development to build your integration at no cost.
Additional optional request parameters and response properties may be added in the future to support enhancements. Integrations are encouraged to ignore unknown request parameters and gracefully handle any extra response fields. Existing parameters and properties will not be removed or renamed within the same API version.
This API endpoint returns comprehensive company data including financials, profile, officers, and persons with significant control (PSC) for a company using its Companies House registration number.
Request
https://convert-ixbrl.co.uk/api/companydata?companynumber=012345678&apiVersion=2
Method Type
HTTP GET
Authentication
This endpoint requires the authentication header to be supplied. See the authentication section.
Request Parameters
Parameter 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 Bad request - missing or invalid parameters
403 Paid account required
429 Request throttled for exceeding rate limits
Response JSON Example

{
    "status": "Ok",
    "profile": {
        "type": "Private Limited Company",
        "company_status": "Active",
        "company_number": "12345678",
        "company_name": "Example Company Limited",
        "date_of_creation": "15/06/2018",
        "accounts_next_due": "31/12/2025",
        "confirmation_statement_next_due": "15/06/2026",
        "sic_codes": [
            {
                "code": "62012",
                "description": "Business and domestic software development"
            }
        ],
        "registered_office_address": {
            "postal_code": "SW1A 1AA",
            "address_line_1": "10 Example Street",
            "locality": "London",
            "country": "England"
        }
    },
    "financials": {
        "company_financial_list": [
            {
                "end_date": "31/03/2024",
                "profit_loss": {
                    "turnover": "2500000.0",
                    "cost_of_sales": "800000.0",
                    "administrative_expenses": "450000.0",
                    "distribution_costs": "120000.0",
                    "gross_profit_loss": "1700000.0",
                    "operating_profit_loss": "1130000.0",
                    "audit_fees": "15000.0",
                    "profit_loss": "980000.0",
                    "retained_profits": "1250000.0",
                    "salaries": "420000.0",
                    "other_operating_income": "85000.0",
                    "other_interest_receivable_and_similar_income_finance_income": "25000.0",
                    "interest_payable_and_similar_charges_finance_costs": "35000.0",
                    "profit_loss_on_ordinary_activities_before_tax": "1070000.0",
                    "tax_taxcredit_on_profit_or_loss_on_ordinary_activites": "270000.0",
                    "depreciation_expense_property_plant_equipment": "65000.0",
                    "comprehensive_income_expense": "800000.0"
                },
                "balance_sheet": {
                    "fixed_assets": "8500000.0",
                    "intangible_assets": "1200000.0",
                    "investments": "3500000.0",
                    "investments_fixed_assets": "3500000.0",
                    "investment_property": "1800000.0",
                    "investment_property_fair_value_model": "1800000.0",
                    "investments_in_subsidiaries": "1500000.0",
                    "investments_in_group_undertakings": "800000.0",
                    "investments_in_group_undertakings_participating_interests": "800000.0",
                    "investments_in_subsidiaries_measured_fair_value": "1500000.0",
                    "investments_in_joint_ventures": "500000.0",
                    "investments_in_associates": "300000.0",
                    "other_investments_other_than_loans": "200000.0",
                    "disposals_investment_property_fair_value_model": null,
                    "current_assets": "1850000.0",
                    "current_asset_investments": "250000.0",
                    "stock": "320000.0",
                    "debtors_amounts_falling_due_current": "450000.0",
                    "trade_debtors_amounts_falling_due_current": "380000.0",
                    "debtors_amounts_falling_due_non_current": "150000.0",
                    "trade_debtors_amounts_falling_due_non_current": "120000.0",
                    "cash": "680000.0",
                    "total_assets": "10350000.0",
                    "liabilities": "1850000.0",
                    "creditors_amounts_falling_due_current": "650000.0",
                    "trade_creditors_trade_payables_due_current": "420000.0",
                    "net_current_assets_liabilities": "1200000.0",
                    "creditors_amounts_falling_due_non_current": "1200000.0",
                    "trade_creditors_trade_payables_due_non_current": "800000.0",
                    "total_borrowings": "950000.0",
                    "loans_from_directors": "280000.0",
                    "bank_overdrafts": "150000.0",
                    "bank_overdrafts_current": "150000.0",
                    "bank_overdrafts_non_current": null,
                    "accrued_liabilities": "120000.0",
                    "government_grants_payable": null,
                    "unpaid_contributions_to_pension_schemes_current": "25000.0",
                    "unpaid_contributions_to_pension_schemes_non_current": null,
                    "total_assets_less_current_liabilities": "8500000.0",
                    "net_assets": "8500000.0",
                    "shareholders_equity": "8500000.0",
                    "calledup_share_capital": "5000000.0",
                    "retained_earnings_accumulated_losses": "3500000.0"
                },
                "changes_in_equity": {
                    "retained_earnings_accumulated_losses": "3500000.0",
                    "share_capital": "5000000.0",
                    "profit_loss_affecting_equity": "800000.0",
                    "dividends_paid": "250000.0",
                    "comprehensive_income_expense": "800000.0"
                },
                "other_notes_to_financial_statements": {
                    "employee_count": "25",
                    "wages_and_salaries": "420000.0",
                    "social_security_costs": "52000.0",
                    "pension_costs_defined_contribution_plan": "35000.0",
                    "pension_other_post_employment_benefit_costs_other_pension_costs": "8000.0",
                    "audit_fees_expenses": "15000.0",
                    "fees_for_non_audit_services": "12000.0",
                    "government_grant_income": "45000.0",
                    "government_grants_payable": null,
                    "amount_specific_advance_or_credit_made_in_period_directors": "50000.0",
                    "amount_specific_advance_or_credit_directors": "280000.0"
                },
                "cash_flow": {
                    "interest_expense_on_bank_overdrafts": "8500.0",
                    "tax_taxcredit_on_profit_or_loss_on_ordinary_activites": "270000.0",
                    "gain_loss_in_cash_flows_from_change_in_inventories": "-45000.0",
                    "gain_loss_in_cash_flows_from_change_in_debtors_trade_other_receivables": "-120000.0",
                    "gain_loss_in_cash_flows_from_change_in_creditors_trade_other_payables": "85000.0",
                    "net_cash_generated_from_operations": "1120000.0",
                    "income_taxes_paid_refund_classified_as_operating_activities": "250000.0",
                    "net_cash_flows_from_used_in_operating_activities": "870000.0",
                    "purchase_property_plant_equipment": "180000.0",
                    "proceeds_from_sales_property_plant_Equipment": "45000.0",
                    "net_interest_received_paid_classified_as_investing_activities": "-10000.0",
                    "net_cash_flows_from_used_in_investing_activities": "-145000.0",
                    "dividends_paid_classified_as_financing_activities": "250000.0",
                    "net_cash_flows_from_used_in_financing_activities": "-260000.0",
                    "IncreaseDecreaseInCashCashEquivalentsBeforeForeignExchangeDifferencesChangesInConsolidation": "465000.0",
                    "cash_bank_on_hand": "680000.0",
                    "cash_bank_on_hand_at_beginning_of_year": "215000.0"
                }
            },
            {
                "end_date": "31/03/2023",
                "profit_loss": {
                    "turnover": "2200000.0",
                    "cost_of_sales": "720000.0",
                    "administrative_expenses": "400000.0",
                    "distribution_costs": "110000.0",
                    "gross_profit_loss": "1480000.0",
                    "operating_profit_loss": "970000.0",
                    "audit_fees": "14000.0",
                    "profit_loss": "850000.0",
                    "retained_profits": "1100000.0",
                    "salaries": "380000.0",
                    "other_operating_income": "75000.0",
                    "other_interest_receivable_and_similar_income_finance_income": "20000.0",
                    "interest_payable_and_similar_charges_finance_costs": "30000.0",
                    "profit_loss_on_ordinary_activities_before_tax": "1020000.0",
                    "tax_taxcredit_on_profit_or_loss_on_ordinary_activites": "240000.0",
                    "depreciation_expense_property_plant_equipment": "60000.0",
                    "comprehensive_income_expense": "780000.0"
                },
                "balance_sheet": {
                    "fixed_assets": "7800000.0",
                    "intangible_assets": "1100000.0",
                    "investments": "3200000.0",
                    "investments_fixed_assets": "3200000.0",
                    "investment_property": "1650000.0",
                    "investment_property_fair_value_model": "1650000.0",
                    "investments_in_subsidiaries": "1400000.0",
                    "investments_in_group_undertakings": "750000.0",
                    "investments_in_group_undertakings_participating_interests": "750000.0",
                    "investments_in_subsidiaries_measured_fair_value": "1400000.0",
                    "investments_in_joint_ventures": "450000.0",
                    "investments_in_associates": "280000.0",
                    "other_investments_other_than_loans": "180000.0",
                    "disposals_investment_property_fair_value_model": null,
                    "current_assets": "1650000.0",
                    "current_asset_investments": "220000.0",
                    "stock": "280000.0",
                    "debtors_amounts_falling_due_current": "400000.0",
                    "trade_debtors_amounts_falling_due_current": "340000.0",
                    "debtors_amounts_falling_due_non_current": "130000.0",
                    "trade_debtors_amounts_falling_due_non_current": "105000.0",
                    "cash": "600000.0",
                    "total_assets": "9450000.0",
                    "liabilities": "1700000.0",
                    "creditors_amounts_falling_due_current": "600000.0",
                    "trade_creditors_trade_payables_due_current": "390000.0",
                    "net_current_assets_liabilities": "1050000.0",
                    "creditors_amounts_falling_due_non_current": "1100000.0",
                    "trade_creditors_trade_payables_due_non_current": "750000.0",
                    "total_borrowings": "900000.0",
                    "loans_from_directors": "260000.0",
                    "bank_overdrafts": "140000.0",
                    "bank_overdrafts_current": "140000.0",
                    "bank_overdrafts_non_current": null,
                    "accrued_liabilities": "110000.0",
                    "government_grants_payable": null,
                    "unpaid_contributions_to_pension_schemes_current": "22000.0",
                    "unpaid_contributions_to_pension_schemes_non_current": null,
                    "total_assets_less_current_liabilities": "7750000.0",
                    "net_assets": "7750000.0",
                    "shareholders_equity": "7750000.0",
                    "calledup_share_capital": "5000000.0",
                    "retained_earnings_accumulated_losses": "2750000.0"
                },
                "changes_in_equity": {
                    "retained_earnings_accumulated_losses": "2750000.0",
                    "share_capital": "5000000.0",
                    "profit_loss_affecting_equity": "780000.0",
                    "dividends_paid": "230000.0",
                    "comprehensive_income_expense": "780000.0"
                },
                "other_notes_to_financial_statements": {
                    "employee_count": "22",
                    "wages_and_salaries": "380000.0",
                    "social_security_costs": "48000.0",
                    "pension_costs_defined_contribution_plan": "32000.0",
                    "pension_other_post_employment_benefit_costs_other_pension_costs": "7500.0",
                    "audit_fees_expenses": "14000.0",
                    "fees_for_non_audit_services": "11000.0",
                    "government_grant_income": "40000.0",
                    "government_grants_payable": null,
                    "amount_specific_advance_or_credit_made_in_period_directors": "45000.0",
                    "amount_specific_advance_or_credit_directors": "260000.0"
                },
                "cash_flow": {
                    "interest_expense_on_bank_overdrafts": "7800.0",
                    "tax_taxcredit_on_profit_or_loss_on_ordinary_activites": "240000.0",
                    "gain_loss_in_cash_flows_from_change_in_inventories": "-40000.0",
                    "gain_loss_in_cash_flows_from_change_in_debtors_trade_other_receivables": "-110000.0",
                    "gain_loss_in_cash_flows_from_change_in_creditors_trade_other_payables": "75000.0",
                    "net_cash_generated_from_operations": "980000.0",
                    "income_taxes_paid_refund_classified_as_operating_activities": "230000.0",
                    "net_cash_flows_from_used_in_operating_activities": "750000.0",
                    "purchase_property_plant_equipment": "165000.0",
                    "proceeds_from_sales_property_plant_Equipment": "40000.0",
                    "net_interest_received_paid_classified_as_investing_activities": "-9000.0",
                    "net_cash_flows_from_used_in_investing_activities": "-134000.0",
                    "dividends_paid_classified_as_financing_activities": "230000.0",
                    "net_cash_flows_from_used_in_financing_activities": "-239000.0",
                    "IncreaseDecreaseInCashCashEquivalentsBeforeForeignExchangeDifferencesChangesInConsolidation": "377000.0",
                    "cash_bank_on_hand": "600000.0",
                    "cash_bank_on_hand_at_beginning_of_year": "223000.0"
                }
            }
        ]
    },
    "officers": [
        {
            "resultNumber": 1,
            "status": "Active",
            "forename": "John",
            "surname": "Smith",
                "date_of_birth": {
                "month": "05",
                "year": "1980"
            },
            "nationality": "British",
            "occupation": "Company Director",
            "officer_role": "director",
            "resigned_on": null,
            "appointed_on": "15/06/2018",
                "address": {
                "address_line_1": "10 Example Street",
                "address_line_2": null,
                "country": "England",
                "locality": "London",
                "postal_code": "SW1A 1AA"
            }
        }
    ],
    "psc": [
        {
            "forename": "Jane",
            "surname": "Doe",
            "title": "Ms",
            "resultNumber": 1,
            "dateofbirth": {
                "month": "08",
                "year": "1985"
            },
            "nationality": "British",
            "country_of_residence": "United Kingdom",
            "notified_on": "15/06/2018",
            "address": {
                "address_line_1": "20 Sample Road",
                "address_line_2": null,
                "country": "England",
                "locality": "Manchester",
                "postal_code": "M1 1AB"
            },
            "natures_of_control": [
                "ownership-of-shares-50-to-75-percent",
                "voting-rights-50-to-75-percent"
            ]
        }
    ],
    "error_message": null
}
Response Properties
Name Type Nullable Description
status
string no Contains
Ok
if the request was successful,
Error
if there was an error.
profile
object yes Company profile information including company details, registered address, accounts due dates, confirmation statement, and SIC codes. All properties shown in the sample above. Note: Any property within this object can be null.
financials
object yes Contains the financial data for the company, where available. Note: Any property within this object can be null.
financials.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. Note: Any property within array elements can be null.
financials.company_financial_list[].end_date
string no The financial year end date in "dd/MM/yyyy" format (e.g., 31/12/2020). Note: Any property within this object can be null.
financials.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. Note: Any property within this object can be null.
financials.company_financial_list[].balance_sheet
object yes Balance sheet properties, if available, for the given year, shown in the sample above. Note: Any property within this object can be null.
financials.company_financial_list[].cash_flow
object yes Cash flow statement properties, if available, for the given year, shown in the sample above. Note: Any property within this object can be null.
financials.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. Note: Any property within this object can be null.
financials.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. Note: Any property within this object can be null.
officers
array yes Array of officer objects, each containing resultNumber, status, forename, surname, officer_role, nationality, occupation, appointed_on (in dd/MM/yyyy format), resigned_on (in dd/MM/yyyy format, if applicable), date_of_birth, and address. All properties shown in the sample above. Note: Any property within array elements can be null.
psc
array yes Array of PSC objects, each containing forename, surname, title, resultNumber, nationality, country_of_residence, notified_on (in dd/MM/yyyy format), dateofbirth, natures_of_control, and address. All properties shown in the sample above. Note: Any property within array elements can be null.
error_message
string yes If the request was unsuccessful, this would contain a description of the error where available