EDJOIN Jobs Scraper - California School & Teacher Jobs avatar

EDJOIN Jobs Scraper - California School & Teacher Jobs

Under maintenance

Pricing

$1.50 / 1,000 job listings

Go to Apify Store
EDJOIN Jobs Scraper - California School & Teacher Jobs

EDJOIN Jobs Scraper - California School & Teacher Jobs

Under maintenance

Scrape K-12 and community college job postings from EDJOIN (edjoin.org): teacher, classified and administrator jobs with district, county, salary range, posting and closing dates and full description. Fast JSON-based. Pay per result.

Pricing

$1.50 / 1,000 job listings

Rating

0.0

(0)

Developer

miao qi

miao qi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

EDJOIN Jobs Scraper: California Teacher & School Jobs

Scrape job postings from EDJOIN (edjoin.org), the main job board for California public schools, school districts, county offices of education, charter schools and community colleges (plus some districts in other states).

Get position, district, city, county, job category, full/part time, salary range, posting date, closing date and, optionally, the full job description and district address, as clean JSON / CSV / Excel.

  • Fast: reads the same JSON data the EDJOIN search page loads, 100 postings per request
  • Salary ranges parsed into numbers (salaryMin, salaryMax, salaryPeriod)
  • Filters: keywords, location, counties, job category, posted within N days
  • No login, no browser. Pay only for the postings you get

What data do you get?

FieldExample
postingId, title, url2234530, "Regional Special Education Specialist"
employer"KIPP SoCal Public Schools" (district / school / college)
city, county, stateLos Angeles, Los Angeles, California
jobCategory"Teacher - Special Education", "Teacher Assistant / Aide / Paraprof.", "Classified", ...
fullTimePartTimeFull Time / Part Time
salaryText, salaryMin, salaryMax, salaryPeriod"$79,200 - $99,000 Annually"
postedDate, closingDate, closingRule2026-10-27, 2026-12-01, "By Date" / "Until Filled"
onlineApplication, numberOfOpenings, isSummerSchool
With Open posting pages on: descriptionText, employerOverview, employerAddress, postalCode, employerLogoUrl, employerEdjoinUrl, employmentType, workHours

No applicant data and no personal contact details are collected.

Use cases

  • Teacher and staff salary benchmarking across California districts and counties
  • EdTech, staffing agencies and substitute-teacher services: find districts that are hiring now (lead lists by county and job category)
  • Job alert bots and niche job boards for teachers, special-education staff, counselors, school psychologists, administrators
  • Workforce research: shortages by subject (special education, math, science) and region, tracked daily
  • AI agents: structured, up-to-date school job data

How to use

  1. Enter keywords (e.g. math teacher, special education, school psychologist, custodian) or leave empty for all postings.
  2. Optionally set location, counties, job category contains and posted within days.
  3. Turn on Open posting pages if you need the full description.
  4. Set Max postings and click Start.

Tip: schedule a daily run with postedWithinDays: 1 to get only new postings.

Input example

{
"keywords": "special education",
"counties": ["Los Angeles", "Orange", "San Diego"],
"jobCategoryContains": ["Teacher"],
"postedWithinDays": 7,
"includeDetails": true,
"maxItems": 300
}

Output example

{
"postingId": 2234530,
"title": "Regional Special Education Specialist",
"url": "https://www.edjoin.org/Home/JobPosting/2234530",
"employer": "KIPP SoCal Public Schools",
"city": "Los Angeles",
"county": "Los Angeles",
"state": "California",
"jobCategory": "Special Education",
"fullTimePartTime": "Full Time",
"salaryText": "$79,200 - $99,000 Annually",
"salaryMin": 79200.0,
"salaryMax": 99000.0,
"salaryPeriod": "Annually",
"postedDate": "2026-10-27",
"closingDate": "2026-12-01",
"closingRule": "By Date",
"onlineApplication": false,
"descriptionText": "Job Summary\nKey Responsibilities\n\nSchool-Based Support & Coaching ...",
"employerEdjoinUrl": "https://www.edjoin.org/kippsocal",
"employerAddress": "3601 E. First St., Los Angeles, California, 90063",
"postalCode": "90063",
"employmentType": ["FULL_TIME"],
"workHours": "immediate opening",
"scrapedAt": "2026-10-28T05:13:59+00:00"
}

More real records in sample_output.json.

Pricing

Pay per result: $1.50 per 1,000 postings (event job), same price with or without detail pages. Set Max postings or a maximum cost per run and the Actor stops exactly there.

FAQ

Does it cover states other than California? EDJOIN is mostly California, but some districts in other states post there too; those are included (see state).

Why is closingDate empty? The posting is open "Until Filled" (closingRule).

Some postings fail to open with detail pages on. Postings removed between the search and the detail request return "410 Gone"; the Actor keeps the listing data and moves on.

Is it legal? The Actor reads publicly available job postings at a polite rate without logging in and does not collect personal data. You are responsible for how you use the data.