{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Company Profile", "description": "Schema for B2B company profile data including firmographics, funding, and contact info.", "type": "object", "properties": { "name": { "type": "string", "description": "Legal or commonly-used company name. Commonly found in: company profile header, about page, og:site_name meta tag." }, "domain": { "type": "string", "description": "Primary website domain of the company. Commonly found in: website URL, company profile link, contact page." }, "description": { "type": "string", "description": "Short description or tagline of the company. Commonly found in: company about section, meta description tag, LinkedIn summary." }, "founded_year": { "type": "number", "description": "Year the company was founded. Commonly found in: company profile details, about page, LinkedIn company info." }, "headquarters_city": { "type": "string", "description": "City of the company's headquarters. Commonly found in: contact page, company profile, LinkedIn location field." }, "headquarters_country": { "type": "string", "description": "Country of the company's headquarters. Commonly found in: contact page, company profile, LinkedIn location field." }, "employee_count": { "type": "number", "description": "Approximate number of employees. Commonly found in: LinkedIn company stats, company profile details, about page." }, "employee_range": { "type": "string", "enum": ["1-10", "11-50", "51-200", "201-500", "501-1000", "1000+", "other"], "description": "Employee count range band. Commonly found in: LinkedIn company size field, company profile size indicator, data provider." }, "industry": { "type": "string", "description": "Primary industry of the company. Commonly found in: LinkedIn industry field, company profile, data provider category." }, "categories": { "type": "array", "items": { "type": "string" }, "description": "List of category or vertical tags for the company. Commonly found in: Crunchbase tags, company profile categories, data provider labels." }, "funding_stage": { "type": "string", "enum": ["pre_seed", "seed", "series_a", "series_b", "series_c", "series_d", "series_e", "series_f", "public", "acquired", "bootstrapped", "other"], "description": "Latest funding stage of the company. Commonly found in: Crunchbase funding section, company profile funding info, press release." }, "total_funding_usd": { "type": "number", "description": "Total funding raised in USD. Commonly found in: Crunchbase total funding, company profile funding section, press release." }, "last_funding_date": { "type": "string", "format": "date", "description": "Date of the most recent funding round. Commonly found in: Crunchbase funding history, latest funding date field, press release date." }, "investors": { "type": "array", "items": { "type": "string" }, "description": "List of known investors. Commonly found in: Crunchbase investor list, company profile investors section, press release." }, "revenue_range": { "type": "string", "enum": ["<1M", "1-10M", "10-50M", "50-100M", "100M+", "other"], "description": "Estimated annual revenue range. Commonly found in: data provider revenue estimate, company profile revenue field, market research." }, "is_public": { "type": "boolean", "description": "Whether the company is publicly traded. Commonly found in: stock ticker presence, SEC filing link, company profile status." }, "stock_ticker": { "type": "string", "description": "Stock ticker symbol if publicly traded. Commonly found in: company header ticker display, investor relations page, financial data widget." }, "stock_exchange": { "type": "string", "description": "Stock exchange where the company is listed. Commonly found in: company profile, investor relations page, financial data widget." }, "linkedin_url": { "type": "string", "format": "uri", "description": "LinkedIn company page URL. Commonly found in: company social links, contact page, footer social icons." }, "twitter_handle": { "type": "string", "description": "Twitter/X handle of the company. Commonly found in: company social links, contact page, footer social icons." }, "github_org": { "type": "string", "description": "GitHub organization name. Commonly found in: company social links, developer page, open source section." }, "phone": { "type": "string", "description": "Company main phone number. Commonly found in: contact page, footer, about page." }, "email": { "type": "string", "format": "email", "description": "Company main contact email. Commonly found in: contact page, footer, about page." }, "technologies": { "type": "array", "items": { "type": "string" }, "description": "Technologies detected in use by the company. Commonly found in: BuiltWith data, tech stack detection, job postings." }, "products": { "type": "array", "items": { "type": "string" }, "description": "Names of products or services offered. Commonly found in: products page, navigation menu, company overview." }, "competitors": { "type": "array", "items": { "type": "string" }, "description": "List of known or identified competitors. Commonly found in: G2 competitors section, Crunchbase similar companies, analyst reports." }, "page_title": { "type": "string", "description": "Title of the source page. Tabstack auto-fills this from page metadata when left empty." }, "favicon": { "type": "string", "format": "uri", "description": "Favicon URL of the source page. Tabstack auto-fills this from page metadata when left empty." } }, "required": ["name", "domain"] }