JobTeaser Job Scraper
Pricing
from $1.00 / 1,000 results
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
from $1.00 / 1,000 results
Rating
4.1
(4)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
42
Total users
14
Monthly active users
6.1 hours
Issues response
5 days ago
Last modified
Categories
Share
JobTeaser Jobs Scraper
Extract job listings from JobTeaser quickly and reliably for hiring research, market intelligence, and job trend analysis. Collect structured job data such as title, company, location, real publication date, job type, and full descriptions. Built for teams that need clean, export-ready job datasets at scale.
Features
- Focused Job Search - Collect listings using keyword, language, job type, and posting date filters
- URL-Based Search - Paste a JobTeaser jobs URL and the actor will extract supported filters from clean, filtered, or messy encoded links
- Location Targeting - Narrow results to specific cities, countries, or remote-friendly regions
- Job Type Controls - Filter by supported JobTeaser contract types such as
internship,alternating,cdi,graduate_program, andvie - Detailed Job Records - Get enriched fields including descriptions, categories, and job links
- Scalable Collection - Control collection size with
results_wanted - Real Publication Dates - Use the listing publish timestamp instead of scrape-time placeholders
- Structured Output - Receive deduplicated dataset items ready for reporting and automation
Use Cases
Recruitment Intelligence
Track open roles by company, location, and role type to understand hiring demand. Use this data to support sourcing strategy and talent pipeline planning.
Job Market Monitoring
Monitor how job demand changes over time in specific regions or industries. Identify growth areas and hiring slowdowns with consistent data snapshots.
Competitive Benchmarking
Compare competitors' hiring activity by role category, geography, and posting volume. Use findings for workforce planning and market positioning.
Career Platform Research
Build filtered job datasets for dashboards, trend reports, and internal research. Export in multiple formats for analysts, recruiters, and operations teams.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | "" | Optional JobTeaser jobs URL. Supported filters in the URL are extracted before direct inputs are applied |
keyword | String | No | "" | Search keyword, such as developer, marketing, or finance |
location | String | No | "" | Location filter, such as Paris, Germany, or Remote |
language | String | No | "en" | Listing language (en, fr, de, es, it, nl, pl, pt, sv, da, fi, no, cs, ca, gl) |
posted_within | String | No | "any" | Time filter: any, 24h, 7d, or 30d |
jobTypes | Array | No | [] | Keep only selected JobTeaser contract codes, for example ["internship", "alternating", "cdi", "graduate_program", "vie"] |
results_wanted | Integer | No | 20 | Maximum number of jobs to collect |
proxyConfiguration | Object | No | Apify Proxy | Proxy settings for improved reliability |
Output Data
Each dataset item contains structured job information.
| Field | Type | Description |
|---|---|---|
title | String | null | Job title |
company | String | null | Hiring company name |
location | String | null | Job location text |
date_posted | String | null | Original listing publication date/time in ISO format |
original_publish_date | String | null | Original listing publication date/time in ISO format |
job_type | String | null | Employment type label |
job_type_code | String | null | Stable job type code used for filtering |
job_category | String | null | Job category or function |
salary | String | null | Salary information when available |
description_html | String | null | Rich HTML description when available |
description_text | String | null | Plain text job description |
job_url | String | null | Direct URL to the job listing |
source | String | null | Data source label |
job_id | String | null | Unique job identifier |
locale | String | null | Listing locale |
remote_type | String | null | Remote work type indicator |
last_indexed_at | String | null | Last time the listing was indexed in the source catalogue |
Usage Examples
Basic Job Collection
Collect 20 recent English listings:
{"language": "en","results_wanted": 20}
Search Via URL
Paste a JobTeaser jobs URL and let the actor derive the search filters:
{"url": "https://www.jobteaser.com/fr/job-offers?query=marketing&location=Paris&jobTypes[]=internship&locale=fr","results_wanted": 20}
Keyword and Location Search
Collect marketing jobs in France:
{"keyword": "marketing","location": "France","language": "fr","results_wanted": 100}
Fresh Listings Only
Collect developer roles posted in the last 7 days:
{"keyword": "developer","posted_within": "7d","language": "en","results_wanted": 75}
French Student And Graduate Feed
Collect only the job types commonly needed for a French student and graduate feed:
{"language": "fr","jobTypes": ["internship", "alternating", "cdi", "graduate_program", "vie"],"results_wanted": 100}
Targeted Quick Scan
Collect a focused data analyst dataset:
{"keyword": "data analyst","results_wanted": 40}
Sample Output
{"title": "Business Developer (Paris)","company": "BrightAnalytics","location": "Paris","date_posted": "2026-02-11T14:12:48.000Z","original_publish_date": "2026-02-11T14:12:48.000Z","job_type": "CDI","job_type_code": "cdi","job_category": "Sales & Business Development","salary": null,"description_html": null,"description_text": "Join our growth team and help scale our customer portfolio...","job_url": "https://www.jobteaser.com/en/job-offers/e04167f4-1a60-4ccb-96bf-620f2ec2789e-brightanalytics-business-developer-paris","source": "search-api","job_id": "e04167f4-1a60-4ccb-96bf-620f2ec2789e","locale": "en","remote_type": "remote_partial_allowed","last_indexed_at": "2026-02-11T14:12:49.000Z"}
Tips for Best Results
Start Small, Then Scale
- Begin with
results_wantedbetween20and50 - Validate output quality first
- Increase volume after confirming filters
Use Precise Keywords
- Prefer role-specific terms like
sales managerover broad terms likemanager - Test multiple keyword variants for better coverage
Reuse Existing URLs
- Use
urlwhen you already have a JobTeaser search link with filters applied - Direct input fields can still override values derived from the URL
Improve Location Accuracy
- Use clear place names such as
ParisorGermany - Keep location filters short and unambiguous
Tune Freshness Filters
- Use
24hfor daily monitoring - Use
7dor30dfor broader market scans
Control Job Types
- Use
jobTypeswhen you only want specific JobTeaser contract types - Pick values from the dropdown so the request always matches supported source-side options
Proxy Configuration
- Use Apify Proxy for better stability on larger runs
- Residential proxy groups are recommended for robust collection
Integrations
Connect output data with:
- Google Sheets - Track hiring trends in shared spreadsheets
- Airtable - Build searchable job intelligence tables
- Slack - Send run summaries and alerts to your team
- Webhook - Push results to your own API or workflow
- Make - Automate post-processing and enrichment flows
- Zapier - Trigger actions in business tools
Export Formats
- JSON - Developer-friendly structured data
- CSV - Spreadsheet and BI workflows
- Excel - Business reporting and sharing
- XML - System-to-system exchange
Frequently Asked Questions
How many jobs can I collect per run?
You can control volume with results_wanted. Start small for testing and increase for production runs.
Can I filter by language and date?
Yes. Use language and posted_within together to target specific listing segments.
Can I filter by contract type?
Yes. Use jobTypes to keep only the supported JobTeaser contract types you want.
Can I search by URL?
Yes. Provide a JobTeaser jobs URL in url and the actor will extract supported filters such as language, keyword, location, job type, and posting window when they are present.
Why are some fields empty?
Some listings may not provide all fields, such as salary or full descriptions.
Is date_posted the real publication date?
Yes. date_posted and original_publish_date reflect the source listing publication timestamp rather than the time of the scrape.
Does this support location filtering?
Yes. Use the location input to narrow results by city, country, or region text.
Can I automate recurring collection?
Yes. Schedule actor runs in Apify and deliver data to datasets, webhooks, or external tools.
Support
For issues or feature requests, use the Apify Console issue and support channels.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. You are responsible for complying with website terms, local laws, and data usage regulations in your jurisdiction.