# Find startup jobs with full descriptions

**Use case:** 

Scrape startup job listings from Welcome to the Jungle including full descriptions and company detail. Structured output. Pay per result.

## Input

```json
{
  "searchQuery": "product manager",
  "websiteCountry": "en",
  "location": "",
  "locationRadius": 50,
  "sortBy": "relevance",
  "contractTypes": [],
  "remoteTypes": [],
  "experienceLevel": "0-1 years",
  "salaryMin": 0,
  "companySize": "",
  "language": "",
  "maxResults": 5,
  "fetchDetails": true,
  "skipReposts": false,
  "startUrls": []
}
```

## Output

```json
{
  "id": {
    "label": "ID",
    "format": "text"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "title": {
    "label": "Job Title",
    "format": "text"
  },
  "companyName": {
    "label": "Company",
    "format": "text"
  },
  "companyUrl": {
    "label": "Company URL",
    "format": "link"
  },
  "contractType": {
    "label": "Contract Type",
    "format": "text"
  },
  "contractDurationMin": {
    "label": "Duration Min (mo)",
    "format": "number"
  },
  "contractDurationMax": {
    "label": "Duration Max (mo)",
    "format": "number"
  },
  "remote": {
    "label": "Remote Policy",
    "format": "text"
  },
  "experienceLevel": {
    "label": "Experience",
    "format": "text"
  },
  "educationLevel": {
    "label": "Education",
    "format": "text"
  },
  "language": {
    "label": "Language",
    "format": "text"
  },
  "salaryMin": {
    "label": "Salary Min",
    "format": "number"
  },
  "salaryMax": {
    "label": "Salary Max",
    "format": "number"
  },
  "salaryCurrency": {
    "label": "Currency",
    "format": "text"
  },
  "salaryPeriod": {
    "label": "Salary Period",
    "format": "text"
  },
  "locationCity": {
    "label": "City",
    "format": "text"
  },
  "locationCountry": {
    "label": "Country",
    "format": "text"
  },
  "locationCountryCode": {
    "label": "Country Code",
    "format": "text"
  },
  "locationLat": {
    "label": "Latitude",
    "format": "number"
  },
  "locationLng": {
    "label": "Longitude",
    "format": "number"
  },
  "sectors": {
    "label": "Sectors",
    "format": "array"
  },
  "occupations": {
    "label": "Occupations",
    "format": "array"
  },
  "benefits": {
    "label": "Benefits",
    "format": "array"
  },
  "keyMissions": {
    "label": "Key Missions",
    "format": "array"
  },
  "candidateProfile": {
    "label": "Candidate Profile",
    "format": "text"
  },
  "candidateProfileText": {
    "label": "Profile (plain)",
    "format": "text"
  },
  "descriptionHtml": {
    "label": "Description (HTML)",
    "format": "text"
  },
  "descriptionText": {
    "label": "Description (text)",
    "format": "text"
  },
  "descriptionMarkdown": {
    "label": "Description (MD)",
    "format": "text"
  },
  "applyUrl": {
    "label": "Apply URL",
    "format": "link"
  },
  "skills": {
    "label": "Skills",
    "format": "array"
  },
  "companyEmployeeCount": {
    "label": "Employees",
    "format": "number"
  },
  "companyLabels": {
    "label": "Company Labels",
    "format": "array"
  },
  "companyCreationYear": {
    "label": "Founded",
    "format": "number"
  },
  "publishDate": {
    "label": "Published",
    "format": "date"
  },
  "publishDateISO": {
    "label": "Published (ISO)",
    "format": "date"
  },
  "source": {
    "label": "Source",
    "format": "text"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "date"
  },
  "contentHash": {
    "label": "Content Hash",
    "format": "text"
  },
  "isRepost": {
    "label": "Is Repost",
    "format": "boolean"
  },
  "originalPublishDate": {
    "label": "Original Publish Date",
    "format": "date"
  },
  "originalUrl": {
    "label": "Original URL",
    "format": "link"
  }
}
```

## About this Actor

This example demonstrates how to use [Welcome to the Jungle Scraper](https://apify.com/unfenced-group/welcometothejungle-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/unfenced-group/welcometothejungle-scraper) to learn more, explore other use cases, and run it yourself.