TargetJobs Scraper - UK Graduate Jobs & Schemes avatar

TargetJobs Scraper - UK Graduate Jobs & Schemes

Pricing

from $7.00 / 1,000 result scrapeds

Go to Apify Store
TargetJobs Scraper - UK Graduate Jobs & Schemes

TargetJobs Scraper - UK Graduate Jobs & Schemes

Scrape UK graduate jobs, internships and schemes from targetjobs.co.uk. Extract job titles, employers, locations, salaries, application deadlines, degree requirements, and apply links. No login or cookies required.

Pricing

from $7.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

What does TargetJobs Scraper do?

TargetJobs Scraper extracts graduate job listings from targetjobs.co.uk, the UK's official graduate-careers site for graduate schemes, internships, placements, and entry-level jobs. Give it a keyword and it returns structured data for every matching opportunity: job title, employer, location, sector, salary (where advertised), application deadline, degree requirements, and a direct apply link. It reads the site's own JSON search API and per-listing data feed, so there is no login, no cookies, and no browser automation required.

Run it on the Apify platform to get UK graduate job market data via API, schedule recurring scrapes, and pipe results into tools like Zapier, Make, Google Sheets, Airtable, and Slack.

How to scrape targetjobs.co.uk data

  1. Go to the TargetJobs Scraper on the Apify Store.
  2. Click Try for free to open the actor in the Apify Console.
  3. Enter a search query (e.g. "graduate scheme", "engineering graduate", "marketing internship").
  4. Optionally filter by opportunity type (Graduate job, Internship, Placement, Insight programme, etc.) and/or city.
  5. Set the maximum number of results you want (default: 50).
  6. Leave the proxy configuration on automatic (the default) -- targetjobs.co.uk has no bot protection.
  7. Click Start and wait for the run to finish.
  8. Download your data as JSON, CSV, Excel, or HTML from the Output tab, or pull it via the Apify API.

Why use TargetJobs Scraper?

  • Graduate recruitment intelligence -- see which employers are hiring graduates right now, for what roles, in which sectors, and (where published) at what starting salary.
  • Careers service and university partnerships -- feed structured, current listings into a university careers portal or student-facing job board without manually re-keying employer content.
  • Recruitment marketing benchmarking -- track which employers run "register your interest" pre-launch campaigns, how early graduate schemes open, and how application windows compare across sectors.
  • Deadline tracking -- application deadlines are extracted and normalised to ISO dates, so you can build alerts for closing graduate schemes before they shut.
  • Sector and degree-requirement analysis -- most listings carry a sector tag and, where specified, required degree subjects and classifications, useful for skills-gap and labour-market research.
  • Lead generation -- identify employers actively running graduate campaigns to target with recruitment marketing, assessment-centre training, or careers services.

About targetjobs.co.uk

targetjobs.co.uk is the UK's dedicated graduate-careers site, publishing graduate jobs, schemes, internships, placements, and insight programmes from employers across every major sector. Key characteristics:

  • Coverage: UK-wide, from London to regional offices, plus a smaller set of international graduate schemes.
  • Opportunity types: Graduate job, Internship, Placement, Insight programme, Training, Vacation scheme, Postgraduate study, Law training contract, Law pupillage, Casual work, and Work experience.
  • Sectors: Engineering, technology, accounting & finance, consulting, law, retail, charity & public service, and more, categorised under the site's own sector taxonomy.
  • Listing lifecycle: a meaningful share of listings are "register your interest" postings for schemes that haven't formally opened yet -- these carry an employer and description but no fixed location or deadline until the scheme launches.

Input

FieldTypeRequiredDescription
searchQuerystringNoJob keyword to search for. Defaults to graduate if empty.
opportunityTypestringNoFilter by opportunity type (Graduate job, Internship, Placement, etc.). Leave empty for all types.
citystringNoFilter by city, e.g. London, Manchester, Edinburgh. Leave empty to search all locations.
maxResultsintegerNoMaximum number of listings to scrape. Default 50.
proxyConfigurationobjectNoApify proxy settings. Defaults to automatic proxy.

Example input

{
"searchQuery": "engineering graduate",
"opportunityType": "Graduate job",
"city": "London",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

Each job listing is a flat JSON object with the following fields:

FieldTypeExample
jobIdnumber237855
jobTitlestringEngineering Graduate
employerstringMcLaren Racing Ltd
locationstringWoking
citystringWoking
opportunityTypestringGraduate job
sectorsstringEngineering
descriptionstringAt McLaren Racing, we're not just here to try to take the chequered flag...
degreeSubjectsstringEngineering, Mathematics
degreeRequirementsstring2:1 or above
salaryLowernumber26000
salaryUppernumber28000
salaryCurrencystringGBP
salaryRangeTextstring£25,000 to £30,000
applicationDeadlinestring2026-10-07T00:00:00.000Z
applicationOpenbooleantrue
registerInterestOnlybooleanfalse
applicationUrlstringhttps://jobs.smartrecruiters.com/...
postedDatestring2026-09-02T09:39:31Z
updatedDatestring2026-09-02T09:39:31Z
urlstringhttps://targetjobs.co.uk/jobs/engineering-graduate-237855
scrapedAtstring2026-09-03T09:10:00.000Z

Example output

{
"jobId": 237855,
"jobTitle": "Engineering Graduate",
"employer": "McLaren Racing Ltd",
"location": "Woking",
"city": "Woking",
"opportunityType": "Graduate job",
"sectors": "Engineering",
"description": "At McLaren Racing, we're not just here to try to take the chequered flag...",
"degreeSubjects": null,
"degreeRequirements": null,
"salaryLower": null,
"salaryUpper": null,
"salaryCurrency": null,
"salaryRangeText": null,
"applicationDeadline": "2026-10-07T00:00:00.000Z",
"applicationOpen": true,
"registerInterestOnly": false,
"applicationUrl": "https://jobs.smartrecruiters.com/McLarenRacingLtd1/744000145758060-engineering-graduate",
"postedDate": "2026-09-02T09:39:31Z",
"updatedDate": "2026-09-02T09:39:31Z",
"url": "https://targetjobs.co.uk/jobs/engineering-graduate-237855",
"scrapedAt": "2026-09-03T09:10:00.000Z"
}

Cost estimate

This actor is billed on Apify's Pay Per Result model: $0.01 per run start plus $0.012 per job returned. A 20-job run costs about $0.25; a 100-job run about $1.21. Each run makes one search request per 100 listings plus one lightweight detail request per listing (to resolve the employer name reliably), so a run of a few hundred listings finishes in a couple of minutes of compute. Your run's usage cost only settles after it reports SUCCEEDED — checking cost mid-run will undercount it.

Limitations and known issues

  • Salary rarely published -- most UK graduate schemes don't advertise a starting salary. Where targetjobs.co.uk has no figure, the salary fields are null. This reflects the site's real data, not a scraping gap.
  • Location can be empty by design -- a meaningful share of listings are "register your interest" pre-launch postings or virtual/nationwide programmes with no fixed office. location is null for these, and registerInterestOnly is true.
  • Deadline can be empty by design -- pre-launch "register your interest" postings don't have an application deadline yet; applicationDeadline stays null until the scheme formally opens.
  • UK focus, some international schemes -- the majority of listings are UK-based; a small number are international graduate schemes run by UK-headquartered employers.
  • Result ceiling -- the site currently lists roughly 1,300 open opportunities at any time. Keep maxResults reasonable for the query you actually need.
  • Reed Scraper -- UK-wide job board covering every experience level, not just graduate roles.
  • TotalJobs Scraper -- another major UK general job board.
  • Browse the Studio AMBA profile on the Apify Store for more European job and career scrapers.

FAQ

Do I need a targetjobs.co.uk account or API key? No. This actor reads targetjobs.co.uk's public search API and listing data. There is no login, no cookies, and no API key required.

Can I filter by degree subject or salary? The current version filters by keyword, opportunity type, and city. Degree requirements, degree subjects, and salary are returned on every result (when the employer publishes them) so you can filter them yourself after scraping.

Why do some listings have no location or deadline? targetjobs.co.uk carries a mix of live vacancies and "register your interest" pre-launch postings for schemes that haven't formally opened for applications yet. Those postings genuinely don't have a fixed location or deadline until the scheme launches -- the registerInterestOnly field flags them.

Is scraping targetjobs.co.uk legal? This actor collects publicly available job listing data. You are responsible for using the data in line with targetjobs.co.uk's terms and applicable law. Do not use it to send unsolicited communications in breach of regulations.