NodeFlair Scraper - Asia's #1 tech job board
Pricing
from $5.00 / 1,000 results
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
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:
| Field | Type | Description | Default |
|---|---|---|---|
maxItems | Integer | Maximum number of items to scrape. | 10 |
includeDescription | Boolean | If true, visits each job page to extract the full description (slower). | false |
query | String | Search query for job title, skill, or company. | "" |
countries | Array | List of countries to scrape (e.g., ["Singapore", "Indonesia"]). | [] |
seniorities | Array | Seniority levels to filter by (e.g., ["Junior", "Mid", "Senior"]). | [] |
jobTitle | Array | Specific job titles to filter by. | [] |
minSalary | Integer | Minimum monthly salary filter. | 0 |
companies | Array | List of companies to filter by. | [] |
techStacks | Array | List 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"}