Schema

The normalized schema structure for all signals in the Autobound Signal Database.

Every signal in the Autobound Signal Database follows a normalized schema. This ensures consistent parsing and joining across all 350+ signal types.

Base Schema

All signals share this structure:

{
  "signal_id": "7dfdb4b4-c0b4-4620-aca6-e7263123028e",
  "signal_type": "job-change",
  "signal_subtype": "jobChange",
  "detected_at": "2025-11-14T00:00:00Z",
  "association": "contact",
  
  "contact": {
    "first_name": "Lashawna",
    "last_name": "Bean",
    "full_name": "Lashawna Bean",
    "email": "[email protected]",
    "job_title": "Director Of People & Public Affairs",
    "linkedin_url": "linkedin.com/sales/lead/ACwAADZ7M_sBEDzrcTd4B_GjoLjkkyFKRXfdK7w",
    "city": "Blue Bell",
    "state": "PA",
    "country": "US"
  },
  
  "company": {
    "name": "Harlem Stage",
    "domain": "harlemstage.org",
    "linkedin_url": "linkedin.com/company/harlem-stage",
    "industries": ["Performing Arts"],
    "employee_count_low": 11,
    "employee_count_high": 50,
    "description": "Harlem Stage ignites the artistic freedom of performing artists..."
  },
  
  "data": {
    "summary": "Joined Harlem Stage as Director of People & Public Affairs 2 months ago.",
    "job_change_occurred": true,
    "promotion_occurred": false,
    "months_since_job_change": 2
  }
}

Note: The association field indicates whether this is a "contact" or "company" level signal. For company-level signals, the contact field will be null or omitted.

Field Definitions

Core Signal Fields

FieldTypeDescription
signal_idstring (UUID)Unique identifier for this signal instance. Use for deduplication.
signal_typestringPrimary signal category (e.g., job-change, hiring-velocity, glassdoor-review)
signal_subtypestringSpecific signal variant (e.g., jobChange, hiringVelocity, glassdoorReviews)
associationstringWhether signal is "contact" or "company" level
detected_atstring (ISO 8601)When this signal was detected by Autobound
insight_idstring (UUID)(Optional) Identifier linking related signals from the same processing batch

Contact Object

Contact information for the person associated with this signal. Null for company-level signals. All fields nullable.

FieldTypeDescription
first_namestringFirst name
last_namestringLast name
full_namestringFull name
emailstringProfessional email address
job_titlestringCurrent job title
linkedin_urlstringLinkedIn profile URL
citystringCity
statestringState/region
countrystringCountry code (e.g., US, GB)

Company Object

Firmographic data for the company associated with this signal.

FieldTypeDescription
namestringCompany name
domainstringPrimary website domain
linkedin_urlstringLinkedIn company page URL
industriesarray[string] or stringIndustry or list of industries
employee_count_lowintegerLower bound of employee count range
employee_count_highintegerUpper bound of employee count range
descriptionstringCompany description

Data Object

The data object contains signal-specific fields that vary by signal_type. Common fields include:

FieldTypeDescription
summarystringConcise summary of the signal
detailstringDetailed explanation of why this signal matters
relevancefloatBusiness relevance score (0.0-1.0)
confidencestringConfidence level (high, medium, low)
sentimentstringSentiment (positive, neutral, negative)
source_urlstringLink to the original source
competitors_mentionedarray[string]Competitor companies mentioned (if any)
technologies_mentionedarray[string]Technologies/products mentioned (if any)

Signal-specific fields vary by signal_type. See the Signal Catalog for details on each signal type.


Signal-Specific Schemas

Glassdoor Review Schema

Glassdoor signals follow this structure:

{
  "signal_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "signal_type": "glassdoor-review",
  "signal_subtype": "glassdoorConsistentLeadershipComplaints",
  "batch_id": "2026-01-02-17-41-03",
  "detected_at": "2026-01-05T12:30:45Z",
  "association": "company",
  "company": {
    "name": "TechCorp Solutions",
    "domain": "techcorp.com",
    "linkedin_url": "linkedin.com/company/techcorp-solutions",
    "industries": ["Information Technology & Services"],
    "employee_count_low": 501,
    "employee_count_high": 1000,
    "description": "TechCorp Solutions is a leading provider of enterprise software solutions."
  },
  "data": {
    "summary": "Multiple employees report toxic management culture and lack of leadership direction",
    "detail": "Five reviews from the past 30 days consistently mention poor management communication, micromanagement, and leadership turnover creating organizational instability.",
    "relevance": 0.85,
    "confidence": "high",
    "sentiment": "negative",
    "competitors_mentioned": ["Salesforce", "HubSpot", "Microsoft"],
    "technologies_mentioned": ["AWS", "Slack", "Jira", "Python", "Docker"],
    "overallCompanyRatings": {
      "overall_rating": 3.2,
      "work_life_balance_rating": 2.8,
      "culture_rating": 2.9,
      "management_rating": 2.5,
      "compensation_rating": 3.1,
      "career_opportunities_rating": 3.0,
      "ceo_approval": 0.45,
      "recommend_to_friend": 0.42,
      "business_outlook": 0.38
    },
    "total_reviews": 127,
    "recent_reviews_count": 5,
    "review_date_newest": "2025-12-28T00:00:00Z",
    "review_date_oldest": "2025-12-01T00:00:00Z",
    "job_titles": ["Software Engineer", "Product Manager", "Senior Developer", "Engineering Manager"],
    "glassdoor_id": 1234567,
    "glassdoor_url": "https://www.glassdoor.com/Overview/Working-at-TechCorp-Solutions-EI_IE1234567.11,28.htm"
  }
}

Glassdoor Data Fields

FieldTypeDescription
data.summarystringConcise summary of the signal
data.detailstringDetailed explanation of why this signal matters
data.relevancefloatBusiness relevance score (0.0-1.0)
data.confidencestringConfidence level (high, medium, low)
data.sentimentstringOverall sentiment (positive, neutral, negative)
data.competitors_mentionedarray[string]Competitor companies mentioned in reviews
data.technologies_mentionedarray[string]Technologies/products mentioned in reviews
data.overallCompanyRatingsobjectAggregate Glassdoor ratings (see below)
data.total_reviewsintegerTotal number of Glassdoor reviews
data.recent_reviews_countintegerNumber of reviews in the analysis window
data.review_date_neweststring (ISO 8601)Date of most recent review analyzed
data.review_date_oldeststring (ISO 8601)Date of oldest review analyzed
data.job_titlesarray[string]Job titles of reviewers
data.glassdoor_idintegerGlassdoor company identifier
data.glassdoor_urlstringLink to Glassdoor company page

Overall Company Ratings Object

FieldTypeDescription
overall_ratingfloatOverall company rating (0.0-5.0)
work_life_balance_ratingfloatWork-life balance score (0.0-5.0)
culture_ratingfloatCulture & values score (0.0-5.0)
management_ratingfloatSenior management score (0.0-5.0)
compensation_ratingfloatCompensation & benefits score (0.0-5.0)
career_opportunities_ratingfloatCareer opportunities score (0.0-5.0)
ceo_approvalfloatCEO approval rating (0.0-1.0)
recommend_to_friendfloatWould recommend to friend (0.0-1.0)
business_outlookfloatPositive business outlook (0.0-1.0)

Schema Update (January 7, 2026): Releases after this date include the following new fields that were not present in earlier data exports:

  • data.sentiment
  • data.competitors_mentioned
  • data.technologies_mentioned

Earlier releases contain all other fields documented above.


Sample Files

Download example signals in CSV and JSON formats to explore the schema:

Browse Sample Files →

Need custom samples or have questions? Contact [email protected].