Guardian Jobs Real-Time Data | Apify avatar

Guardian Jobs Real-Time Data | Apify

Pricing

from $35.00 / 1,000 results

Go to Apify Store
Guardian Jobs Real-Time Data | Apify

Guardian Jobs Real-Time Data | Apify

Live Guardian Jobs listings in real time: keyword + location search, employer tracking, full detail enrichment, and direct URL lookup. Records stream to your dataset as collected, with optional webhook delivery.

Pricing

from $35.00 / 1,000 results

Rating

0.0

(0)

Developer

Emmanuel

Emmanuel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Guardian Jobs Real-Time Data

Collect live job listings from Guardian Jobs in real time — keyword search, employer watchlists, full detail enrichment, and direct URL lookup. Every record streams to your dataset as it is collected, and can also be pushed to a webhook the moment it is finalized.

Free trial: on the Apify free plan each run returns a 2-result sample. Upgrade to a paid Apify plan for full, unlimited data.

Who it is for

  • Recruiters & sourcers building pipeline from fresh UK postings by role and location
  • Charities, schools & public-sector hiring teams tracking who is hiring right now
  • Staffing agencies monitoring new openings at target employers
  • Labor-market researchers tracking hiring demand, titles, and salary ranges
  • Sales teams prospecting organisations that are actively hiring
  • AI agents that need structured, up-to-date job data on demand

Features

FeatureWhat it doesDefault
💼 Job searchSearch live listings by keyword + location; fast cards with title, employer, location, salary, snippet, closing infoOn (10 per search)
✨ Fetch full detailsEnriches each row in place with full description, salary range, contract, hours, employer, closing dateOff
🏢 Company jobsOpenings at named employers (one search per employer)Off
🔗 Scrape by URLFull rows from explicit Guardian Jobs linksOff
📣 Webhook deliveryExtra real-time push of every record (JSON or Slack)Off

Enrichment never drops rows: every discovered job is exported, with detailsFetched: true when full details were added.

Input reference

FieldTypeDefaultExample
enableJobSearchcheckboxtrue—
jobKeywordsstring list["teacher"]["charity fundraiser", "marketing manager"]
jobLocationtext"""London", "Manchester", "Remote"
jobsPerQuerynumber1050
fetchFullDetailscheckboxfalsetrue for descriptions + salary ranges
enableCompanyJobscheckboxfalse—
companyNamesstring list[]["NHS", "Oxfam"]
jobsPerCompanynumber1025
enableScrapeByUrlcheckboxfalse—
jobUrlsstring list[]["https://jobs.theguardian.com/job/10176064/clerk-to-governors/"]
webhookUrltext""Slack incoming webhook or Zapier URL
webhookFormatselect"json""slack" for chat-friendly messages
proxyConfigurationproxyResidential / GB—

Leave everything untouched and press Start: the demo searches “teacher” across the UK and returns up to 10 jobs in seconds.

Output fields

Each dataset row is one job: featureType, jobId, title, company, companyLogo, location, salary, salaryMin, salaryMax, salaryCurrency, salaryPeriod, snippet, postedAt, postedText, employmentType, descriptionText (with full details on), detailsFetched, jobUrl, searchQuery, searchLocation, position, source, scrapedAt.

The run OUTPUT record summarizes totalPushed, enabledFeatures, errors, spendingLimitReached, and the paywall gate state.

Webhooks

Set webhookUrl to receive every record twice: once in the dataset (always), once as a POST to your URL. Choose json for the raw record or slack for a ready-to-read chat message. Delivery is fire-and-forget — a failing webhook never stops the run.

AI-agent usage (MCP)

Pair this Actor with the Apify MCP server, then ask things like:

“Find the 10 newest teacher jobs in London on Guardian Jobs with salary info, and send them to my webhook.”

The agent maps your question onto jobKeywords, jobLocation, jobsPerQuery, and fetchFullDetails automatically.

FAQ

How fresh is the data? Every run collects the listings shown on Guardian Jobs right now — nothing is cached or pre-stored.

Which proxy should I use? The default Apify residential proxy (GB) works out of the box and gives the freshest results.

Why did a free-plan run return only 2 results? That is the free-trial sample. Upgrade to a paid Apify plan for full, unlimited data.

Do I pay per result? The Actor charges one result pay-per-event credit per exported job. The jobsPerQuery / jobsPerCompany caps are your cost levers, and runs always respect your spending limit gracefully.

A run returned fewer rows than my cap — is something wrong? Usually not: some searches simply have fewer matching listings, and detail enrichment never filters rows out. Re-run later or widen the keywords.