Source methodology

Every imported vacancy needs permission and provenance.

A public endpoint is not automatically a licence. JobNearby uses a positive allowlist: the publisher, reuse terms, scope, destination rules and review date must all be approved before a source can publish.

Current providers

DfE is live; 382 council routes are under governed review

DfE Teaching Vacancies is one of JobNearby's live vacancy providers, covering eligible school and college roles in England. We are working with more official bodies, local councils and authorised employer feeds so coverage can grow without copying vacancies from aggregators or keeping expired adverts live.

Publisher
Department for Education
Vacancies
Qualifying teaching, leadership and school or college support roles for state-funded organisations in England
Application destination
teaching-vacancies.service.gov.uk
Reuse basis
Open Government Licence v3.0 and the API-user terms

JobNearby is independent. Reuse of public-sector information does not imply endorsement by the Department for Education or by a listed school or college.

English council catalogue: JobNearby has catalogued all 317 English principal councils as potential official sources. A catalogue entry is not permission or a live connection. Each source stays off until its exact permission reference, permitted fields, revocation contact, technical scope and named review are recorded. Councils can also advertise a genuine vacancy free.

Browse 317 English council source records

Approved; vacancy route unresolved

Basildon Borough Council

Approved; vacancy route unresolved

Basingstoke and Deane Borough Council

Approved; vacancy route unresolved

Bath and North East Somerset Council

Approved; vacancy route unresolved

Blackburn with Darwen Borough Council

Approved; vacancy route unresolved

Bolsover District Council

Approved; vacancy route unresolved

Boston Borough Council

Approved; vacancy route unresolved

Camden Council

Approved; vacancy route unresolved

Castle Point Borough Council

Approved; vacancy route unresolved

Croydon Council

Approved; vacancy route unresolved

Derbyshire County Council

Approved; vacancy route unresolved

Derbyshire Dales District Council

Approved; vacancy route unresolved

Devon County Council

Approved; vacancy route unresolved

East Lindsey District Council

Approved; vacancy route unresolved

East Suffolk Council

Approved; vacancy route unresolved

Eastbourne Borough Council

Approved; vacancy route unresolved

Eastleigh Borough Council

Approved; vacancy route unresolved

Elmbridge Borough Council

Approved; vacancy route unresolved

Enfield Council

Approved; vacancy route unresolved

Fenland District Council

Approved; vacancy route unresolved

Gateshead Borough Council

Approved; vacancy route unresolved

Gloucester City Council

Approved; vacancy route unresolved

Great Yarmouth Borough Council

Approved; vacancy route unresolved

Guildford Borough Council

Approved; vacancy route unresolved

Hackney Council

Approved; vacancy route unresolved

Halton Borough Council

Approved; vacancy route unresolved

Hammersmith and Fulham Council

Approved; vacancy route unresolved

Harborough District Council

Approved; vacancy route unresolved

Havant Borough Council

Approved; vacancy route unresolved

Horsham District Council

Approved; vacancy route unresolved

Hull City Council

Approved; vacancy route unresolved

Isle of Wight Council

Approved; vacancy route unresolved

Kent County Council

Approved; vacancy route unresolved

Leicestershire County Council

Approved; vacancy route unresolved

Lewes District Council

Approved; vacancy route unresolved

Maidstone Borough Council

Approved; vacancy route unresolved

Middlesbrough Council

Approved; vacancy route unresolved

Milton Keynes City Council

Approved; vacancy route unresolved

New Forest District Council

Approved; vacancy route unresolved

Norfolk County Council

Approved; vacancy route unresolved

North East Derbyshire District Council

Approved; vacancy route unresolved

Portsmouth City Council

Approved; vacancy route unresolved

Runnymede Borough Council

Approved; vacancy route unresolved

South Derbyshire District Council

Approved; vacancy route unresolved

South Holland District Council

Approved; vacancy route unresolved

South Staffordshire Council

Approved; vacancy route unresolved

South Tyneside Borough Council

Approved; vacancy route unresolved

Stevenage Borough Council

Approved; vacancy route unresolved

Stockport Borough Council

Approved; vacancy route unresolved

Stockton-on-Tees Borough Council

Approved; vacancy route unresolved

Stratford-on-Avon District Council

Approved; vacancy route unresolved

Sunderland City Council

Approved; vacancy route unresolved

Sutton Council

Approved; vacancy route unresolved

Swale Borough Council

Approved; vacancy route unresolved

Swindon Borough Council

Approved; vacancy route unresolved

Tandridge District Council

Approved; vacancy route unresolved

Tendring District Council

Approved; vacancy route unresolved

Test Valley Borough Council

Approved; vacancy route unresolved

Tewkesbury Borough Council

Approved; vacancy route unresolved

Torridge District Council

Approved; vacancy route unresolved

Tunbridge Wells Borough Council

Approved; vacancy route unresolved

Uttlesford District Council

Approved; vacancy route unresolved

West Berkshire Council

Approved; vacancy route unresolved

West Suffolk Council

Approved; vacancy route unresolved

Worcester City Council

Approved; vacancy route unresolved

Wychavon District Council

A council appears in JobNearby search only after permission and its governed connector pass the same freshness, employer-identity, closing-date and removal controls as every other imported source.

Scotland, Wales and Northern Ireland

47 council vacancy routes are ready; 83 remain unresolved

The discovery review on 2026-07-25 covered every Scottish council area, Welsh principal area and Northern Irish local government district. It identified 47 normal listing pages that may be technically suitable for governed review. Technical discovery is not permission: every route remains off until its rights evidence, scope and named review pass. The remaining 18 routes are unresolved, unavailable or blocked and are not guessed.

Any subsequently approved route must still pass exact employer, domain, closing-date, freshness and removal controls before a vacancy appears in search. Councils can also advertise a genuine vacancy free.

Scotland — 32 councils, 22 routes ready
Wales — 22 councils, 14 routes ready
Northern Ireland — 11 councils, 11 routes ready

Freshness

How updates and expiry work

  1. Every 6 hours

    Read the approved source

    When the connector is enabled, a complete paginated sweep is scheduled every six hours at minute 15, with at least two seconds between requests.

  2. After validation

    Publish page by page

    Valid new and changed records become available after their database transaction succeeds. A malformed record is skipped rather than guessed.

  3. Every minute

    Apply closing dates

    Elapsed source closing dates stop a vacancy appearing as active even before background maintenance updates its stored status.

  4. Fail closed

    Require authoritative removal evidence

    Unstable list pagination is never treated as proof of deletion. Early removal requires repeated not-found responses from the official vacancy detail endpoint.

The six-hour cadence is JobNearby's conservative operating rule, not a freshness promise made by DfE. If a sweep is incomplete or invalid, the previous approved data is retained and the failure is logged.

Employer-direct listings leave public search as soon as the employer closes the role, marks a candidate found, reaches the stated closing date or reaches its 20- or 60-day listing limit. A non-indexed record may remain for 60 days so a saved link explains that applications are closed instead of sending candidates to a dead apply page.

Source rules

What may—and may not—be imported

Eligible with documented permission

  • Official public-authority vacancy APIs or feeds
  • An employer's own authorised careers feed
  • An employer-authorised, tenant-scoped ATS feed

Excluded

  • Job aggregators and metasearch copies
  • Scraping without a documented right to reuse listings
  • Unknown sources, destinations or changed terms

See the evidence

Every vacancy carries its own source card.

Open a job to see who published it, when its source was last checked, the applicable licence and the domain used to apply.

Browse current vacancies