NIJobs Scraper | $4 / 1k | Fast & Reliable avatar
NIJobs Scraper | $4 / 1k | Fast & Reliable

Pricing

Pay per event

Go to Apify Store
NIJobs Scraper | $4 / 1k | Fast & Reliable

NIJobs Scraper | $4 / 1k | Fast & Reliable

Get 5.000+ job listings in Northern Ireland from NIJobs including title, company, location, salary, dates and more. Ideal for talent sourcing, market research, and sales prospecting. $4.00 per 1,000 listings.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Fatih Tahta

Fatih Tahta

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

3

Monthly active users

5 days ago

Last modified

Share

Slug: fatihtahta/nijobs-scraper Price: $4.00 per 1,000 job listings

Unlock detailed job market insights from NIJobs.com with a single click. This Actor quickly gathers clean, structured vacancy data across Northern Ireland and Republic of Ireland listings, so you can focus on research, lead generation, or analytics. Whether you already have search URLs or want to build new searches with advanced filters, the scraper adapts to your workflow and delivers results fast.


What Can This NIJobs Scraper Do?

  • 🎯 Targeted NIJobs Coverage: Scrape listings directly from NIJobs.com, including cross-posted IrishJobs results where available.
  • ⚙️ Dual Scraping Modes:
    • URL Mode: Provide ready-made NIJobs search result URLs to capture exactly the listings you see in the browser.
    • Search Mode: Supply keywords, locations, and filters and let the Actor generate the optimal search URLs for you.
  • 📍 Location & Radius Filters: Combine city or county names with a radius (in miles) to focus on specific commuter belts.
  • 💼 Smart Filters: Narrow your dataset by minimum salary, posting recency (Last 24 hours, 7 days, 14 days), and experience requirements (Experience Required or No Experience).
  • 📊 Comprehensive Job Fields: Retrieve titles, company names, direct URLs, salary info, posting dates, job IDs, top labels, skills, remote flags, snippets, and much more for each listing.
  • ⚡ Fast & Reliable: Optimized Playwright automation, residential proxies, and smart session management keep large runs stable.
  • 📋 Ready-to-Use Exports: Download the final dataset in JSON, CSV, Excel, or connect via Apify API—clean and ready for your pipeline.

How Do I Use the NIJobs Scraper?

Fetching job data takes four simple steps:

  1. Pick Your Mode: Decide whether you will paste NIJobs search URLs or build new searches via input fields.
  2. Configure the Input: In the Input tab, paste URLs into startUrls, or fill the "Job Search Query" and "Search Filters" sections.
  3. Start the Actor: Click Start and let the scraper browse NIJobs for you.
  4. Download Results: When the run finishes, open the Storage tab (or call the API) to download your dataset.

What Input Does the NIJobs Scraper Require?

Here is a quick reference for the Actor's input schema. Visit the Input tab for the live form.

  • startUrls (array of strings, optional): NIJobs search-result URLs to scrape directly. When provided, the Actor ignores the other search fields.
  • query (array of strings): One or more job titles or keywords (e.g., ["Software Engineer", "QA"]).
  • location (string, optional): City, county, or region to target (e.g., "belfast").
  • radius (number, optional): Search radius in miles around the specified location.
  • limit (number, default: 50000): Maximum number of jobs to extract across the run.
  • salary (number, optional): Minimum annual salary filter (enter the amount in GBP/EUR as shown on NIJobs).
  • publishedDate (dropdown, default: All): Filter by how recently the job was posted. Supported values: Last 24 hours, Last 7 days, Last 14 days.
  • experience (dropdown, default: All): Filter by required experience level. Supported values: Experience Required, No Experience.

Input and Output Examples

Example Input

This example searches for up to 200 "Software Engineer" roles in "Belfast" within a 15-mile radius, posted in the last 7 days.

{
"query": ["Software Engineer"],
"location": "belfast",
"radius": 15,
"limit": 200,
"publishedDate": "Last 7 days"
}

Example Output Item

Every dataset item represents one job listing and contains rich metadata similar to the following:

{
"listPageUrl": "https://www.nijobs.com/jobs/software-engineer/in-belfast",
"id": "123456",
"title": "Software Engineer",
"url": "https://www.nijobs.com/Software-Engineer-Job-123456.aspx",
"companyName": "Tech Innovations Ltd",
"companyUrl": "https://www.nijobs.com/Recruiters/Tech-Innovations-Ltd-12345.aspx",
"location": "Belfast, County Antrim",
"salary": "£45,000 - £55,000 per annum",
"datePosted": "2024-02-01",
"isHighlighted": false,
"workFromHome": "Yes",
"topLabels": ["Hybrid"],
"skills": ["Java", "AWS"],
"textSnippet": "Join our engineering team to build scalable cloud services...",
"isSponsored": false,
"metaData": { "employmentType": "Full-time" }
}

Download the dataset as JSON, CSV, Excel, XML, or connect directly through Apify API endpoints.


How Much Will It Cost to Scrape NIJobs?

The Actor costs $4.00 per 1,000 job listings successfully delivered. Infrastructure is included—you only pay for the data you receive. For example, scraping 5,000 jobs costs $20.00.


Tips for an Efficient Scrape

  • Refine Your Filters: Combine keywords with location, radius, salary, and recency filters to target just the roles you need.
  • Use URL Mode for Specific Lists: If you already tailored a search on NIJobs.com, copy the URL into startUrls to replicate that exact result set.
  • Set a Limit: Keep limit aligned with your needs to control spend and processing time on large-scale runs.

This Actor only collects publicly available data from NIJobs.com. It does not access private information, respects robots.txt during warm-up, and follows ethical scraping practices.


Support

Have questions, custom requirements, or bulk projects? Open an issue from the Apify Actor page and we will help you 24/7.

Happy Scraping! Fatih