Async-Friendly Company Directory avatar
Async-Friendly Company Directory

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Async-Friendly Company Directory

Async-Friendly Company Directory

Async Company Directory features 200+ verified companies scored on meeting practices, remote policies & work-life balance. Includes detailed culture profiles w/policies, tools & Glassdoor ratings. Perfect for job seekers escaping meeting-heavy workplaces, career coaches & HR benchmarking competitors

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Discover companies with meeting-light, async-first cultures. Search by industry, size, location, and remote policy. Perfect for job seekers who value focused work time.

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

ParameterTypeRequiredDescription
See input schema

Output Format

Company Entry

{
"company": {
"name": "GitLab",
"domain": "gitlab.com",
"description": "DevOps platform delivered as a single application",
"logo": "https://gitlab.com/logo.png"
},
"asyncScore": 92,
"asyncGrade": "A+",
"industry": "technology",
"size": {
"category": "large",
"employees": "2000+"
},
"remotePolicy": {
"type": "fully_remote",
"description": "All-remote company since founding"
},
"location": {
"headquarters": "San Francisco, CA (virtual)",
"region": "global"
},
"asyncCulture": {
"highlights": [
"No recurring meetings required",
"Comprehensive async handbook",
"Written communication first",
"Meeting-free focus days",
"All meetings optional"
],
"policies": [
"Bias towards async communication",
"Record all meetings for async viewing",
"15-minute default meeting length",
"No 'quick syncs' - use GitLab issues"
],
"tools": ["GitLab Issues", "Slack (async)", "Loom", "Google Docs"]
},
"workLifeBalance": {
"rating": 4.5,
"flexibleHours": true,
"unlimitedPTO": true
},
"sources": {
"glassdoor": "https://glassdoor.com/gitlab",
"handbook": "https://handbook.gitlab.com",
"careers": "https://about.gitlab.com/jobs"
},
"lastVerified": "2024-03-15",
"addedDate": "2023-01-01"
}

Directory Summary

{
"totalCompanies": 247,
"filteredResults": 45,
"averageAsyncScore": 78,
"topIndustries": [
{ "industry": "technology", "count": 156 },
{ "industry": "fintech", "count": 34 },
{ "industry": "ecommerce", "count": 28 }
],
"companies": [...]
}

Pricing

This actor uses pay-per-event billing:

  • data_point: $0.01 per result

Use Cases

1. Job Search Integration

// Find remote tech companies with great async culture
const companies = await apifyClient.actor("localhowl/async-company-directory").call({
industry: "technology",
remotePolicy: "fully_remote",
minAsyncScore: 80,
limit: 20
});
for (const company of companies) {
console.log(`${company.name}: ${company.asyncScore}/100`);
console.log(` Careers: ${company.sources.careers}`);
}

2. Competitive Benchmarking

// Compare your company to async leaders
const leaders = await apifyClient.actor("localhowl/async-company-directory").call({
industry: "fintech",
sortBy: "async_score",
limit: 10
});
console.log("Top async-friendly fintech companies:");
leaders.forEach((c, i) => {
console.log(`${i + 1}. ${c.name} (${c.asyncScore}/100)`);
});

3. Content Creation

// Get data for "Top Async Companies" blog post
const topCompanies = await apifyClient.actor("localhowl/async-company-directory").call({
sortBy: "async_score",
limit: 25,
includeDetails: true
});
// Generate blog content with company details

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