US Education / K12 Jobs API avatar

US Education / K12 Jobs API

Pricing

from $0.80 / 1,000 job records

Go to Apify Store
US Education / K12 Jobs API

US Education / K12 Jobs API

Find US education and K-12 job postings by role, location, employer, salary, posting age, employment type, remote status, and seniority.

Pricing

from $0.80 / 1,000 job records

Rating

0.0

(0)

Developer

Aspen Technology Labs, Inc.

Aspen Technology Labs, Inc.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

US Education (Including K-12) Jobs API - JobsIndex by Aspen Tech Labs

This Actor provides direct access to education job postings across the United States, including K-12. It currently covers 250,000+ active US education jobs, sourced directly from employer career sites and applicant tracking systems and updated daily.

The dataset covers the full US education employment landscape, from pre-K and childcare through K-12 schools to colleges and universities. It includes roles such as teachers, paraprofessionals, school counselors, school nurses, principals, professors, deans, academic advisors, and athletic directors. Because the underlying Education category is intentionally broad, results include both K-12 and higher-education jobs.

Use title, sub-category, employer, and structured location filters to narrow the dataset toward pre-K, primary, or secondary education use cases. K-12 role coverage includes teachers, teaching assistants, early-childhood teachers, special-education teachers, counselors, school nurses, paraprofessionals, custodians, school directors, and principals. Records include location, posting age, and salary information where disclosed by the employer.

Use the broad dataset for sector-wide labor market research, or narrow it for school-focused job backfill, staffing workflows, EdTech recruiting tools, and teacher supply-and-demand analysis. It is also suited to academic and policy research by universities, labor economists, and think tanks studying US education employment trends, teacher shortages, and regional pay gaps, and can serve as a live, structured complement to slower government sources such as BLS or state education reports.

Need More or Something Different?

If this Actor is working well for you, we'd love a review. For more data, custom feeds, feedback, or questions, reach out through our website or by email. You can also explore JobMarketPulse, our labor and job market intelligence platform.

Built-In Search Preset

This Actor always enforces country=United States and category=Education. User input cannot replace either preset. Use the available structured fields to narrow results.

Quick Start

{
"title": "Teacher",
"region": "Texas",
"size": 5
}

Input Parameters

ParameterDescriptionExample
salarySalary amount or range filter.50000y-90000y
countryFixed preset. Runtime always uses United States.United States
regionState or region.Texas
cityCity filter.Houston
postal_codeZIP code filter.77002
metro_areaMetropolitan area filter.Houston-Pasadena-The Woodlands, TX
titleEducation job title.Teacher
company_nameSchool district or employer name.Houston Independent School District
company_domainEmployer website domain.houstonisd.org
categoryFixed preset. Runtime always uses Education.Education
sub_categoryMore specific education role group.Teacher
industryEmployer industry.Education
postedRelative posting age or ISO date.1w
employment_typeEmployment type.Full-Time
remoteWork arrangement: remote, on-site, or hybrid.on-site
senioritySeniority level.Entry Level
pagePage number, starting from 0.0
sizeResults per page, from 1 to 100.5

Location Filtering

The country is fixed to the United States. Narrow results with region, city, postal_code, and metro_area.

Salary Filter Format

Use NUMBER[UNIT] or NUMBER[UNIT]-NUMBER[UNIT]. Supported units are h, d, w, m, and y.

Examples: 25h-40h, 50000y-90000y.

Limits and Pagination

This Actor uses the JobsIndex jobs API. Results are paginated with page and size.

ParameterDefaultMinMax
page00Depends on size and the item cap
size51100

Invalid page or size values can return 400 Invalid page or size parameters.

Item Caps

The maximum number of retrievable jobs depends on the query shape:

Query shapeMax itemsEffective max sizeOver-size behavior
No company filter1000100Validation error; not silently capped
Company filter plus another keyword or filter2020Silent cap with capping metadata
Company filter only55Silent cap with capping metadata

A company filter means company_name, company_domain, or a company field referenced inside what. Another keyword or filter means anything in what other than company_*, or a value in fields such as title, category, sub_category, industry, posted, salary, employment_type, remote, or seniority.

This Actor always applies the Education preset, so company-filtered requests normally use the 20-item company|keywords cap.

When capping applies, response metadata includes size_requested and size_capped_by: "company" for the 5-item cap or "company|keywords" for the 20-item cap. These fields are absent from uncapped responses.

No-company-filter requests are not silently capped. Requests beyond the 1000-item retrieval window can return 400 Item limit reached. Maximum of 1000 items can be retrieved.

Field Validation

Invalid filter values can return 400 Invalid value for parameter: <name>. Common validation examples include malformed company domains, invalid dates or relative posted values, invalid salary format, unsupported location formats, or overly long field values.

Output

Each run stores job records in the default Apify dataset. The dataset schema includes an Overview table for the most useful fields and a Raw data (all fields) table for the complete JobsIndex record.

Example dataset item:

{
"id": "example-education-job-id",
"title": "Teacher",
"title_raw": "High School Mathematics Teacher",
"company_name": "Example School District",
"company_domain": "example.com",
"category": "Education",
"sub_category": "Teacher",
"country": "United States",
"region": "Texas",
"city": "Houston",
"metro_area": "Houston-Pasadena-The Woodlands, TX",
"salary_value": "60000.00-78000.00",
"salary_currency": "USD",
"salary_unit": "YEAR",
"employment_type": "Full-Time",
"remote": "on-site",
"posted": "2026-08-01",
"url_source": "https://example.com/careers/mathematics-teacher",
"url_apply": "https://example.com/careers/mathematics-teacher/apply"
}

Field availability depends on the source job posting.