Welcome to the Jungle Scraper avatar

Welcome to the Jungle Scraper

Pricing

from $0.60 / 1,000 welcome to the jungle scrapers

Go to Apify Store
Welcome to the Jungle Scraper

Welcome to the Jungle Scraper

Collect public Welcome to the Jungle job listings from its sitemap and read structured JobPosting data from accessible listing pages. Optional keyword matching; salary and location fields appear only when published.

Pricing

from $0.60 / 1,000 welcome to the jungle scrapers

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Collect public job listings from welcometothejungle.com. The actor discovers listings through the site's public job sitemap, then reads each public job page and extracts its structured JobPosting data. It does not sign in or invent fields that the page does not publish.

Input

FieldTypeDefaultDescription
keywordsstringdeveloperAll words must match the company or job listing URL path. Leave empty to include listings without a keyword filter.
maxResultsinteger50Maximum number of records to return.
proxyConfigurationobjectuseApifyProxy: falseOptional proxy settings. If disabled or omitted, requests use the direct connection.

The required keywords field has a prefilled value so the actor can be started from the store input form. The maxResults value is an upper limit: the actor stops as soon as it has returned that many valid job records.

Output

Each record includes the public job URL, title, company slug and profile URL, source, and collection time. An opaque ID and sitemap modification time are included when published. When a job page provides public JobPosting JSON-LD, normalized values such as company name, contract type, dates, locations, salary, qualifications, experience, sectors, and description are grouped under details. Keeping optional page fields together makes sitemap-only records consistent when a page is blocked or omits information. Missing values are never invented.

Example item:

{
"id": "xvu5cfzr",
"url": "https://www.welcometothejungle.com/en/companies/pinterest/jobs/staff-data-scientist-notifications_san-francisco_xvu5cfzr",
"title": "Staff Data Scientist (Notifications)",
"companySlug": "pinterest",
"companyUrl": "https://www.welcometothejungle.com/en/companies/pinterest",
"source": "welcometothejungle.com",
"details": {
"companyName": "Pinterest",
"employmentType": "FULL_TIME",
"contractType": "full_time",
"datePosted": "2026-08-09T00:13:34Z",
"locationCity": "San Francisco",
"locationCountryCode": "US",
"jobLocationType": "TELECOMMUTE",
"salaryMin": 164695,
"salaryMax": 339078,
"salaryCurrency": "USD",
"salaryPeriod": "yearly"
}
}

Pricing

Price per result: $0.00099 (equivalent to $0.99 per 1,000 returned items). Apify bills each item pushed to the default dataset.

Collection notes

Job discovery uses the site's public sitemap because its current search page is an account-matching interface. The actor filters sitemap URLs by keyword, then fetches matching job pages for structured JobPosting details. It can return fewer than maxResults when the site has fewer matching public listings. When a page request is blocked, sitemap-backed records remain available and contain only values parsed from the sitemap and URL.