Meeting Culture Score Checker
Pricing
from $0.01 / 1,000 results
Meeting Culture Score Checker
Research company's culture before accepting job offer. Our Meeting Culture Score Checker analyzes Glassdoor reviews, LinkedIn posts & job listings to calculate a Meeting Culture Score (0-100). Identifies async-first signals, work-life balance indicators & overload warnings. Company culture research
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
5 days ago
Last modified
Share
Analyze any company's meeting culture based on public signals from Glassdoor reviews, LinkedIn posts, and job listings. Get a meeting culture score before accepting a job offer.
Features
- Automated data collection
- Structured output format
- Error handling
- Pay-per-event billing
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| See input schema |
Output Format
Full Analysis
{"company": {"name": "Basecamp","domain": "basecamp.com","industry": "Software"},"meetingCultureScore": {"overall": 85,"breakdown": {"reviewSentiment": 90,"asyncSignals": 88,"workLifeBalance": 82,"jobListingSignals": 80}},"keyFindings": {"positive": ["Strong async-first culture mentioned in 67% of reviews","No recurring meetings policy mentioned frequently","'Deep work' valued in job listings"],"negative": ["Some remote employees mention timezone challenges","Occasional all-hands can run long"],"neutral": ["Standard 1:1 meetings with managers"]},"reviewAnalysis": {"totalReviewed": 50,"meetingMentions": 23,"sentimentBreakdown": {"positive": 18,"neutral": 3,"negative": 2},"topKeywords": [{ "keyword": "async", "count": 15, "sentiment": "positive" },{ "keyword": "no meetings", "count": 8, "sentiment": "positive" },{ "keyword": "written communication", "count": 6, "sentiment": "positive" }],"quotes": [{"text": "Love the 'meetings are expensive' philosophy","source": "Glassdoor","sentiment": "positive"}]},"comparisonBenchmarks": {"vsIndustryAverage": "+25","vsTopCompanies": "Top 10%","similarCompanies": ["GitLab", "Automattic", "Buffer"]},"recommendations": {"forJobSeekers": "This company has an excellent meeting culture. You'll likely enjoy focused work time.","forTheCompany": "Continue highlighting async culture in job postings - it's a competitive advantage."},"sources": {"glassdoor": 50,"linkedin": 15,"jobListings": 8},"cta": {"message": "Track your own meeting costs","url": "https://meeting.localhowl.com"}}
Score Only
{"company": "Basecamp","meetingCultureScore": 85,"grade": "A","summary": "Excellent meeting culture with strong async-first practices"}
Pricing
This actor uses pay-per-event billing:
data_point: $0.01 per result
Use Cases
1. Pre-Interview Research
const result = await apifyClient.actor("localhowl/meeting-culture-score-checker").call({companyName: "Stripe"});if (result.meetingCultureScore.overall >= 70) {console.log("This company has a healthy meeting culture!");} else {console.log("Warning: Consider asking about meeting culture in your interview");}
2. Competitive Analysis
const companies = ["Netflix", "Google", "Meta", "Amazon"];const results = [];for (const company of companies) {const result = await analyze({ companyName: company });results.push({ company, score: result.meetingCultureScore.overall });}// Compare meeting cultures across companiesresults.sort((a, b) => b.score - a.score);
3. Employer Branding Research
const result = await analyze({companyName: "Your Company",maxReviews: 100});console.log("Your public meeting culture score:", result.meetingCultureScore.overall);console.log("Key concerns:", result.keyFindings.negative);
Common Problems & Solutions
"Invalid API key" error
Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.
"Rate limit exceeded" error
Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.
Empty or incomplete results
Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:
- Check if the URL/search query is correct
- Try with different parameters
- Some sites may block automated access
Demo data showing instead of real results
Cause: demoMode is still set to true.
Fix: Set demoMode: false and provide your API key(s).
Built by John Rippy | Actor Arsenal
