Documentation
API DOCUMENTATION

/api/companydata

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.

Method: GET Auth: API Key Required Version: 2
Version and Endpoint
https://convert-ixbrl.co.uk/api/companydata?companynumber=012345678&apiVersion=2

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.
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
Method Type
HTTP GET
Authentication
This endpoint requires the authentication header to be supplied. See the authentication section.
Response JSON Example
{
    "status": "Ok",
    "last_financials_updated_date": "30/05/2025",
    "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": null,
                "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

SIC reference list: /Documentation/v2/SicCodes.

Name Type Nullable Description
status
string no Contains Ok if request was successful, Error if there was an error.
last_financials_updated_date
string no Date when company financial data was most recently updated, in dd/MM/yyyy format, if company financials data is available.
profile
object yes Company profile information including company details, registered address, accounts due dates, confirmation statement, and SIC codes. All properties shown in sample above. Note: Any property within this object can be null.
financials
object yes Contains financial data for 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, ordered latest year first. 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 yes The financial year end date in "dd/MM/yyyy" format (e.g., 31/12/2020). This is null when company has not filed iXBRL accounts yet (PDF-only filers). Note: Any property within this object can be null.
financials.company_financial_list[].profit_loss
object yes If company has submitted P&L as part of IXBRL accounts, this will contain fields shown against profit_loss object in 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 given year, shown in 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 given year, shown in 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 given year, shown in 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 given year, shown in 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 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 sample above. Note: Any property within array elements can be null.
error_message
string yes If request was unsuccessful, this would contain a description of error where available