Skip to main content
This page shows a complete example record with all available fields. Arrays are truncated to 2 items in this example.

Example Record

{
  "legion_id": "c8a1b2c3-d4e5-6f7a-8b9c-0d1e2f3a4b5c",
  "name": {
    "cleaned": "stripe inc",
    "raw": ["Stripe, Inc.", "Stripe"]
  },
  "headline": {
    "cleaned": "financial infrastructure for the internet",
    "raw": ["Financial infrastructure for the internet"]
  },
  "description": {
    "cleaned": "stripe is a financial infrastructure platform for businesses...",
    "raw": ["Stripe is a financial infrastructure platform for businesses..."]
  },
  "domain": "stripe.com",
  "industry": "financial services",
  "type": "private",
  "size": "5001-10000",
  "founded": 2010,
  "linkedin_url": "https://www.linkedin.com/company/stripe",
  "linkedin_id": "2135371",
  "linkedin_followers": 1250000,
  "linkedin_employee_count": 8000,
  "tickers": [],
  "legion_employee_count": 8500,
  "legion_average_tenure": 28.4,
  "legion_new_hire_count": {
    "1m": 85,
    "3m": 240,
    "6m": 420,
    "12m": 780
  },
  "legion_attrition_count": {
    "1m": 35,
    "3m": 95,
    "6m": 170,
    "12m": 310
  },
  "legion_employee_growth_rate": {
    "1m": 0.012,
    "3m": 0.035,
    "6m": 0.068,
    "12m": 0.125
  },
  "legion_turnover_rate": {
    "1m": 0.004,
    "3m": 0.011,
    "6m": 0.020,
    "12m": 0.036
  },
  "legion_seniority_distribution": {
    "c_level": 15,
    "owner": 10,
    "partner": 25,
    "vp": 85,
    "director": 320,
    "manager": 1100,
    "senior": 2800,
    "junior": 3200,
    "training": 580,
    "intern": 365
  },
  "legion_job_function_distribution": {
    "engineering": 3400,
    "information_technology": 500,
    "product": 450,
    "design": 200,
    "sales": 1200,
    "marketing": 600,
    "operations": 800,
    "finance": 350,
    "hr": 200,
    "legal": 100,
    "customer_success": 300,
    "data": 150,
    "executive": 50,
    "social_services": 20,
    "healthcare": 30,
    "education": 40,
    "trades": 10,
    "transportation": 15,
    "service": 35,
    "other": 50
  },
  "legion_expense_category_distribution": {
    "general_and_administrative": 2850,
    "research_and_development": 3850,
    "sales_and_marketing": 1800,
    "cost_of_services": 0,
    "not_applicable": 0
  },
  "legion_tenure_distribution": {
    "<1yr": 1200,
    "1-2yr": 2100,
    "2-5yr": 3200,
    "5-10yr": 1400,
    "10+yr": 600
  },
  "legion_education_distribution": {
    "doctorate": 150,
    "masters": 2800,
    "bachelors": 4200,
    "associates": 400,
    "high_school": 950
  },
  "legion_seniority_growth_rate": {
    "senior": { "1m": 0.015, "3m": 0.04, "6m": 0.08, "12m": 0.15 }
  },
  "legion_job_function_growth_rate": {
    "engineering": { "1m": 0.018, "3m": 0.05, "6m": 0.09, "12m": 0.17 }
  },
  "legion_expense_category_growth_rate": {
    "research_and_development": { "1m": 0.016, "3m": 0.045, "6m": 0.085, "12m": 0.16 }
  },
  "domains": [
    { "domain": "stripe.com" },
    { "domain": "stripe.dev" }
  ],
  "socials": [
    {
      "network": "x",
      "url": "https://www.x.com/stripe",
      "username": "stripe",
      "id": "16177321"
    },
    {
      "network": "github",
      "url": "https://github.com/stripe",
      "username": "stripe",
      "id": null
    }
  ],
  "legion_employee_count_by_month": [
    {
      "month": "2026-01",
      "count": 8500,
      "net_change": 50,
      "growth_rate": 0.006,
      "hires": 120,
      "departures": 70
    },
    {
      "month": "2025-12",
      "count": 8450,
      "net_change": 65,
      "growth_rate": 0.008,
      "hires": 135,
      "departures": 70
    }
  ],
  "num_sources": 5,
  "last_seen": "2026-01",
  "build_version": "1.0.0_2026-01-20"
}

Key Features

Stable Identifier

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

Cleaned and Raw Variants

Text fields (name, headline, description) include both cleaned (normalized) and raw[] (source) variants. The cleaned version is standardized for consistent filtering, while raw preserves original source formatting.

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[]: reverse chronological (most recent month first)
  • domains[], socials[], tickers[]: no guaranteed ordering
Unlike person socials, company socials do not include confidence, num_sources, last_seen, or current fields.

Next Steps