VOOZH about

URL: https://apify.com/getascraper/hijobs-scraper

โ‡ฑ Hi Jobs (HIJOBS) Scraper: Scotland Highlands & Islands Jobs ยท Apify


๐Ÿ‘ Hi Jobs (HIJOBS) Scraper: Scotland Highlands & Islands Jobs avatar

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

Pricing

from $2.00 / 1,000 listings

Go to Apify Store

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 without Cloudflare blocking. Supports direct search URL or filters, recency filter, and JSON or CSV output. Perfect for ATS syncing. $2 per 1,000 results.

Pricing

from $2.00 / 1,000 listings

Rating

0.0

(0)

Developer

๐Ÿ‘ GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

HIJOBS Scraper: Scotland's Highlands & Islands Jobs

HIJOBS scraper and regional recruitment data extraction API for Scotland's Highlands and Islands. Pull live job vacancies from hijobs.net with complete candidate and employer contact details, structured salary fields, and full job descriptions in JSON or CSV format. Built with the official reverse-engineered mobile API, this tool completely bypasses Cloudflare protections and requires no proxy configuration.

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?

  • Reverse-Engineered Performance: Connects directly to the mobile application backend (api.hijobs.co.uk) to retrieve clean, structured JSON data. It does not scrape dynamic HTML, avoiding brittle UI updates and Cloudflare browser challenges.
  • Complete Vacancy Enrichment: Fetches full job details including direct recruiter emails, company phone numbers, application URLs, and complete HTML descriptions.
  • PPU/PPE and Cost Optimized: Uses a lightweight HTTP client (no headless browsers) which runs all ~2,300 live jobs in less than 30 seconds for under $0.05 in compute power.
  • Precise Recency Filtering: Built-in postedWithinHours filter stops pagination the moment it encounters jobs older than your cutoff (e.g. 24 hours), saving time and cost on daily cron runs.
  • 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 parsed emails and telephone lines.
  3. Monitor Labor Trends: Track localized wage rates, vacancy durations, and hiring activity in real time.

How to Scrape HIJOBS Data Step-by-Step

  1. Open the Input tab in Apify Console.
  2. Optionally enter HIJOBS URLs (like https://hijobs.net/jobs/oban or any search page). If left empty, the scraper walks the entire newest-first feed.
  3. Configure optional search filters like Keyword Search, Location Filter, or dropdowns for Recruiter Type and Contract Type.
  4. Set Posted Within Hours (e.g., 24) if running daily to enable early-stop pagination.
  5. Choose whether to enable Enrich Job Details to retrieve emails, phones, and full HTML descriptions.
  6. Click Start and export your clean dataset.

Input

FieldTypeDescriptionDefault
startUrlsarraySpecific hijobs.net listing, facet, search, or direct job URLs.[]
keywordsstringFilter jobs by keywords (e.g. "support worker").""
wherestringFilter by town, area, or region (e.g. "Inverness").""
employerTypestringRecruiter filter (charity-cic, direct-employer, agency)."any"
hoursstringHours filter (full-time, part-time)."any"
contractTypestringContract type filter (permanent, contract, temporary, volunteer)."any"
sortstringOrdering (added, date, salary, relevance)."added"
enrichDetailbooleanFetch each job's API page to extract full description and contact emails.true
onlyNewJobsbooleanDelta monitoring mode. Only outputs new vacancies not seen in previous runs.false
postedWithinHoursintegerCutoff in hours. Stops scanning older items to save cost.0
maxItemsintegerHard cap on total results returned.1000

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",
"apiUrl":"https://api.hijobs.co.uk/job/405981",
"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.
descriptionHTMLFull detailed job description in HTML.
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?

$2.90 per 1,000 results.

Because the mobile API is open and runs on lightweight Cheerio code, you pay almost zero proxy or browser charges. An average daily run of 50 new vacancies costs fraction of a penny and completes in seconds.


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 parameter to 24 if you only need the latest jobs. This forces an early-stop pagination check. Since job listings are returned newest-first, the scraper terminates the moment it encounters jobs posted older than 24 hours, reducing runtime to under 2 seconds.
  • Fast List Mode: Disable enrichDetail to run super-fast crawls. This will bypass retrieving descriptions and email contact fields, letting you capture titles, locations, and salaries at 10x the speed.

FAQ (Frequently Asked Questions)

How does this scraper get past Cloudflare?

It does not have to. While the main web portal (hijobs.net) is guarded by interactive Cloudflare challenges, the official HIJOBS mobile applications communicate with an open REST API on api.hijobs.co.uk. This subdomain has no Cloudflare shield activated and allows direct, high-speed HTTP GET queries. This Actor connects to the mobile API directly, giving you complete data without browser automation or proxy bills.

Do I need a login or API Key?

No. The mobile API is fully public and requires no session tokens, OAuth, cookies, or registration keys to read job listings and detail cards.

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 scraper accesses only the public job-search and job-detail endpoints of the HIJOBS mobile API, matching data the HIJOBS app loads for any user. It does not access private or authenticated user details. 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.

You might also like

Hi Jobs (HIJOBS) Scraper (/w EMAILS)

memo23/hijobs-scraper

Scrape hijobs.net โ€” Scotland's Highlands & Islands jobs board โ€” via the official HIJOBS mobile API. Title, employer, salary, location, hours, sector, closing date, apply email + full description. Search by URL or filters, recency filter, 37 fields per row. JSON or CSV out.

๐Ÿ‘ User avatar

Muhamed Didovic

3

Highland Jobs (.scot) Scraper (/w EMAILS)

memo23/highlandjobs-scraper

crape every Scottish Highlands & Islands vacancy from highlandjobs.scot via the public WP-JSON API. Title, employer, location, salary (parsed), categories, posted date, full description HTML, apply email/URL. 204 jobs in ~3 requests. JSON or CSV out.

๐Ÿ‘ User avatar

Muhamed Didovic

4

NoFluffJobs Scraper: Tech Jobs & Salaries

getascraper/nofluffjobs-scraper

NoFluffJobs scraper to extract European tech job listings and salaries. Extract required skills, company details, location, and full descriptions without browser overhead. Supports search filters, pagination, and JSON/CSV output. Perfect for IT recruitment and ATS syncing. $0.8 per 1,000 results.

s1jobs Scraper โ€“ Scotland & UK Jobs, Salaries & Details

abotapi/s1jobs-com-scraper

Scrape jobs from s1jobs.com across Scotland and the UK. Search by keyword, location, or URLs. Returns title, parsed salary band, company, logo, GPS location, skills, contract type, and 90+ fields per job, with optional full description, postcode, and apply links.

s1jobs.com Jobs Scraper

epicscrapers/s1jobs-scraper

Scrape job listings from s1jobs.com โ€“ Scotland's largest job board. Collect titles, salaries, locations, company info, and contract types at scale. Input search URLs and export structured data in JSON, CSV, and more.

2

S1 Jobs Scraper: Scotland Jobs, Salaries & Employers

getascraper/s1jobs-scraper

Scrape every job on s1jobs.com (Scotland's leading job board). Extract titles, employers with logos, full JobPosting JSON-LD, parsed salary bands, geo-coords, posting dates. Auto-paginate listings or paste direct detail URLs. $1.99 per 1,000 jobs.

CeX Product Scraper - Canary Islands (ic.webuy.com)

sync-network/cex-product-scraper-canary-islands-ic-webuy-com

Extract product data from CeX Canary Islands (ic.webuy.com) including prices in EUR, trade-in values, stock levels, ratings and images. Fast, reliable, no Cloudflare blocking. Ideal for price tracking and market research in the Canary Islands second-hand electronics market.

Google Jobs Scraper

igview-owner/google-jobs-scraper

Search and scrape job listings from Google Jobs. Find jobs by query, location, and various filters with structured JSON output.

๐Ÿ‘ User avatar

Sachin Kumar Yadav

325

1.0

Rapid Indeed Jobs Scraper

cockroachapi/indeed-jobs-scraper

๐Ÿ”ฅ$0.1 per 1K jobs. Extract Indeed job listings from 62 countries. Get salaries, company profiles, contact emails, job descriptions, and direct apply links. Filter by location, remote jobs, Easy Apply, and job type.

13

5.0

โšก Google Jobs Scraper

veeronica/google-jobs-scraper

Scrape Google Jobs listings by keyword and location. Get titles, companies, locations, salaries, posting dates, employment types, descriptions, and every apply link as clean JSON โ€” no login or API key needed.