FinnNO Job Scraper

FinnNO Job Scraper

by shahidirfan

Meet the FinnNO Job Scraper, a lightweight actor designed for efficiently extracting job listings from Finn.no. Fast and reliable. For optimal perform...

23 runs
4 users
Try This Actor

Opens on Apify.com

About FinnNO Job Scraper

Meet the FinnNO Job Scraper, a lightweight actor designed for efficiently extracting job listings from Finn.no. Fast and reliable. For optimal performance and to minimize blocking, the use of residential proxies is strongly recommended. Access Norwegian job market data effortlessly!

What does this actor do?

FinnNO Job Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Finn.no Job Scraper Scrape job listings from Finn.no, Norway's leading classifieds site, to gather comprehensive job data including titles, companies, locations, and descriptions. This actor efficiently extracts jobs from Finn.no's search results and detail pages, making it ideal for job market analysis, recruitment, and data aggregation in the Norwegian job sector. ## Features - Comprehensive Job Extraction: Collects detailed job information from Finn.no's job listings, including titles, companies, locations, posting dates, and full descriptions. - Flexible Search Options: Supports keyword-based searches, location filters, and custom start URLs for targeted scraping. - Pagination Handling: Automatically navigates through multiple pages of search results to collect the desired number of jobs. - Detail Page Scraping: Optionally fetches full job descriptions from individual job pages for richer data. - Deduplication: Ensures no duplicate job listings in the output dataset. - Proxy Support: Integrates with Apify Proxy for reliable and stealthy scraping. - SEO-Optimized Output: Structured data suitable for further processing, analysis, or integration with job boards. ## Input Configure the actor with the following input parameters to customize your job scraping: | Parameter | Type | Description | Default | |-----------|------|-------------|---------| | keyword | string | Job search keyword (e.g., "utvikler", "ingeniør"). Use Norwegian terms for best results. | - | | location | string | Location filter (e.g., "Oslo", "Bergen"). | - | | startUrl / url / startUrls | string/array | Custom Finn.no job search URL(s) to start from. Overrides keyword/location if provided. | - | | results_wanted | integer | Maximum number of jobs to collect. | 100 | | max_pages | integer | Maximum number of search pages to visit. | 20 | | collectDetails | boolean | Whether to scrape full descriptions from job detail pages. | true | | dedupe | boolean | Enable in-memory deduplication of job URLs. | true | | proxyConfiguration | object | Proxy settings for scraping (recommended: Apify Proxy). | - | | cookies / cookiesJson | string | Custom cookies to bypass consent banners. | - | All parameters are optional. Provide at least keyword or location for general searches, or use startUrls for specific queries. ## Output The actor outputs a dataset of job listings in JSON format, accessible via multiple views for different levels of detail: ### Dataset Views - Overview: A summary table displaying key job information (title, company, location, posting date, URL) for quick browsing. - Full Details: A comprehensive table including all available fields (title, company, category, location, posting date, HTML description, text description, URL) for in-depth analysis. Each dataset item follows this structure: json { "title": "Job Title", "company": "Company Name", "category": "Job Category", "location": "Location", "date_posted": "Posting Date", "description_html": "<p>Full HTML description</p>", "description_text": "Plain text description", "url": "https://www.finn.no/job/ad/..." } - title: Job position title. - company: Hiring company name. - category: Job category (if available). - location: Job location or "Remote". - date_posted: Date the job was posted. - description_html: Full job description in HTML. - description_text: Plain text version of the description. - url: Direct link to the job listing on Finn.no. Use the dataset views in the Apify platform to switch between summary and detailed displays. ## Usage 1. On Apify Platform: - Search for "Finn.no Job Scraper" in the Apify Store. - Click "Run" and configure inputs as needed. - Monitor the run and download results from the dataset. 2. Via API: - Use the Apify API to run the actor programmatically. - Example API call: bash curl -X POST "https://api.apify.com/v2/acts/finn-no-jobs-scraper/runs" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{"keyword": "utvikler", "location": "Oslo", "results_wanted": 50}' 3. Local Development: - Clone the actor and run locally with Node.js. - Set input via INPUT.json and execute npm start. ## Configuration - Proxy Settings: For production use, enable Apify Proxy with residential IPs to avoid blocks. - Rate Limiting: Adjust max_pages and results_wanted to control scraping speed and volume. - Cookies: If Finn.no requires consent, provide cookies to simulate user acceptance. - Deduplication: Keep dedupe enabled to prevent duplicate entries. ## Examples ### Example 1: Scrape Developer Jobs in Oslo json { "keyword": "utvikler", "location": "Oslo", "results_wanted": 100, "collectDetails": true } ### Example 2: Custom Search URL json { "startUrls": ["https://www.finn.no/job/search?q=ingeniør&location=Trondheim"], "results_wanted": 50 } ### Example 3: Quick List-Only Scrape json { "keyword": "analytiker", "collectDetails": false, "results_wanted": 20 } ## Limitations - Scraping is subject to Finn.no's terms of service; use responsibly. - Some jobs may require user interaction or have dynamic content not captured. - High-volume scraping may trigger rate limits; use proxies and reasonable limits. - Output is based on available data; missing fields are set to null. ## Support For issues, feature requests, or questions: - Check the Apify Community Forum. - Report bugs via the actor's GitHub repository. - Contact support at support@apify.com. --- This actor is designed for ethical web scraping. Ensure compliance with local laws and website policies.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try FinnNO Job Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
shahidirfan
Pricing
Paid
Total Runs
23
Active Users
4
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support