NIJobs Scraper - Jobs, Descriptions & GPS avatar

NIJobs Scraper - Jobs, Descriptions & GPS

Pricing

from $1.00 / 1,000 job results

Go to Apify Store
NIJobs Scraper - Jobs, Descriptions & GPS

NIJobs Scraper - Jobs, Descriptions & GPS

Scrape NIJobs.com job listings across Northern Ireland into clean structured data. Search by keyword, location, salary, posted date, or paste listing/search URLs. Extract 60+ fields, including title, company, salary, skills, description, employment type, industry, GPS, address, dates, and apply URL.

Pricing

from $1.00 / 1,000 job results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

NIJobs Scraper

Collect job listings from nijobs.com across Northern Ireland and turn them into clean, structured rows. Search by keyword and town with filters, or paste results-page URLs. Every record carries the job title, the hiring company (name, profile URL, logo), the location, the salary text, the posting and closing dates, the highlighted skills, and a snippet. Turn on detail enrichment and each record also gets the full job description, the employment type, the industry, the work type and contract type, the exact GPS coordinate, the full postal address, and the apply URL.

Why This Scraper?

  • 60+ fields per job, on a stable schema, so the output drops straight into any pipeline.
  • Full job description (both HTML and plain text), plus employment type, industry, work type and contract type.
  • Exact GPS coordinate (latitude and longitude) and the full postal address (town, county, postcode, country).
  • Hiring company name, profile URL and logo, with sponsored / highlighted / work-from-home flags.
  • Two ways to run: search by keyword + location with filters, or paste results-page URLs.
  • Four sort orders (relevance, most recent, salary high-to-low, salary low-to-high), a posted-within filter, and a minimum-salary filter by year / day / hour.
  • Forward pagination and a single clear Max items cap.

Data You Get

Sample shape. Values are illustrative placeholders, not from a live listing.

FieldExample
id100000000
titleSoftware Developer
companyNameExample Tech Ltd
companyUrlhttps://www.nijobs.com/jobs/example-tech
locationBelfast, County Antrim
salary£30,000 - £40,000
employmentTypeFULL_TIME
workTypePermanent
industryIT, IT-Software Development
datePosted2026-01-01T09:00:00Z
validThrough2026-02-01T22:00:00Z
skills["C#", "SQL"]
latitude54.59728
longitude-5.93012
addressLocalityBelfast
addressRegionCounty Antrim
postalCodeBT1 1AA
descriptionWe are looking for a passionate Software Developer ...
applyUrlhttps://www.nijobs.com/job/software-developer/example-tech-job100000000
urlhttps://www.nijobs.com/job/software-developer/example-tech-job100000000

How to Use

Search by keyword with filters:

{
"mode": "search",
"keywords": ["Software Developer", "Data Analyst"],
"location": "Belfast",
"postedWithin": "7",
"minSalary": 30000,
"salaryPeriod": "annual",
"sortBy": "date",
"fetchDetails": true,
"maxItems": 50
}

Search all of Northern Ireland by keyword:

{
"mode": "search",
"keywords": ["Nurse"],
"sortBy": "salary-desc",
"maxItems": 30
}

Paste results-page URLs:

{
"mode": "url",
"urls": [
"https://www.nijobs.com/jobs/software-developer/in-belfast",
"https://www.nijobs.com/jobs/accountant"
],
"maxPages": 3,
"maxItems": 100
}

Input Parameters

ParameterTypeDescription
modestringsearch builds searches from keywords + location + filters; url reads pasted results-page URLs.
keywordsarrayJob titles or keywords to search (search mode). Each keyword runs its own search.
locationstringOptional town, city or county in Northern Ireland to narrow the search (search mode).
postedWithinstringOnly jobs posted within any, 1, 3, 7 or 14 days (search mode).
minSalaryintegerMinimum salary, read together with Salary period (search mode).
salaryPeriodstringannual, daily or hourly — which rate Minimum salary refers to (search mode).
sortBystringrelevance, date, salary-desc or salary-asc (search mode).
urlsarrayResults-page URLs to read (url mode). The keyword/location/filter fields are ignored in this mode.
fetchDetailsbooleanFetch each job page to add the full description, GPS, full postal address, employment type, industry, work type and apply URL. Default true.
maxPagesintegerOptional per-search page ceiling. Empty or 0 means unlimited; it does not cap the run.
maxItemsintegerThe single hard cap on total jobs. Default 50; 0 means unlimited.
proxyobjectProxy configuration. The default works on any Apify plan.
mcpConnectorsarrayOptional MCP connectors to pipe results into your apps (Notion, Linear, Airtable, Apify).
notionParentPageUrlstringNotion page under which item pages are created (Notion connector only).
maxNotifyListingsintegerCap on items written to each connector per run. Does not affect the dataset.

Output Example

Sample shape. Values are illustrative placeholders, not from a live listing.

{
"id": 100000000,
"title": "Software Developer",
"companyName": "Example Tech Ltd",
"companyUrl": "https://www.nijobs.com/jobs/example-tech",
"companyLogoUrl": "https://www.nijobs.com/CompanyLogos/example.png",
"location": "Belfast, County Antrim",
"salary": "£30,000 - £40,000",
"employmentType": "FULL_TIME",
"workType": "Permanent",
"contractType": "",
"industry": "IT, IT-Software Development",
"datePosted": "2026-01-01T09:00:00Z",
"validThrough": "2026-02-01T22:00:00Z",
"skills": ["C#", "SQL"],
"textSnippet": "We are looking for a passionate Software Developer to join our team.",
"description": "We are looking for a passionate Software Developer to join our team. You will work on ...",
"latitude": 54.59728,
"longitude": -5.93012,
"addressLocality": "Belfast",
"addressRegion": "County Antrim",
"postalCode": "BT1 1AA",
"addressCountry": "GB",
"isSponsored": false,
"isHighlighted": false,
"workFromHome": "",
"applyUrl": "https://www.nijobs.com/job/software-developer/example-tech-job100000000",
"url": "https://www.nijobs.com/job/software-developer/example-tech-job100000000",
"scrapedAt": "2026-01-01T00:00:00Z"
}

Company Reviews

nijobs.com does not publish company reviews or employer ratings. The company profile pages show only company details and current vacancies — there is no review body, star rating, or review count anywhere in the public site, and there is no reviews endpoint. The output therefore includes the placeholder fields companyRating, companyReviewCount and companyReviews on a stable schema, but they are always empty because the site exposes no such data. If nijobs.com adds employer reviews in the future, these fields are ready to carry them.

Send results into your apps (MCP connectors)

Optionally pipe each result into the apps you already use through Model Context Protocol (MCP) connectors. Authorize a connector once under Apify, Settings, Integrations, then select it in the mcpConnectors field. Each connector receives a condensed, human-readable summary per item (title plus key fields); the complete record always stays in the dataset. Supported connectors include Notion, Linear, Airtable and Apify. For Notion, set notionParentPageUrl to the page under which item pages should be created, and use maxNotifyListings to cap how many items are written per run.

Plan Requirement

This actor runs on any Apify plan, including the free tier.