JobTeaser Job Scraper
Pricing
Pay per usage
JobTeaser Job Scraper
Discover the JobTeaser Job Scraper, your efficient tool for extracting job postings and internship offers from JobTeaser. This lightweight actor is designed for quick and easy scraping. For optimal performance and to avoid blocks, using residential proxies is highly recommended.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Shahid Irfan
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
13 days ago
Last modified
Categories
Share
Efficiently extract job listings from JobTeaser - Perfect for recruitment agencies, job boards, and market research teams looking to gather comprehensive job data.
Overview
The JobTeaser Job Scraper is a powerful Apify actor designed to automatically extract job listings from the JobTeaser platform. Whether you're a recruitment professional, HR manager, or data analyst, this tool helps you collect structured job data including titles, companies, locations, salaries, and detailed descriptions.
Key Benefits:
- Comprehensive Data Collection: Gather complete job information from listings and detail pages
- Flexible Search Options: Target specific keywords, locations, or custom URLs
- Reliable Performance: Built-in anti-detection measures and error handling
- Scalable Results: Handle thousands of job listings with pagination support
- Clean Output: Structured JSON data ready for analysis or integration
Features
🔍 Advanced Scraping Capabilities
- Extracts job titles, companies, locations, posting dates, employment types, categories, and salary information
- Supports both summary and detailed job descriptions
- Handles JobTeaser's dynamic content and pagination automatically
🎯 Flexible Input Options
- Search by keywords, locations, or categories
- Custom URL support for targeted scraping
- Configurable result limits and page depth
- Optional detail page extraction
🛡️ Reliable & Stealthy Operation
- Intelligent rate limiting to respect website policies
- Proxy integration for uninterrupted scraping
- Robust error handling and retry mechanisms
- Anti-detection features for consistent performance
📊 High-Quality Data Output
- Structured JSON format for easy processing
- Fallback parsing ensures maximum data capture
- Duplicate detection and data validation
- Comprehensive logging for monitoring
Input Parameters
Configure the actor to match your specific scraping needs:
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | [] | List of specific JobTeaser URLs to scrape from |
startUrl | string | null | Single JobTeaser URL to start scraping |
url | string | null | Alternative URL parameter |
keyword | string | "" | Job search keyword (e.g., "Software Engineer") |
location | string | "" | Location filter for job listings |
posted_within | string | "any" | Time filter: "any", "24h", "7d", "30d" |
collectDetails | boolean | true | Extract full job descriptions from detail pages |
results_wanted | integer | 10 | Maximum number of jobs to collect |
max_pages | integer | 3 | Maximum pages to visit |
proxyConfiguration | object | Residential proxy | Proxy settings for reliable scraping |
customHeaders | string | "" | Custom HTTP headers |
cookies | string | "" | Custom cookies |
cookiesJson | object | null | Cookies in JSON format |
Output Schema
Each scraped job is delivered as a clean JSON object:
{"title": "Senior Software Engineer","company": "Tech Innovations Inc.","location": "Paris, France","date_posted": "2025-11-15","job_type": "Full-time","job_category": "Technology","salary": "€65,000 - €85,000","description_html": "<p>Join our dynamic team...</p>","description_text": "Join our dynamic team of engineers...","job_url": "https://www.jobteaser.com/en/job-offers/senior-software-engineer-456"}
Field Details
title: Job position titlecompany: Hiring organization namelocation: Job location or "Remote"date_posted: Publication datejob_type: Employment type (Full-time, Part-time, etc.)job_category: Industry or categorysalary: Compensation informationdescription_html: Full HTML job descriptiondescription_text: Plain text descriptionjob_url: Direct link to the job posting
Usage Examples
Basic Job Search
{"keyword": "marketing manager","results_wanted": 25,"collectDetails": true}
Scrapes 25 marketing manager positions with full descriptions.
Location-Based Search
{"keyword": "data analyst","location": "London","posted_within": "7d","max_pages": 5}
Finds recent data analyst jobs in London across 5 pages.
Custom URL Scraping
{"startUrls": ["https://www.jobteaser.com/en/job-offers?category=finance","https://www.jobteaser.com/en/job-offers?location=remote&posted_within=30d"],"results_wanted": 100}
Targets specific JobTeaser search URLs for finance and remote jobs.
High-Volume Extraction
{"posted_within": "any","results_wanted": 500,"max_pages": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Large-scale scraping with residential proxies for maximum reliability.
Configuration Guide
Optimizing for Performance
- Use Proxies: Always enable proxy configuration for production runs
- Adjust Concurrency: Default settings are optimized; increase only if needed
- Set Realistic Limits: Balance speed with reliability using
results_wantedandmax_pages
Best Practices
- Target Specific Searches: Use keywords and locations for faster, more relevant results
- Enable Detail Extraction: Set
collectDetails: truefor comprehensive data - Monitor Usage: Check actor logs for performance metrics and error rates
Cost Optimization
- Residential Proxies: Recommended for large-scale scraping (additional cost)
- Result Limits: Set appropriate
results_wantedto control compute usage - Page Limits: Use
max_pagesto prevent unnecessary crawling
Running the Actor
On Apify Platform
- Visit Apify Console
- Search for "JobTeaser Job Scraper"
- Configure input parameters
- Set proxy configuration
- Run and monitor progress
- Export results from the dataset
Via API
const input = {keyword: 'developer',location: 'France',results_wanted: 50};const run = await Apify.call('jobteaser-job-scraper', input);const dataset = await Apify.openDataset(run.defaultDatasetId);const jobs = await dataset.downloadItems('json');
Troubleshooting
Common Issues & Solutions
No Results Found
- Verify search parameters are valid
- Check if JobTeaser is accessible from your region
- Try different keywords or remove location filters
Rate Limiting Errors
- Enable proxy configuration
- Reduce
maxConcurrencyin advanced settings - Add delays between requests
Incomplete Data
- Ensure
collectDetailsis set totruefor full descriptions - Check actor logs for parsing errors
- Website structure may have changed
Performance Issues
- Use residential proxies for better success rates
- Limit concurrent requests
- Set reasonable page and result limits
Support & Resources
- Documentation: Full API reference available in actor details
- Community: Join Apify forums for tips and support
- Updates: Actor is regularly maintained for JobTeaser compatibility
SEO Keywords
job scraper, JobTeaser scraper, job listings extraction, recruitment data, job market analysis, employment data, career opportunities, job search automation, HR data collection, job board scraping, employment intelligence, workforce analytics
Ready to extract valuable job data? Start scraping JobTeaser listings today with this reliable and efficient actor.