Welcome to the Jungle Jobs Scraper
Pricing
from $5.00 / 1,000 welcome to the jungle job record scrapeds
Welcome to the Jungle Jobs Scraper
Extract structured public job postings from Welcome to the Jungle company and job pages for recruitment research and job-market analysis.
Pricing
from $5.00 / 1,000 welcome to the jungle job record scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured public job postings from Welcome to the Jungle company job pages and individual public job URLs. It is designed for recruiters, talent-intelligence teams, job-market researchers, and AI agents that need reliable, machine-readable vacancy records.
Use it when you know a company’s Welcome to the Jungle slug or have a public company/job URL. For example, enter wttj to collect current public Welcome to the Jungle vacancies. Do not use it for the personalised logged-in jobs feed, applications, candidate profiles, or job boards outside Welcome to the Jungle.
Output
Each dataset item is one validated public job posting.
| Field | Description |
|---|---|
jobId, title, jobUrl | Stable public vacancy identity, title, and direct page URL. |
companyName, companySlug, companyUrl, companyLogoUrl, industry | Public employer identity and metadata when the page exposes them. |
location, countryCode, employmentType, workArrangement | Public role location, contract, and remote/hybrid signal. |
salaryText, salaryCurrency, salaryMin, salaryMax | Exposed salary text and normalized range when available. |
description, qualifications, skills | Public job content converted to a flat agent-friendly shape. |
postedAt, validThrough, sourceUrl, scrapedAt | Posting freshness and collection provenance. |
Fields that the public page does not expose are returned as null; the actor does not infer missing salary, location, or company data.
Input
The runnable default collects the current public jobs of the wttj company profile.
{"companySlugs": ["wttj"],"locale": "en","maxResults": 10}
You can also provide public company or job pages directly:
{"companySlugs": [],"startUrls": [{ "url": "https://www.welcometothejungle.com/en/companies/wttj/jobs" }],"maxResults": 25}
companySlugs accepts up to 50 simple public profile slugs. startUrls accepts only public .../companies/<slug>/jobs or individual .../companies/<slug>/jobs/<job> URLs. maxResults is a strict cap of 1–100 and caps job-event charges.
Pricing
This actor uses Pay per event + usage.
| Event | Price | Charged when |
|---|---|---|
| Actor start | $0.00005 | Once per GB of Actor memory after a valid run begins. |
| Job record scraped | $0.005 | A complete validated public job record is persisted to the dataset. |
Platform compute and residential proxy usage are additional under Apify’s Pay per event + usage model. The actor announces the maximum job-event cost for maxResults before collection starts. Invalid input, blocked pages, and rejected records are never billed as jobs.
API and AI-agent use
Use this when you need public Welcome to the Jungle vacancy data from known employer pages. It returns one record per job with the title, company, location, contract type, salary when available, skills, job description, posting date, and source URL. It does not access the personalised matching feed or applicant data.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('khadinakbar/welcome-to-the-jungle-jobs-scraper').call({companySlugs: ['wttj'], locale: 'en', maxResults: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
The actor writes a compact OUTPUT record and a detailed RUN_SUMMARY record on every terminal path. Valid no-result pages return VALID_EMPTY; all blocked/failed public routes return an honest UPSTREAM_FAILED; useful partial records return PARTIAL.
Limits and responsible use
Welcome to the Jungle can change public markup, structured data, access controls, and availability. The actor uses a session-consistent residential browser, retries, and challenge detection. It intentionally supports only public company/job pages because the general jobs experience currently requires a signed-in personalised profile.
Use public data in accordance with Welcome to the Jungle’s terms, applicable privacy and employment law, and your organisation’s data-governance rules. Do not use this actor to collect private candidate information, bypass authentication, or make employment decisions without appropriate human review.