> ## Documentation Index
> Fetch the complete documentation index at: https://v3.captaindata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Seek Jobs

> This action extracts job search results from Seek.

This action allows you to extract job listings from Seek based on a specified search URL. It is useful for aggregating job data for analysis or integration into other systems.

<Steps>
  <Step title="Step 1">
    Navigate to [https://www.seek.com.au/](https://www.seek.com.au/) and perform a job search using the
    available filters.
  </Step>

  <Step title="Step 2">
    Copy the search URL from your browser's address bar.
  </Step>

  <Step title="Step 3">
    Paste the URL into the input field of this action to extract the job
    listings.
  </Step>
</Steps>

<Info>
  Ensure that the search URL is correctly formatted to retrieve accurate
  results.
</Info>

### Inputs

<ParamField path="seek_job_search_url" type="string" required={true} primary={true}>
  The URL of the job search on Seek. This field is required.
</ParamField>

### Parameters

<ParamField path="max_results" type="number" default={2000}>
  The maximum number of results to retrieve per search. The default is 2000.
</ParamField>

### Output Fields

The action returns a comprehensive set of fields related to each job listing:

<ResponseField>
  <Expandable title="properties">
    <ResponseField name="advertiser" type="string">
      The name of the advertiser.
    </ResponseField>

    <ResponseField name="automatic_inclusion" type="boolean">
      Indicates if the job is automatically included.
    </ResponseField>

    <ResponseField name="branding_logo" type="string">
      URL of the branding logo.
    </ResponseField>

    <ResponseField name="bullet_points" type="array">
      Key points of the job listing.
    </ResponseField>

    <ResponseField name="classification" type="string">
      The job classification.
    </ResponseField>

    <ResponseField name="classification_id" type="string">
      ID of the job classification.
    </ResponseField>

    <ResponseField name="company_name" type="string">
      Name of the company.
    </ResponseField>

    <ResponseField name="display_type" type="string">
      Display type of the job listing.
    </ResponseField>

    <ResponseField name="is_premium" type="boolean">
      Indicates if the job is a premium listing.
    </ResponseField>

    <ResponseField name="is_stand_out" type="boolean">
      Indicates if the job is a stand-out listing.
    </ResponseField>

    <ResponseField name="job_location" type="string">
      Location of the job.
    </ResponseField>

    <ResponseField name="job_location_country_code" type="string">
      Country code of the job location.
    </ResponseField>

    <ResponseField name="job_listing_date" type="string">
      Date the job was listed.
    </ResponseField>

    <ResponseField name="job_title" type="string">
      Title of the job.
    </ResponseField>

    <ResponseField name="location" type="string">
      Location of the job.
    </ResponseField>

    <ResponseField name="salary_range" type="string">
      Salary range for the job.
    </ResponseField>

    <ResponseField name="seek_advertiser_id" type="string">
      Seek advertiser ID.
    </ResponseField>

    <ResponseField name="seek_branding_id" type="string">
      Seek branding ID.
    </ResponseField>

    <ResponseField name="seek_company_profile_structured_data_id" type="string">
      Seek company profile structured data ID.
    </ResponseField>

    <ResponseField name="seek_job_id" type="string">
      Seek job ID.
    </ResponseField>

    <ResponseField name="seek_job_url" type="string">
      URL of the job on Seek.
    </ResponseField>

    <ResponseField name="seek_location_id" type="string">
      Seek location ID.
    </ResponseField>

    <ResponseField name="seek_role_id" type="string">
      Seek role ID.
    </ResponseField>

    <ResponseField name="seek_sub_classification_id" type="string">
      Seek sub-classification ID.
    </ResponseField>

    <ResponseField name="seek_suburb_id" type="string">
      Seek suburb ID.
    </ResponseField>

    <ResponseField name="sub_classification" type="string">
      Sub-classification of the job.
    </ResponseField>

    <ResponseField name="sub_classification_description" type="string">
      Description of the sub-classification.
    </ResponseField>

    <ResponseField name="suburb" type="string">
      Suburb of the job location.
    </ResponseField>

    <ResponseField name="teaser" type="string">
      Teaser text for the job.
    </ResponseField>

    <ResponseField name="tracking" type="string">
      Tracking information for the job listing.
    </ResponseField>

    <ResponseField name="work_type" type="string">
      Type of work (e.g., full-time, part-time).
    </ResponseField>

    <ResponseField name="is_private_advertiser" type="boolean">
      Indicates if the advertiser is private.
    </ResponseField>
  </Expandable>
</ResponseField>

Below is the JSON schema for the output fields:

<Accordion title="Show JSON Output Schema">
  ```json
  {
      "advertiser": "string",
      "seek_advertiser_id": "string",
      "automatic_inclusion": "boolean",
      "seek_branding_id": "string",
      "branding_logo": "string",
      "bullet_points": "array",
      "classification": "string",
      "classification_id": "string",
      "company_name": "string",
      "seek_company_profile_structured_data_id": "string",
      "display_type": "string",
      "listing_date_display": "string",
      "location": "string",
      "seek_location_id": "string",
      "location_where_value": "string",
      "seek_job_id": "string",
      "seek_job_url": "string",
      "is_premium": "boolean",
      "is_stand_out": "boolean",
      "job_location": "string",
      "job_location_country_code": "string",
      "job_listing_date": "string",
      "seek_role_id": "string",
      "salary_range": "string",
      "sub_classification": "string",
      "sub_classification_description": "string",
      "seek_sub_classification_id": "string",
      "suburb": "string",
      "seek_suburb_id": "string",
      "suburb_where_value": "string",
      "teaser": "string",
      "job_title": "string",
      "tracking": "string",
      "work_type": "string",
      "is_private_advertiser": "boolean"
  }
  ```
</Accordion>
