# Python Job Listings from TheMuse

**Use case:** 

Extract job listings from TheMuse using Python. Get structured data including titles, companies, and locations for up to 200 job postings.

## Input

```json
{
  "startUrls": [],
  "keyword": "python",
  "datePosted": "",
  "maxItems": 200,
  "maxPages": 0,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

## Output

```json
{
  "title": {
    "label": "Job Title",
    "format": "text"
  },
  "company": {
    "label": "Company",
    "format": "text"
  },
  "company_short_name": {
    "label": "Company Slug",
    "format": "text"
  },
  "company_id": {
    "label": "Company ID",
    "format": "number"
  },
  "company_data": {
    "label": "Company Data",
    "format": "object"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "locations": {
    "label": "Locations",
    "format": "array"
  },
  "location_count": {
    "label": "Location Count",
    "format": "number"
  },
  "location_objects": {
    "label": "Location Objects",
    "format": "array"
  },
  "job_category": {
    "label": "Category",
    "format": "text"
  },
  "categories": {
    "label": "Categories",
    "format": "array"
  },
  "category_count": {
    "label": "Category Count",
    "format": "number"
  },
  "category_objects": {
    "label": "Category Objects",
    "format": "array"
  },
  "job_type": {
    "label": "Type",
    "format": "text"
  },
  "levels": {
    "label": "Levels",
    "format": "array"
  },
  "level_short_names": {
    "label": "Level Short Names",
    "format": "array"
  },
  "level_objects": {
    "label": "Level Objects",
    "format": "array"
  },
  "tags": {
    "label": "Tags",
    "format": "array"
  },
  "tag_objects": {
    "label": "Tag Objects",
    "format": "array"
  },
  "publication_date": {
    "label": "Publication Date",
    "format": "date"
  },
  "date_posted": {
    "label": "Posted",
    "format": "date"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "landing_page": {
    "label": "Landing Page",
    "format": "link"
  },
  "api_url": {
    "label": "API URL",
    "format": "link"
  },
  "api_model_type": {
    "label": "API Model Type",
    "format": "text"
  },
  "api_page": {
    "label": "API Page",
    "format": "number"
  },
  "api_page_count": {
    "label": "API Page Count",
    "format": "number"
  },
  "api_total_results": {
    "label": "API Total Results",
    "format": "number"
  },
  "refs": {
    "label": "Refs",
    "format": "object"
  },
  "job_id": {
    "label": "Job ID",
    "format": "number"
  },
  "slug": {
    "label": "Slug",
    "format": "text"
  },
  "source": {
    "label": "Source",
    "format": "text"
  },
  "description_length": {
    "label": "Description Length",
    "format": "number"
  },
  "description_text": {
    "label": "Description",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Themuse Job Scraper](https://apify.com/shahidirfan/themuse-job-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/shahidirfan/themuse-job-scraper) to learn more, explore other use cases, and run it yourself.