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...
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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.
Categories
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 TrialActor Information
- Developer
- shahidirfan
- Pricing
- Paid
- Total Runs
- 23
- Active Users
- 4
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support