US Education / K12 Jobs API
Pricing
from $0.80 / 1,000 job records
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.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Parameter | Description | Example |
|---|---|---|
salary | Salary amount or range filter. | 50000y-90000y |
country | Fixed preset. Runtime always uses United States. | United States |
region | State or region. | Texas |
city | City filter. | Houston |
postal_code | ZIP code filter. | 77002 |
metro_area | Metropolitan area filter. | Houston-Pasadena-The Woodlands, TX |
title | Education job title. | Teacher |
company_name | School district or employer name. | Houston Independent School District |
company_domain | Employer website domain. | houstonisd.org |
category | Fixed preset. Runtime always uses Education. | Education |
sub_category | More specific education role group. | Teacher |
industry | Employer industry. | Education |
posted | Relative posting age or ISO date. | 1w |
employment_type | Employment type. | Full-Time |
remote | Work arrangement: remote, on-site, or hybrid. | on-site |
seniority | Seniority level. | Entry Level |
page | Page number, starting from 0. | 0 |
size | Results 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.
| Parameter | Default | Min | Max |
|---|---|---|---|
page | 0 | 0 | Depends on size and the item cap |
size | 5 | 1 | 100 |
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 shape | Max items | Effective max size | Over-size behavior |
|---|---|---|---|
| No company filter | 1000 | 100 | Validation error; not silently capped |
| Company filter plus another keyword or filter | 20 | 20 | Silent cap with capping metadata |
| Company filter only | 5 | 5 | Silent 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.