Pull live hiring signals from job boards straight into your desks. Lead scraping runs inside each Desk (and Reverse Market Profile) via the desk header's monitoring controls — no separate scraping page to manage.

Supported sources

SEEK — Australia and NZ job listings. Runs on a schedule.
Indeed — AU, UK, US, NZ, CA, SG job listings. Runs on a schedule.
LinkedIn — AU, UK, US, NZ, CA, SG job listings. Runs on a schedule, or trigger it any time from Scan now.
Reed — UK job listings. Runs on a schedule.

All ticked job boards — SEEK, Indeed, and LinkedIn — run on the desk's schedule. You can also trigger any source on demand from the desk header's Scan now menu — All sources, or LinkedIn/Indeed/SEEK individually. Sources shown depend on your workspace country — SEEK is AU/NZ, Reed is UK.

Real-time progress shows new vs skipped leads with title clustering. Leads are automatically ranked by recency — HOT (≤7 days), WARM (≤14 days), MONITOR (≤30 days), then LOW for older roles — so the freshest hiring signals surface first.

Monitoring

Scrape receipts identify a run and its completed, failed or cancelled units. Quality analysis states its sample and time window; it is not necessarily the latest run's result. Through the assistant, an explicit full scan can request a bounded lookback while retaining normal cooldown and allowance limits. Check the returned effective window. Missing or excerpted descriptions and possible salary conflicts require checking the original advert.

A scan runs across multiple sources — LinkedIn, SEEK, and Indeed — in one action, pulling live hiring signals straight into your desk. Search keywords come from Roles I Recruit and stay inline-editable, so you can tune what each scan looks for without rebuilding a config. Fresh roles land on the desk's Discovery tab, newest on top, for companies not yet mapped — see Keep, Pass, Confirm and Hide for what to do with them and How Your Desk Learns for how your calls tune future scans.

Multi-source scan — Scan now → All sources covers LinkedIn, SEEK, and Indeed together in one click.
Inline-editable keywords — edit the search keywords in place to retune what the monitor surfaces.
Scheduled and on-demand — SEEK, Indeed, and LinkedIn run on a schedule configured in the Job Board Monitoring slide-out (daily, every 3 days, every 5 days, or weekly — frequency, notifications and sources save as you change them). Daily monitoring is optional; existing schedules keep their saved frequency. Any source can also be run right away from the header's Scan now menu.

In Job Board Monitoring → Advanced, the look-back and local start-time controls appear when available. Choose a job look-back or inherit the desk setting; the effective window is shown. Select a start time and timezone together, then choose Save start time. Runs begin on the next scheduler check, up to 15 minutes later, and follow daylight saving in the selected timezone. Existing schedules keep their timing until you change it.

Look-back changes apply to future runs and do not remove saved jobs. Turning monitoring off stops remaining batches; a current batch may finish. Restoring an archived search leaves monitoring off until you resume it. If settings changed in another session, reload before saving again.

Search Configs

Australian employers and queue quality

Job location does not establish where an employer is based. In desk settings, select Australia under Employer headquarters to exclude confirmed foreign headquarters. Unverified or conflicting headquarters remain available for review. This policy applies to the desk queue across job boards; it does not remove stored jobs from pipeline search.

Use the agency filter and sector exclusions to reduce recruiters and aggregators. Classification can be incomplete, so review unfamiliar employers. Missing company size or sector is unknown, not a confirmed match. Company research can fill these gaps through a reviewed, costed action; contact discovery is not the way to fill company sizes. Sector allow-lists filter classified employers; unclassified employers remain visible for review.

Daily monitoring is useful for fresh adverts. Successful runs retain a coverage anchor; later runs use elapsed time plus overlap, bounded by your freshness setting and source limits. A failed or narrower manual run does not erase older gaps. Check receipt windows and cap disclosures; coverage is not a guarantee of every advert. Existing cooldown limits still apply.

AI Pass hides selected leads on the current desk. Account-wide Junk is a separate action. Review bulk proposals before applying them; stale or protected selections require another review.

Search Configs are reusable search templates that define what jobs to look for. A desk's monitoring uses these configs to know which roles to pull. Save one per search you run regularly and the monitor picks it up.

Name — a label for your reference (e.g. "IT Managers in Sydney")
Sector and Discipline — industry and function categories
Keywords — terms to include (must match) and exclude (filter out). Keywords are inline-editable from the Job Board Monitoring slide-out, so you can retune a config in place between scans. Suggested excludes appear in the scrape progress log — add them via Edit Config.
Locations — city or region to target
SEEK Classification — select an industry classification code to narrow SEEK results (25 categories, auto-mapped from your sector)
Active toggle — enable or disable a config without deleting it

The AI Config Generator can create 2–5 configs from a plain English description — just tell it what you're looking for.

Smart filtering

AI Relevance Filtering — off-topic leads are filtered out by sector and keyword relevance, removing noise automatically
Smart Title Filtering — shared keyword matching across all scrapers ensures only relevant job titles are imported
Keyword Matching — keywords are OR-combined across sources; smart title filtering keeps results on-topic
Diminishing Returns Cutoff — SEEK scraping automatically stops when no new leads are found, saving your scrape allowance

Scraping is free within your monthly allowance. For current plan limits, see the Credits and Plans page.

Where your data goes

Provider failures show a retry message and an in-app notice. Jobs saved by successful batches remain available, and failed batches that save no new jobs use none of your scrape allowance. When your trial scraping limit is reached, new scans pause and Kolvera shows an Upgrade action.

Each scrape creates two records per lead:

Job listing — the role itself (title, company, location, salary, description)
Contact — the hiring contact (name, title, company — email found later via enrichment)
Both are automatically linked to a Company record, matched by company name.

Source-by-source tips

SEEK — AU/NZ only. Best for volume. Uses SEEK Classification codes for precision. Up to 20 pages per keyword. Auto-stops when no new leads are found. Runs on a schedule.
Indeed — AU, UK, US, NZ, CA, SG. Page 1 per location only (anti-bot limits). Good for broad geographic coverage. Runs on a schedule.
LinkedIn — AU, UK, US, NZ, CA, SG. Cards-only (title, company, location, date). Best for professional or executive roles. Runs on a schedule, or Scan now on demand.
Reed — UK only. Free REST API. Joins keywords with OR. Good coverage for UK roles. Runs on a schedule.

Looking to import contacts from a spreadsheet? Use People → Import CSV instead.