NodeFlair Scraper - Asia's #1 tech job board avatar
NodeFlair Scraper - Asia's #1 tech job board

Pricing

from $5.00 / 1,000 results

Go to Apify Store
NodeFlair Scraper - Asia's #1 tech job board

NodeFlair Scraper - Asia's #1 tech job board

Extract structured job data from NodeFlair with this stealthy scraper. Collect salary benchmarks, tech stacks, and company ratings while bypassing bot detection. Fully supports filters for seniority, region, and pay. Perfect for market analysis and recruitment. Fast, reliable, and easy to use.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Musang Labs

Musang Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

NodeFlair Jobs Scraper

This is a Apify Actor designed to scrape job listings from NodeFlair. It leverages PlaywrightCrawler to navigate and efficiently extract data by intercepting internal API calls.

Features

  • Comprehensive Data Extraction: Scrapes job titles, company details (name, rating, logo), salary ranges, locations, tech stacks, and direct job URLs.
  • Dynamic Filtering: Supports filtering by search query, countries, seniorities, job titles, minimum salary, specific companies, and tech stacks directly from the input.
  • Pagination Support: Automatically navigates through multiple pages of job listings until the limit is reached.
  • Data Export: Results are stored in the Apify Dataset and can be exported to JSON, CSV, Excel, and more.

Input Parameters

The Actor accepts the following input settings:

FieldTypeDescriptionDefault
maxItemsIntegerMaximum number of items to scrape.10
includeDescriptionBooleanIf true, visits each job page to extract the full description (slower).false
queryStringSearch query for job title, skill, or company.""
countriesArrayList of countries to scrape (e.g., ["Singapore", "Indonesia"]).[]
senioritiesArraySeniority levels to filter by (e.g., ["Junior", "Mid", "Senior"]).[]
jobTitleArraySpecific job titles to filter by.[]
minSalaryIntegerMinimum monthly salary filter.0
companiesArrayList of companies to filter by.[]
techStacksArrayList of tech stack skills to filter by (e.g., ["React", "Node.js"]).[]

Use Cases

The NodeFlair Jobs Scraper can be utilized for various professional and business applications:

  • Market Analysis & Salary Benchmarking: Aggregate salary data across different regions, seniorities, and technologies to understand market trends and competitive compensation.
  • Lead Generation for Recruiters: Identify companies actively hiring for specific roles or technologies to build a pipeline of target clients.
  • Career Path Mapping: Analyze the most popular tech stacks and seniority requirements for top-tier companies to guide professional development.
  • Competitive Intelligence: Track the hiring activity of competitors to gain insights into their growth areas and technological shifts.
  • Automated Job Alerts: Build custom internal tools that notify you when new jobs matching very specific criteria (e.g., specific company + minimum salary + tech stack) are posted.
  • Workforce Trends Research: Collect data on the demand for remote work (via country filters) and the rise/fall of specific programming languages within the SE Asian tech hub.

Output Example

The data is saved in the following format:

{
"job": {
"id": 12345,
"title": "Software Engineer (Backend)",
"position": "Software Engineer",
"country": "Singapore",
"seniority": ["Junior", "Mid"],
"posted_time": "2 days ago",
"tech_stack": ["Node.js", "PostgreSQL", "AWS"],
"url": "https://nodeflair.com/jobs/12345",
"salary": {
"currency": {
"code": "SGD",
"symbol": "S$"
},
"frequency": "monthly",
"is_estimated": false,
"min": 6000,
"max": 9000,
"formatted_min": "S$6,000",
"formatted_max": "S$9,000",
"formatted_range": "S$6,000 - S$9,000"
}
},
"company": {
"id": 987,
"name": "Tech Corp",
"rating": 4.5,
"logo": "https://nodeflair.com/logos/tech-corp.png"
},
"description": "Full job description text here (if includeDescription is true)...",
"page": 1,
"scraped_from": "https://nodeflair.com/jobs?countries[]=Singapore&page=1"
}