Methodology

How we source jobs, verify sponsor licences, and decide which badges to attach to each listing.

Where job data comes from

We aggregate publicly available job listings from:

  • NHS Jobs — the official NHS recruitment platform
  • Find a Job — the UK Government job board (DWP)
  • Adzuna — UK job aggregator API
  • MyJobScotland — Scottish local government and partner organisations
  • JobsGoPublic — UK local government and public sector
  • A small number of direct employer career-site feeds where the employer permits scraping

Listings are refreshed multiple times per day. When a role is taken down at source or its closing date passes, we mark it as expired and hide it from search by default.

Where sponsor licence data comes from

We sync the UK Home Office's Register of Licensed Sponsors (Workers) on a weekly schedule. This is the same register the Home Office publishes publicly and is the authoritative source of which UK organisations hold a Worker or Temporary Worker sponsor licence.

How matching works

For every job in our database we normalise the employer name (lower-case, punctuation stripped, common suffixes like "NHS Foundation Trust" collapsed) and look it up against the normalised sponsor register. We also match common aliases — for example, "Imperial College Healthcare NHS Trust" matches the register entry even when adverts shorten it to "Imperial Healthcare".

When the match is unambiguous we attach the sponsor verified badge to the listing. When the employer cannot be matched (typically smaller third-sector partners, or names that differ too much from the register) the listing stays unverified even if the underlying organisation does hold a licence.

What the badges actually mean

  • Sponsor verified — at our most recent register sync, this exact employer holds an active Worker or Temporary Worker licence. It does not guarantee they will sponsor your specific role.
  • Sponsorship offered — the advert text explicitly states sponsorship is available for this role.
  • Sponsorship refused — the advert text explicitly states sponsorship is not available.
  • Meets sponsorship requirements — the employer holds a sponsor licence but the advert is quiet on sponsorship; ask before applying.

Salary and eligibility checks

Where we can determine a role's SOC code, we look up the published "going rate" and Skilled Worker general threshold and surface them on the job detail page. This is informational only — actual Skilled Worker eligibility depends on the applicant's circumstances (new entrant status, PhD, shortage occupation, etc.) and on the Certificate of Sponsorship the employer assigns.

Refresh frequency

  • Job listings: multiple times per day per source
  • Sponsor licence register: weekly
  • Sponsorship-status classification: nightly for new and changed adverts

Limitations

We surface what is published. We can't tell you whether a specific hiring manager will sponsor you, whether the role will close before you apply, or whether your individual eligibility will clear UKVI scrutiny. Use the verified badge as a filter, not a promise. If you spot a mismatch — for example, an employer marked unverified that you know holds a licence — please let us know and we'll investigate.