> ## Documentation Index
> Fetch the complete documentation index at: https://www.datalegion.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Schema & Example Record

> Complete example JSON record showing all 50+ fields in the Data Legion company data schema, including workforce analytics and headcount history.

This page shows a complete example record with all available fields. Arrays are truncated to 3 items and strings to 100 characters in this example.

## Example Record

```json theme={null}
{
  "legion_id": "c1d2e3f4-a5b6-5c1d-8e3f-4a5b6c1d2e3f",
  "name": {
    "cleaned": "acme corporation",
    "display": "Acme Corporation",
    "raw": [
      "Acme Corporation",
      "ACME Corp",
      "Acme Corp."
    ]
  },
  "headline": {
    "cleaned": "enterprise software solutions for modern businesses",
    "raw": [
      "Enterprise Software Solutions for Modern Businesses",
      "Enterprise software solutions"
    ]
  },
  "description": {
    "cleaned": "acme corporation is a leading provider of enterprise software...",
    "raw": [
      "Acme Corporation is a leading provider of enterprise software...",
      "Leading enterprise software company..."
    ]
  },
  "domain": "acmecorp.com",
  "tickers": [
    {
      "symbol": "ACME",
      "exchange": "NYSE"
    }
  ],
  "linkedin_url": "https://www.linkedin.com/company/acme-corporation",
  "linkedin_id": "12345678",
  "linkedin_followers": 45000,
  "linkedin_employee_count": 3200,
  "legion_employee_count": 2847,
  "industry": "software development",
  "type": "public",
  "size": "1001-5000",
  "founded": 2005,
  "socials": [
    {
      "network": "linkedin",
      "url": "https://www.linkedin.com/company/acme-corporation",
      "username": "acme-corporation",
      "id": "12345678"
    },
    {
      "network": "crunchbase",
      "url": "https://www.crunchbase.com/organization/acme-corporation",
      "username": "acme-corporation",
      "id": null
    },
    {
      "network": "x",
      "url": "https://www.x.com/acmecorp",
      "username": "acmecorp",
      "id": "98765432"
    }
  ],
  "domains": [
    { "domain": "acmecorp.com" },
    { "domain": "acme.io" },
    { "domain": "acme.co" }
  ],
  "legion_employee_count_by_month": [
    {
      "month": "2026-01",
      "count": 2847,
      "net_change": 35,
      "growth_rate": 0.0134,
      "hires": 42,
      "departures": 7
    },
    {
      "month": "2025-12",
      "count": 2812,
      "net_change": 30,
      "growth_rate": 0.0113,
      "hires": 38,
      "departures": 8
    },
    {
      "month": "2025-11",
      "count": 2782,
      "net_change": 30,
      "growth_rate": 0.0112,
      "hires": 35,
      "departures": 5
    }
  ],
  "legion_new_hire_count": {
    "1m": 12,
    "3m": 45,
    "6m": 98,
    "12m": 187
  },
  "legion_employee_growth_rate": {
    "1m": 0.0032,
    "3m": 0.0096,
    "6m": 0.0201,
    "12m": 0.0334
  },
  "legion_attrition_count": {
    "1m": 3,
    "3m": 18,
    "6m": 42,
    "12m": 95
  },
  "legion_turnover_rate": {
    "1m": 0.0011,
    "3m": 0.0063,
    "6m": 0.0148,
    "12m": 0.0334
  },
  "legion_average_tenure": 38.4,
  "legion_tenure_distribution": {
    "<1yr": 340,
    "1-2yr": 520,
    "2-5yr": 980,
    "5-10yr": 650,
    "10+yr": 357
  },
  "legion_seniority_distribution": {
    "senior": 820,
    "manager": 450,
    "director": 180,
    "vp": 65,
    "c_level": 12,
    "junior": 1320
  },
  "legion_job_function_distribution": {
    "engineering": 780,
    "sales": 480,
    "marketing": 320,
    "operations": 390,
    "information_technology": 240,
    "product": 190,
    "customer_success": 130,
    "finance": 120,
    "hr": 145,
    "legal": 52
  },
  "legion_expense_category_distribution": {
    "research_and_development": 1055,
    "sales_and_marketing": 840,
    "general_and_administrative": 610,
    "cost_of_services": 342
  },
  "legion_education_distribution": {
    "doctorate": 95,
    "masters": 680,
    "bachelors": 1580,
    "associates": 310,
    "high_school": 182
  },
  "legion_seniority_growth_rate": {
    "senior": {
      "1m": 0.02,
      "3m": 0.05,
      "6m": 0.08,
      "12m": 0.15
    },
    "manager": {
      "1m": 0.01,
      "3m": 0.03,
      "6m": 0.06,
      "12m": 0.12
    },
    "director": {
      "1m": null,
      "3m": 0.02,
      "6m": 0.04,
      "12m": 0.09
    }
  },
  "legion_job_function_growth_rate": {
    "engineering": {
      "1m": 0.04,
      "3m": 0.1,
      "6m": 0.18,
      "12m": 0.28
    },
    "sales": {
      "1m": 0.01,
      "3m": 0.03,
      "6m": 0.05,
      "12m": 0.08
    },
    "marketing": {
      "1m": 0.02,
      "3m": 0.05,
      "6m": 0.09,
      "12m": 0.15
    }
  },
  "legion_expense_category_growth_rate": {
    "research_and_development": {
      "1m": 0.03,
      "3m": 0.08,
      "6m": 0.14,
      "12m": 0.22
    },
    "sales_and_marketing": {
      "1m": 0.01,
      "3m": 0.04,
      "6m": 0.07,
      "12m": 0.11
    },
    "general_and_administrative": {
      "1m": 0.01,
      "3m": 0.02,
      "6m": 0.03,
      "12m": 0.05
    }
  },
  "num_sources": 3,
  "last_seen": "2026-01-15",
  "build_version": "1.3.2_2026-07-12"
}
```

## Key Features

### Stable Identifier

Every record has a `legion_id` that remains stable across deliveries, allowing you to track the same company over time.

### Display, Cleaned, and Raw Variants

The `name` field includes three variants: `cleaned` (lowercased, standardized for matching and filtering), `display` (best-quality name with original casing preserved, ideal for UI rendering), and `raw[]` (all observed source forms). Text fields `headline` and `description` include `cleaned` and `raw[]` variants.

### Workforce Analytics Prefix

All workforce-derived fields use the `legion_` prefix (e.g., `legion_employee_count`, `legion_new_hire_count`) to distinguish them from LinkedIn-reported values.

### Array Ordering

* **`legion_employee_count_by_month[]`**: chronological (oldest month first)
* **`domains[]`**, **`socials[]`**, **`tickers[]`**: no guaranteed ordering

<Note>
  Unlike person socials, company socials do not include `confidence`, `num_sources`, `last_seen`, or `current` fields.
</Note>

## Next Steps

* **[Field Reference](/docs/company-data/fields)** - Detailed field descriptions
* **[Data Tiers](/docs/company-data/tiers)** - Base vs premium field availability
* **[Enum Values](/docs/enums)** - All possible enum values
* **[Data Quality](/docs/data-quality/overview)** - Learn about our quality processes
