Under the hood

A scraper that fails loudly—and keeps the product alive.

Iskolar Radar never replaces trusted data with an empty scrape. Every run is validated first; degraded output is quarantined while the affected collector heals.

Collector adapters4c_mt2xg7g01b71llulmd · c_mt3qtcykfg6p3tqy6 · c_mt4e4wpts3zwmpdbc · c_mt4e51q82ebvqbwf8b
Source coverage15/15Latest verified collector snapshot
Healthy records15Schema and semantic checks passed
Delivery modeLast known goodNo silent gaps downstream

One stable data contract

From scattered pages to student-ready answers

01

Curated public URLs

Only allowlisted official pages; no login or application forms.

02

Scraper Studio

Layout-specific custom collectors return one shared opportunity contract.

03

Validation gate

Coverage, required fields, URLs, and duplicates are checked before promotion.

04

Iskolar Radar

Matching, deadlines, and source proof read only from the last healthy snapshot.

The demo’s hero moment

Break. Detect. Heal. Recover.

A controlled public opportunity page changes layout while its facts stay the same. Validation catches the missing fields before students see bad data.

View scraper recovery demo
  1. 1
    Baseline captured

    Title, provider, and deadline are healthy.

  2. 2
    Layout break detected

    Missing fields fail validation; last-good data remains live.

  3. 3
    Human-reviewed heal

    A plain-language repair is previewed before approval.

  4. 4
    Same collector recovers

    No downstream schema or UI code changes.

Initial source set

Public, niche, and worth a custom scraper