DataLedger Data Sources & Methodology
Comprehensive UK Company Financial Data Processing & API Delivery
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
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
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.