Hi Jobs (HIJOBS) Scraper: Scotland Highlands & Islands Jobs avatar

Hi Jobs (HIJOBS) Scraper: Scotland Highlands & Islands Jobs

Pricing

from $1.12 / 1,000 listings

Go to Apify Store
Hi Jobs (HIJOBS) Scraper: Scotland Highlands & Islands Jobs

Hi Jobs (HIJOBS) Scraper: Scotland Highlands & Islands Jobs

Scrape hijobs.net Highlands and Islands jobs via the official mobile API. Extract salaries, locations, apply emails, and full descriptions. Supports direct search URL or filters, recency filter, and JSON or CSV output. Perfect for ATS syncing.

Pricing

from $1.12 / 1,000 listings

Rating

5.0

(3)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

🏔️ HIJOBS Scraper: Scotland's Highlands & Islands Jobs

Pull every live HIJOBS vacancy from Scotland's Highlands and Islands. Get salary, the employer's apply email, and the full description for every vacancy, with no login needed.
SCOTLAND AND UK JOBS COVERAGE   •  S1Jobs, HiJobs, and CWJobs across Scotland and the wider UK
 S1 Jobs
Scotland jobs and salaries
 HIJOBS
➤ You are here
 CWJobs
UK tech jobs and salaries
Every live Highlands and Islands vacancy, with employer contact details
Get salary, the employer's apply email and website, and full job descriptions from hijobs.net, from Inverness to the Outer Hebrides. No login needed.
📧 Recruiter emails
The employer's apply email and website, whenever the job takes email applications
💰 Structured salary
Currency, min, max, and pay period next to the original salary text
🔎 Precise filters
Keyword, town, recruiter type, hours, and contract type in one form
🔁 New jobs only
Schedule it daily and get only the vacancies you have not seen before

Get every live job from HIJOBS (hijobs.net), the jobs board for Scotland's Highlands and Islands. Each vacancy comes back as one clean row with the employer, salary, location, and closing date. Switch on job details to add the full description and the employer's apply email. Download it as JSON, CSV, or Excel, or send it straight to your own tools.

Whether you are a Scottish recruiter syncing vacancies to an ATS, a market researcher tracking regional economic patterns, or an aggregator building localized job boards, this Apify Actor gives you structured Highlands and Islands job data on a daily basis.

🔍 What does HIJOBS Scraper do?

  • Covers the whole board: reads every live vacancy, or only the ones that match your keyword, town, recruiter type, hours, and contract type.
  • Complete vacancy details: with job details on, each row adds the full description, the employer's website, the apply email when the employer takes email applications, and the apply links.
  • Fast, low-cost runs: no login and no setup, so even a full-board run finishes quickly and costs little.
  • Precise recency filtering: the postedWithinHours filter stops the run as soon as it reaches jobs older than your cutoff (for example 24 hours), so daily runs stay short and cheap.
  • Clean Integrations: Easily download datasets in JSON, CSV, Excel, XML, or RSS formats.

💡 Why use HIJOBS Scraper?

HIJOBS is the dominant regional jobs board for Inverness, Oban, Skye, Moray, Argyll, and the Outer Hebrides. It hosts over 2,300 live vacancies in key regional sectors like hospitality, care, tourism, agriculture, trades, and local public bodies.

Use this Actor to:

  1. Sync Local Jobs: Automatically populate regional job listings on your own platform or aggregate feeds for remote-work or hospitality portals.
  2. Contact Hiring Employers: Target active regional businesses with direct recruiting pipelines using their apply emails and websites.
  3. Monitor Labor Trends: Track localized wage rates, vacancy durations, and hiring activity in real time.

🚀 How to scrape HIJOBS data step-by-step

STEP 1
Set your filters
Enter HIJOBS URLs, or use Keyword Search, Location Filter, Recruiter Type, and Contract Type. Leave empty to walk the full feed.
STEP 2
Tune the run
Set Posted Within Hours to get only recent jobs, and turn on Enrich Job Details for apply emails and full descriptions.
STEP 3
Start and export
Click Start and download the clean dataset in JSON, CSV, Excel, XML, or RSS.

📋 Input

FieldTypeRequiredDescription
startUrlsarray of URLsNoSpecific hijobs.net listing, search, area, or job URLs.
keywordsstringNoOnly jobs that match these words, for example "support worker".
wherestringNoOnly jobs in this town, area, or region, for example "Inverness".
employerTypeenumNoRecruiter type: any, charity or CIC, direct employer, or agency.
hoursenumNoAny, full-time, or part-time.
contractTypeenumNoAny, permanent, contract, temporary, or volunteer.
sortenumNoOrder of results: newest added, date, salary, or relevance.
enrichDetailbooleanYesOpen each job to add the full description, employer website, and apply email.
onlyNewJobsbooleanYesReturn only vacancies this monitor has not returned before.
resetSeenJobsbooleanNoForget the jobs already seen, so the next run starts a fresh baseline.
postedWithinHoursintegerNoOnly jobs posted in the last N hours. 0 means no limit.
maxItemsintegerNoMaximum number of jobs to return.

📦 Output example

Each dataset item represents a single job vacancy.

{
"type": "job",
"source": "hijobs.net",
"jobId": "405981",
"slug": "sales-support-administrator-marketing-assistant",
"jobUrl": "https://hijobs.net/job/405981/sales-support-administrator-marketing-assistant",
"title": "Sales Support Administrator/Marketing Assistant",
"companyName": "Wyvex Media",
"companyWebsite": "http://www.wyvexmedia.co.uk/",
"companyDomain": "wyvexmedia.co.uk",
"location": "Oban",
"remote": false,
"salary": {
"currency": "GBP",
"min": 25000,
"max": 28000,
"raw": "£25,000 to £28,000 per annum",
"unit": "year"
},
"salaryRaw": "£25,000 to £28,000 per annum",
"categories": ["Admin & Office", "Marketing"],
"employmentTypes": ["Full Time"],
"contractType": "Permanent",
"hours": "35 per week",
"postedDate": "2026-06-05T08:30:06.050Z",
"closingDate": "2026-07-12T13:33:21.000Z",
"description": "<p>Responsibilities...</p>",
"descriptionText": "Responsibilities: To undertake training on our CRM system...",
"applyType": "email",
"applyUrl": "https://hijobs.net/apply/405981",
"applyEmail": "hr@wyvexmedia.co.uk",
"externalApplyUrl": null,
"scrapedAt": "2026-06-06T10:00:00.000Z",
"sourceProvider": "hijobs",
"recruiterType": "direct-employer",
"companyLogo": "https://hjcdn.co.uk/images/employers/wyvex-media-2304/wyvex-media-0_275@2x.jpeg",
"country": "Scotland",
"contactName": "Recruitment Team"
}

📊 Data fields explanation

Field NameFormatDescription
jobIdtextThe unique numerical identifier used by HIJOBS.
titletextJob listing title.
companyNametextThe hiring company or recruitment agency name.
companyWebsitelinkThe direct web link of the hiring employer.
companyDomaintextCleaned domain name of the employer for quick enrichment.
locationtextPrimary location or region.
remotebooleanSet to true if work-from-home or remote options are available.
salaryRawtextUnparsed salary text as published on HIJOBS.
salaryobjectStandardized currency, min, max bounds, and unit frequency.
postedDatedateISO 8601 creation date.
closingDatedateClosing/expiry date of the vacancy.
descriptiontextFull job description with its original formatting.
applyTypetextForm of application flow (email, external, internal, none).
applyEmailtextRecruiter's contact email.
externalApplyUrllinkOutbound URL to direct employer's application portal or ATS.
scrapedAtdateTime the row was scraped.

💰 How much does it cost to scrape HIJOBS?

You pay per result: each job saved to your dataset is one result. Runs that find nothing cost nothing, and there is no subscription. A daily run that only picks up the newest vacancies stays small and finishes in seconds.

⭐ Enjoying HIJOBS Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Stop refreshing the Highlands and Islands jobs board by hand and get every live vacancy as structured data instead.
A 5-star rating takes 10 seconds and helps other Scottish recruiters and regional job aggregators find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

✨ Advanced options & tips

  • Delta Monitoring Mode (onlyNewJobs): If you are running daily monitoring, enable onlyNewJobs. The first run builds a baseline of seen job IDs. Subsequent scheduled runs will only output newly added vacancies, saving you processing power and keeping your datasets clean.
  • Recency Cutoff (postedWithinHours): Set this to 24 if you only need the latest jobs. Jobs come newest first, so the run stops as soon as it reaches a job posted more than 24 hours ago.
  • Fast List Mode: Turn off enrichDetail for much faster runs. This skips the description and email fields, so you get titles, locations, and salaries quickly.

❓ FAQ (frequently asked questions)

How often should I run it?

Once a day suits most users. Turn on Only new jobs and set Posted Within Hours to 24, and each run returns only the vacancies added since the last one.

Do I need a login or an account?

No. The Actor reads public job listings only, so you don't need a HIJOBS account, login, or key.

Why is the applyEmail sometimes null?

HIJOBS supports different application methods. When a job is posted by a direct employer who accepts email applications, the applyEmail is extracted. If the vacancy was posted by an agency or uses an external applicant tracking system (ATS), the applyEmail will be null, and you will find the direct link in externalApplyUrl.

Can I scrape specific locations like Inverness or Oban?

Yes. You can filter geographically by entering a location in the Location Filter input box or pasting direct URL facets like https://hijobs.net/jobs/oban into the HIJOBS URLs list.

⚠️ Disclaimers & support

This Actor is an independent web scraping tool and is not affiliated with, endorsed by, or sponsored by HIJOBS Limited, hijobs.net, or any of their subsidiaries or affiliates. All trademarks are the property of their respective owners.

The Actor collects only public job listings that anyone can see on HIJOBS. It does not access private or account-only data. Users are responsible for ensuring compliance with HIJOBS Terms of Service and local data regulations (GDPR).

If you encounter issues or have custom requirements, please submit a report on the Issues tab. For custom scraping or dataset services, contact the author's profile.

🔗 Other actors