DataLedger Data Sources & Methodology

Comprehensive UK Company Financial Data Processing & API Delivery

5.0M
Total UK Companies
3.5M
Electronic Filings Processed
97.68%
Market Coverage of Micro Companies

Data Source: Companies House Electronic Filings

DataLedger automatically captures and processes financial data from UK companies that file their accounts electronically with Companies House. Our system provides comprehensive coverage of 69.47% of all UK companies, representing 3.5 million electronic submissions out of 5 million total registered companies.

Key Point: DataLedger only captures data from companies filing electronically. The remaining 30.53% of companies (1.5 million) still file on paper and are not included in our database. This represents the current limitation of automated financial data collection in the UK market.

Market Coverage by Company Type

97.68%
Micro Entity Companies
1.57M of 1.61M companies
96.76%
Unaudited Abridged
144K of 149K companies
92.99%
Total Exemption Full
1.13M of 1.21M companies
52.39%
Small Companies
34K of 64K companies
37.22%
Group Companies
10K of 26K companies
26.47%
Full Accounts
21K of 78K companies

1Automated Collection

Our systems automatically extract financial records from Companies House electronic filings in real-time. We process XML and JSON structured data from iXBRL (inline XBRL) submissions, ensuring complete coverage of all electronically filed accounts.

  • Real-time data capture from Companies House API
  • Automated parsing of iXBRL financial statements
  • Complete coverage of electronic submissions

2Data Standardisation

Raw company filings use inconsistent reporting formats and taxonomies. We standardise these into uniform, comparable datasets using professional accounting principles.

  • Harmonisation of different reporting taxonomies
  • Standardised field naming and data types
  • Consistent currency and date formatting

3Financial Calculations & Verification

We calculate essential financial metrics and ratios not always present in original filings. All calculations are verified by qualified financial professionals to ensure accuracy and compliance with accounting standards.

  • Calculated equity and total assets
  • Financial ratios and growth rates
  • Professional verification process

4API & Data Delivery

Processed data is delivered through our REST API in structured JSON format, or as customised CSV/Excel datasets. All data includes both current year and previous year figures for trend analysis.

  • RESTful API with structured JSON responses
  • Custom CSV/Excel export capabilities
  • Real-time and batch data access

Available Data Points & Structure

Core Financial Metrics

Data Point Description API Field Calculation Method
Fixed Assets Property, plant, equipment, and intangible assets cCalculatedTotalFixedAssets Extracted from balance sheet fixed asset sections
Current Assets Cash, inventories, debtors, and short-term investments cCalculatedTotalCurrentAssets Sum of all current asset line items
Total Assets Combined fixed and current assets cCalculatedTotalAssets Fixed Assets + Current Assets
Total Liabilities All creditors and long-term liabilities cCalculatedTotalLiabilities Sum of current and long-term liabilities
Net Assets/Equity Shareholders' equity and retained earnings cCalculatedEquity Total Assets - Total Liabilities
Turnover/Revenue Annual turnover and revenue figures cTurnoverRevenue Extracted from profit & loss statement
Profit/Loss Net profit or loss for the period cProfitLoss Extracted from profit & loss statement

Calculated Financial Ratios

  • Debt-to-Equity Ratio: Total Liabilities ÷ Total Equity

  • Debt-to-Asset Ratio: Total Liabilities ÷ Total Assets

  • Assets Growth Rate: Year-over-year percentage change in total assets

  • Net Assets Growth Rate: Year-over-year percentage change in equity

View sample csv

Integration Methods

  • REST API: Real-time access to individual company records or bulk datasets

  • CSV/Excel Export: Custom datasets delivered in spreadsheet format

  • Webhook Updates: Automatic notifications when company data is updated

  • Batch Processing: Large dataset downloads for comprehensive analysis

API Data Structure & Integration

Sample JSON output

Perfect for developers integrating with APIs or applications.

{
  "companyNumber": "12345678",
  "companyName": "ADVANCED TECH SOLUTIONS LIMITED",
  "isActive": true,
  "countryOfOrigin": "United Kingdom",
  "companyCategory": "Private Limited Company",
  "incorporationDate": "2015-03-12",
  "nameEntityOfficer": "MS J THOMPSON",
  "entityDormant": false,
  "nameProductionSoftware": "Sage Software",
  "desriptionPrincipalActivities": "Software development and IT consulting services",
  "startDateForPeriodCoveredByReport": "2023-01-01",
  "endDateForPeriodCoveredByReport": "2023-12-31",
  "averageNumberEmployeesDuringPeriod": 12,
  "currentLegalOrRegisteredName": "ADVANCED TECH SOLUTIONS LIMITED",
  "accountsAccountCategory": "SMALL",
  "accountsLastMadeUpDate": "2023-12-31",
  "accountsNextDueDate": "2024-09-30",
  "confStmtLastMadeUpDate": "2024-03-12",
  "confStmtNextDueDate": "2025-03-26",
  "uri": "https://find-and-update.company-information.service.gov.uk/company/12345678/filing-history",
  "registeredAddress": {
    "address": "UNIT 15, TECH PARK, CAMBRIDGE ROAD, LONDON, SW1A 1AA",
    "postcode": "SW1A 1AA",
    "localAuthority": "Westminster"
  },
  "industry": {
    "sic1": 62012,
    "sic1Description": "Business and domestic software development",
    "sic2": 62020,
    "sic2Description": "Information technology consultancy activities",
    "sic3": null,
    "sic3Description": null,
    "sic4": null,
    "sic4Description": null
  },
  "financials": {
    "ratios": {
      "cDebtToEquityRatio": 0.425,
      "pDebtToEquityRatio": 0.612,
      "cDebtToAssetRatio": 0.298,
      "pDebtToAssetRatio": 0.379,
      "assetsGrowthRate": 0.287,
      "netAssetsGrowthRate": 0.445
    },
    "balanceSheet": {
      "currentYear": {
        "calculatedEquity": 485000,
        "calculatedTotalAssets": 691000,
        "calculatedTotalCurrentAssets": 625000,
        "calculatedTotalFixedAssets": 66000,
        "calculatedTotalLiabilities": 206000,
        "verified": "true",
        "accruedLiabilitiesDeferredIncome": 15000,
        "accruedLiabilitiesNotExpressedWithinCreditorsSubtotal": null,
        "biologicalAssetsCurrent": null,
        "biologicalAssetsNonCurrent": null,
        "calledUpShareCapitalNotPaidNotExpressedAsCurrentAss": null,
        "cashBankOnHand": 145000,
        "contractAssetsCurrent": 35000,
        "contractAssetsNonCurrent": null,
        "contractCostAssetsCurrent": null,
        "contractCostAssetsNonCurrent": null,
        "creditorsCurrent": -206000,
        "creditorsNonCurrent": null,
        "currentAssetInvestments": null,
        "currentAssets": 625000,
        "debtorsCurrent": 445000,
        "debtorsNonCurrent": null,
        "fixedAssets": null,
        "intangibleAssets": 12000,
        "investmentsFixedAssets": null,
        "investmentProperty": null,
        "maintenanceReserve": null,
        "netAssetsLiabilities": 485000,
        "netCurrentAssetsLiabilities": 419000,
        "otherCurrentAssetInvestmentsBalanceSheetSubtotal": null,
        "otherDebtorsBalanceSheetSubtotal": null,
        "otherProvisionsBalanceSheetSubtotal": null,
        "prepaymentsAccruedIncomeNotExpressedWithinCurrentAsset": null,
        "propertyPlantEquipment": 54000,
        "provisionsForLiabilitiesBalanceSheetSubtotal": null,
        "rightToReturnedGoodsAssets": null,
        "rightOfUseAssetsBalanceSheetSubtotal": null,
        "securityDeposit": null,
        "taxationIncludingDeferredTaxationBalanceSheetSubtotal": 12000,
        "totalAssetsLessCurrentLiabilities": 485000,
        "totalAssets": null,
        "totalInventories": null,
        "totalLiabilities": null
      },
      "previousYear": {
        "calculatedEquity": 335000,
        "calculatedTotalAssets": 537000,
        "calculatedTotalCurrentAssets": 478000,
        "calculatedTotalFixedAssets": 59000,
        "calculatedTotalLiabilities": 202000,
        "verified": "true",
        "accruedLiabilitiesDeferredIncome": 8000,
        "accruedLiabilitiesNotExpressedWithinCreditorsSubtotal": null,
        "biologicalAssetsCurrent": null,
        "biologicalAssetsNonCurrent": null,
        "calledUpShareCapitalNotPaidNotExpressedAsCurrentAss": null,
        "cashBankOnHand": 85000,
        "contractAssetsCurrent": 28000,
        "contractAssetsNonCurrent": null,
        "contractCostAssetsCurrent": null,
        "contractCostAssetsNonCurrent": null,
        "creditorsCurrent": -202000,
        "creditorsNonCurrent": null,
        "currentAssetInvestments": null,
        "currentAssets": 478000,
        "debtorsCurrent": 365000,
        "debtorsNonCurrent": null,
        "fixedAssets": null,
        "intangibleAssets": 8000,
        "investmentsFixedAssets": null,
        "investmentProperty": null,
        "maintenanceReserve": null,
        "netAssetsLiabilities": 335000,
        "netCurrentAssetsLiabilities": 276000,
        "otherCurrentAssetInvestmentsBalanceSheetSubtotal": null,
        "otherDebtorsBalanceSheetSubtotal": null,
        "otherProvisionsBalanceSheetSubtotal": null,
        "prepaymentsAccruedIncomeNotExpressedWithinCurrentAsset": null,
        "propertyPlantEquipment": 51000,
        "provisionsForLiabilitiesBalanceSheetSubtotal": null,
        "rightToReturnedGoodsAssets": null,
        "rightOfUseAssetsBalanceSheetSubtotal": null,
        "securityDeposit": null,
        "taxationIncludingDeferredTaxationBalanceSheetSubtotal": 18000,
        "totalAssetsLessCurrentLiabilities": 335000,
        "totalAssets": null,
        "totalInventories": null,
        "totalLiabilities": null
      }
    },
    "profitAndLoss": {
      "currentYear": {
        "profitLoss": 175000,
        "wagesSalaries": 285000,
        "turnoverRevenue": 825000,
        "grossProfitLoss": 495000,
        "operatingProfitLoss": 188000
      },
      "previousYear": {
        "profitLoss": 125000,
        "wagesSalaries": 245000,
        "turnoverRevenue": 675000,
        "grossProfitLoss": 385000,
        "operatingProfitLoss": 142000
      }
    }
  }
}

Business Applications & Use Cases

Credit Risk Assessment

Evaluate company financial stability using liquidity ratios, debt levels, and profitability metrics with professionally verified calculations.

Lead Generation & Sales

Identify companies matching specific financial criteria, growth patterns, or industry sectors for targeted business development.

Market Research & Analysis

Analyse industry trends, competitor financial performance, and market segments using standardised, comparable financial data.

Financial Modelling

Import ready-to-use financial data directly into your models without manual cleaning, verification, or standardisation.

Regulatory Compliance

Access verified financial information for AML, KYC, and due diligence processes with full audit trail and data provenance.

Investment Analysis

Screen potential investment opportunities and monitor portfolio company performance using comprehensive financial metrics.