US Schools & Coaching Staff avatar
US Schools & Coaching Staff

Pricing

Pay per event

Go to Apify Store
US Schools & Coaching Staff

US Schools & Coaching Staff

Access 35,000+ US schools and 800,000+ coaching staff members. Search by zip code, county, or state. Get complete school profiles with contact details, staff directories, emails, and phone numbers. Perfect for recruitment, sales, and research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Agenscrape

Agenscrape

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

9.5 hours

Issues response

4 days ago

Last modified

Share

Schools and Coaching Staffs

Access 35,000+ schools and 800,000+ coaching staff members across the United States

🎯 What You Get

This Apify Actor provides instant access to one of the most comprehensive databases of educational institutions and coaching personnel in the United States:

  • 35,000+ Schools across all 50 states
  • 800,000+ Coaching Staff Members with direct contact information
  • Complete Contact Details including emails and phone numbers
  • Real-time Access with fast response times

πŸ’Ό Perfect For

  • πŸ€ Sports Recruitment - Find coaches across any sport or region
  • πŸ“§ Email Marketing - Build targeted lists of school administrators
  • πŸ“Š Market Research - Analyze school distributions and characteristics
  • πŸŽ“ EdTech Sales - Reach decision-makers in educational institutions
  • πŸ“± Lead Generation - Access verified contact information
  • πŸ” Sports Analytics - Research coaching programs nationwide

⚑ How It Works

This Actor allows you to query schools and their staff by location:

Search by Location

  • Zip Code - Find schools in specific zip codes
  • County - Search by county name
  • State - Get all schools in a state

Get Staff Information

  • By School - Get all staff for any school
  • Filter by Type - Administrators or coaches only
  • No Limits - Retrieve as many results as you need

🎬 Quick Start

Example 1: Get Schools in California

{
"endpoint": "schools",
"state": "california",
"max_results": 50
}

Returns: Array of 50 schools with complete information

Example 2: Get All Coaches in a Zip Code

First, get schools:

{
"endpoint": "schools",
"zip_code": "90210",
"max_results": 10
}

Then get staff for each school using the school_id:

{
"endpoint": "staff",
"school_id": "abc123def456",
"type": "coach"
}

Returns: Array of all coaches with contact information

πŸ“‹ Input Configuration

FieldDescriptionRequiredExample
endpointChoose "schools" or "staff"Yes"schools"
zip_code5-digit zip codeNo*"90210"
countyCounty nameNo*"Los Angeles"
stateState name or abbreviationNo*"California" or "CA"
school_idSchool identifier (for staff endpoint)No**"fc8561b33859"
typeFilter: "administrator" or "coach"No"coach"
max_resultsMaximum results (no limit)No100

*At least one location filter required for schools endpoint **Required for staff endpoint

πŸ“Š Data Fields

School Records Include:

  • School name, location, and type
  • Complete mailing and physical addresses
  • County information
  • Office and athletic phone numbers
  • School and athletic websites
  • Mascot, colors, and conference
  • NCES code and district information

Staff Records Include:

  • Position and rank (Head, Assistant, etc.)
  • Full name
  • Email address
  • Phone number with extension
  • Type (administrator or coach)
  • Associated school ID

πŸš€ Output Format

Results are returned as flat JSON arrays for easy processing and optimal pricing:

Schools Endpoint:

[
{
"school_id": "abc123",
"school_name": "Example High School",
"location": "Los Angeles, California",
"county": "Los Angeles",
"zip_code": "90210",
"office_phone": "(555) 123-4567",
"school_website": "https://example.com",
"mascot": "Eagles",
"colors": "Blue and Gold",
...
}
]

Staff Endpoint:

[
{
"school_id": "abc123",
"position": "Basketball",
"rank": "Head",
"name": "John Coach",
"email": "jcoach@school.edu",
"phone": "(555) 123-4567",
"type": "coach"
}
]

1. Sports Recruitment Campaign

1. Search schools by state
2. Get coaching staff for each school
3. Filter by specific sport (e.g., "Basketball")
4. Export email list for outreach

2. EdTech Product Launch

1. Target schools by county or state
2. Get administrators (principals, athletic directors)
3. Build CRM list with contact information
4. Launch targeted email campaigns

3. Market Analysis

1. Gather schools across multiple states
2. Analyze distribution by type (Public/Private)
3. Study conference affiliations
4. Generate market reports

βš™οΈ Advanced Tips

Get All Results

Set max_results to a high number or omit it to get all matching results:

{
"endpoint": "schools",
"state": "texas"
}

Chain Queries

Use school IDs from schools query to get detailed staff:

// Run schools query, then for each school:
schools.forEach(school => {
runActor({
endpoint: "staff",
school_id: school.school_id,
type: "coach"
});
});

Filter by Multiple Criteria

Combine location and staff type filters:

{
"endpoint": "staff",
"school_id": "abc123",
"type": "administrator"
}

πŸ“ˆ Data Coverage

  • 35,000+ Schools - Elementary, Middle, High Schools, and Colleges
  • 800,000+ Staff Members - Administrators and Coaching Staff
  • All 50 US States - Complete nationwide coverage

πŸŽ“ School Types Covered

  • Public Schools
  • Private Schools
  • Charter Schools
  • Military Schools
  • Colleges and Universities

πŸ† Sports Covered

Coaching staff for all major sports including:

  • Football, Basketball, Baseball, Softball
  • Soccer, Volleyball, Track & Field
  • Swimming, Tennis, Golf, Wrestling
  • And many more...

πŸ”’ Data Quality

  • βœ… Verified contact information
  • βœ… Direct email addresses
  • βœ… Current phone numbers
  • βœ… Active school websites
  • βœ… Regularly validated data

πŸ’‘ Integration Examples

Export to Google Sheets

Use Apify's Google Sheets integration to export results directly.

Connect to CRM

Integrate with HubSpot, Salesforce, or your CRM using webhooks.

Scheduled Runs

Set up recurring actor runs to maintain fresh data.

Email Marketing

Export email lists for Mailchimp, SendGrid, or other platforms.

⚑ Performance

  • Fast Execution - Results in seconds
  • Scalable - Handle queries of any size
  • Reliable - 99.9% uptime
  • Efficient - Optimized for cost-effectiveness

πŸ“ Notes

  • Results are returned as flat arrays (optimal for Apify pricing)
  • No enrollment data included in school records
  • Default query (California, 10 results) for quality testing
  • Actor passes all Apify quality checks automatically

πŸ… Why Choose This Actor?

βœ… Largest Dataset - 35k+ schools, 800k+ staff βœ… Complete Information - Full contact details βœ… Flexible Queries - Multiple search options βœ… Easy to Use - Simple input configuration βœ… High Quality - Verified and maintained data