Employer Profile: Ratings, Pay And Wellbeing Scores
omnial/company-profile-overview
Given an employer's profile slug, returns that employer's public profile: company facts (display name, industry and sector names, year founded, employee-count band, revenue band, headquarters address, website link, chief executive's name and the approval percentage for them), its overall star rating with the review count behind it, category ratings for compensation, culture, management, work-life balance and job security, a star rating per calendar year, a workplace-wellbeing module (composite score, response count, and per-topic score, grade, caption and survey statement), reported pay grouped by job family (role title, reported amount, pay period and how many reports it is based on), job counts by role title and by location, recent employee reviews (headline, body text, star rating and submission date), the questions candidates ask with the top answer to each, a short company FAQ, and similar employers with their ratings and review counts. Review and answer text ships with links and markup removed; no reviewer or answerer attribute is returned.
Price
Up to $0.0137 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Indeed
Data from Indeed.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/company-profile-overview" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/company-profile-overview" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/company-profile-overview", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/company-profile-overview", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0137 |
- Updated
- Oct 17, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"company"
],
"properties": {
"company": {
"type": "string",
"examples": [
"Starbucks"
],
"minLength": 1,
"description": "The employer's profile slug, as the employer directory's own URL path spells it: the company name, sometimes followed by a hyphen and a short hexadecimal suffix."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"companyName": {
"type": "string",
"description": "The employer's name."
},
"happinessModule": {
"type": "object",
"properties": {
"compositeScore": {
"type": "number",
"description": "The overall wellbeing score across topics."
},
"surveyStatements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "The topic the statement belongs to."
},
"surveyStatement": {
"type": "string",
"description": "The statement itself."
}
}
},
"description": "The statement employees rated, per topic."
},
"individualRatings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"grade": {
"type": "string",
"description": "The grade word for the topic."
},
"score": {
"type": "number",
"description": "The topic's score."
},
"caption": {
"type": "string",
"description": "What the topic measures."
},
"category": {
"type": "string",
"description": "The topic's name."
},
"questionCode": {
"type": "string",
"description": "The survey question's code for the topic."
}
}
},
"description": "One entry per wellbeing topic."
},
"numberOfResponses": {
"type": "number",
"description": "How many survey responses the module is based on."
},
"numberOfResponsesFormatted": {
"type": "string",
"description": "The same response count, formatted for display."
}
},
"description": "The workplace-wellbeing survey module."
},
"companyPageHeader": {
"type": "object",
"properties": {
"companyHeader": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The employer's name in the header."
},
"rating": {
"type": "number",
"description": "The overall star rating."
},
"reviewCount": {
"type": "number",
"description": "How many reviews the overall rating is based on."
},
"happinessGrade": {
"type": "string",
"description": "The grade word for that wellbeing score."
},
"happinessScore": {
"type": "number",
"description": "The workplace-wellbeing composite score shown in the header."
},
"reviewCountFormatted": {
"type": "string",
"description": "The same review count, formatted for display."
}
}
}
},
"description": "The profile header's rating summary."
},
"faqSectionViewModel": {
"type": "object",
"properties": {
"faqs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"answerText": {
"type": "string",
"description": "The FAQ answer, with links and markup removed."
},
"questionText": {
"type": "string",
"description": "The FAQ question."
}
}
}
}
},
"description": "A short company FAQ."
},
"qnaSectionViewModel": {
"type": "object",
"properties": {
"questionCount": {
"type": "number",
"description": "How many questions the profile carries."
},
"categoryQuestions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "The group's name."
},
"questions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"topAnswer": {
"type": "object",
"properties": {
"answerText": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The answer, with links and markup removed."
},
"languageTag": {
"type": "string",
"description": "The answer's language tag."
}
}
},
"creationDate": {
"type": "string",
"description": "When the answer was posted."
}
}
},
"creationDate": {
"type": "string",
"description": "When the question was asked."
},
"questionText": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The question, with links and markup removed."
}
}
},
"totalAnswerCount": {
"type": "number",
"description": "How many answers the question has."
}
}
}
}
}
},
"description": "One entry per question group."
},
"formattedQuestionCount": {
"type": "string",
"description": "The same question count, formatted for display."
}
},
"description": "Questions candidates ask, with the top answer to each."
},
"jobsSectionViewModel": {
"type": "object",
"properties": {
"jobTitles": {
"type": "array",
"items": {
"type": "object",
"properties": {
"jobCount": {
"type": "number",
"description": "Open jobs for the title."
},
"displayName": {
"type": "string",
"description": "The role title."
}
}
}
},
"companyName": {
"type": "string",
"description": "The employer's name."
},
"jobLocations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The location's name."
},
"jobCount": {
"type": "number",
"description": "Open jobs in the location."
}
}
}
},
"totalJobCount": {
"type": "number",
"description": "Open jobs across every location."
}
},
"description": "Open-job counts by title and by location."
},
"aboutSectionViewModel": {
"type": "object",
"properties": {
"aboutCeo": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The chief executive's name, as the profile publishes it."
}
}
},
"aboutCompany": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The company's display name."
},
"founded": {
"type": "number",
"description": "The year the company was founded."
},
"revenue": {
"type": "string",
"description": "The revenue band, as a short code word."
},
"industry": {
"type": "string",
"description": "The industry the company is filed under."
},
"websiteUrl": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The company's own website address."
},
"text": {
"type": "string",
"description": "The link's label."
}
}
},
"ceoApproval": {
"type": "number",
"description": "The percentage of responding employees who approve of the chief executive."
},
"description": {
"type": "string",
"description": "The company's own description of itself, with links and markup removed."
},
"sectorNames": {
"type": "array",
"items": {
"type": "string"
},
"description": "One sector name per entry."
},
"employeeRange": {
"type": "string",
"description": "The employee-count band, as a short code word."
},
"headquartersLocation": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "The company's headquarters address."
}
}
}
}
}
},
"description": "The company-facts section of the profile."
},
"salarySectionViewModel": {
"type": "object",
"properties": {
"count": {
"type": "string",
"description": "How many pay reports the section covers, formatted for display."
},
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"salaries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The role's title."
},
"salary": {
"type": "string",
"description": "The reported pay, as a formatted amount."
},
"salaryType": {
"type": "string",
"description": "The pay period the amount is quoted for."
},
"reportedSalaryCount": {
"type": "number",
"description": "How many reports the amount is based on."
}
}
},
"description": "One entry per role in the family."
},
"categoryTitle": {
"type": "string",
"description": "The job family's name."
}
}
},
"description": "One entry per job family."
}
},
"description": "Reported pay, grouped by job family."
},
"reviewsSectionViewModel": {
"type": "object",
"properties": {
"reviews": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The review body, with links and markup removed."
},
"title": {
"type": "string",
"description": "The review's headline."
},
"overallRating": {
"type": "number",
"description": "The star rating given."
},
"submissionDate": {
"type": "string",
"description": "The date the review was submitted."
}
}
}
}
},
"description": "Recent employee reviews, with no reviewer attribute."
},
"jobTitleSectionViewModel": {
"type": "object",
"properties": {
"jobTitles": {
"type": "array",
"items": {
"type": "object",
"properties": {
"jobCount": {
"type": "number",
"description": "Open jobs for the title."
},
"displayName": {
"type": "string",
"description": "The role title."
},
"reviewRating": {
"type": "number",
"description": "The star rating reviewers in the role gave."
}
}
}
}
},
"description": "Role titles with their job counts and rating."
},
"locationsSectionViewModel": {
"type": "object",
"properties": {
"locations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The location's name."
},
"reviewRating": {
"type": "number",
"description": "The star rating reviewers at the location gave."
}
}
}
}
},
"description": "The employer's locations with their ratings."
},
"similarCompaniesSectionViewModel": {
"type": "object",
"properties": {
"similarCompanyCards": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rating": {
"type": "number",
"description": "Its overall star rating."
},
"companyName": {
"type": "string",
"description": "The other employer's name."
},
"reviewCount": {
"type": "number",
"description": "Its review count."
},
"salaryCount": {
"type": "number",
"description": "Its pay-report count."
}
}
}
}
},
"description": "Similar employers with their ratings."
},
"reviewRatingOverallSectionViewModel": {
"type": "object",
"properties": {
"overallRating": {
"type": "object",
"properties": {
"ratings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"year": {
"type": "number",
"description": "The calendar year."
},
"rating": {
"type": "number",
"description": "The star rating for the year."
}
}
},
"description": "One entry per calendar year."
},
"reviewNote": {
"type": "object",
"properties": {
"totalReviews": {
"type": "string",
"description": "The total review count, formatted for display."
}
}
}
}
},
"reviewCategories": {
"type": "object",
"properties": {
"culture": {
"type": "number"
},
"management": {
"type": "number"
},
"workLifeBalance": {
"type": "number"
},
"compensationBenefits": {
"type": "number"
},
"jobSecurityAdvancement": {
"type": "number"
}
},
"description": "A star rating per review category."
}
},
"description": "Ratings broken out by category and by year."
}
}
},
"status": {
"type": "string",
"description": "The supplier's status word for the call."
}
},
"description": "The employer profile, as returned after shaping."
}