{
  "actorSpecification": 1,
  "title": "Indeed jobs",
  "views": {
    "companies": {
      "display": {
        "component": "table",
        "properties": {
          "company": {
            "format": "text",
            "label": "Company"
          },
          "companyCeoApproval": {
            "format": "number",
            "label": "CEO approval %"
          },
          "companyFounded": {
            "format": "number",
            "label": "Founded"
          },
          "companyHeadquarters": {
            "format": "text",
            "label": "Headquarters"
          },
          "companyIndustry": {
            "format": "text",
            "label": "Industry"
          },
          "companyRevenue": {
            "format": "text",
            "label": "Revenue"
          },
          "companySize": {
            "format": "text",
            "label": "Employees"
          },
          "companyUrl": {
            "format": "link",
            "label": "Indeed company page"
          },
          "companyWebsite": {
            "format": "link",
            "label": "Website"
          },
          "rating": {
            "format": "number",
            "label": "Rating"
          },
          "reviewsCount": {
            "format": "number",
            "label": "Reviews"
          }
        }
      },
      "title": "Companies",
      "transformation": {
        "fields": [
          "company",
          "rating",
          "reviewsCount",
          "companyCeoApproval",
          "companyIndustry",
          "companySize",
          "companyRevenue",
          "companyFounded",
          "companyHeadquarters",
          "companyWebsite",
          "companyUrl"
        ]
      }
    },
    "contacts": {
      "display": {
        "component": "table",
        "properties": {
          "company": {
            "format": "text",
            "label": "Company"
          },
          "companyWebsite": {
            "format": "link",
            "label": "Company website"
          },
          "emails": {
            "format": "array",
            "label": "Emails"
          },
          "externalApplyLink": {
            "format": "link",
            "label": "Apply link"
          },
          "location": {
            "format": "text",
            "label": "Location"
          },
          "phoneNumbers": {
            "format": "array",
            "label": "Phone numbers"
          },
          "positionName": {
            "format": "text",
            "label": "Job title"
          },
          "url": {
            "format": "link",
            "label": "Indeed link"
          }
        }
      },
      "title": "Contacts",
      "transformation": {
        "fields": [
          "positionName",
          "company",
          "emails",
          "phoneNumbers",
          "externalApplyLink",
          "companyWebsite",
          "location",
          "url"
        ]
      }
    },
    "locations": {
      "display": {
        "component": "table",
        "properties": {
          "city": {
            "format": "text",
            "label": "City"
          },
          "company": {
            "format": "text",
            "label": "Company"
          },
          "countryCode": {
            "format": "text",
            "label": "Country"
          },
          "latitude": {
            "format": "number",
            "label": "Latitude"
          },
          "longitude": {
            "format": "number",
            "label": "Longitude"
          },
          "positionName": {
            "format": "text",
            "label": "Job title"
          },
          "postalCode": {
            "format": "text",
            "label": "Postal code"
          },
          "remoteWorkType": {
            "format": "text",
            "label": "Workplace"
          },
          "state": {
            "format": "text",
            "label": "State/region"
          },
          "streetAddress": {
            "format": "text",
            "label": "Street"
          }
        }
      },
      "title": "Locations",
      "transformation": {
        "fields": [
          "positionName",
          "company",
          "streetAddress",
          "city",
          "state",
          "postalCode",
          "countryCode",
          "latitude",
          "longitude",
          "remoteWorkType"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "company": {
            "format": "text",
            "label": "Company"
          },
          "displayTitle": {
            "format": "text",
            "label": "Display title"
          },
          "easyApply": {
            "format": "boolean",
            "label": "Easy apply"
          },
          "isRepost": {
            "format": "boolean",
            "label": "Repost"
          },
          "isSponsored": {
            "format": "boolean",
            "label": "Sponsored"
          },
          "jobType": {
            "format": "text",
            "label": "Job type"
          },
          "location": {
            "format": "text",
            "label": "Location"
          },
          "positionName": {
            "format": "text",
            "label": "Job title"
          },
          "postedAt": {
            "format": "text",
            "label": "Posted"
          },
          "rating": {
            "format": "number",
            "label": "Company rating"
          },
          "remoteWorkType": {
            "format": "text",
            "label": "Workplace"
          },
          "salary": {
            "format": "text",
            "label": "Salary"
          },
          "searchFacetTotal": {
            "format": "number",
            "label": "Reported total"
          },
          "searchRetrieved": {
            "format": "number",
            "label": "Retrieved"
          },
          "url": {
            "format": "link",
            "label": "Indeed link"
          }
        }
      },
      "title": "Jobs",
      "transformation": {
        "fields": [
          "positionName",
          "displayTitle",
          "company",
          "rating",
          "location",
          "salary",
          "jobType",
          "remoteWorkType",
          "postedAt",
          "isRepost",
          "isSponsored",
          "easyApply",
          "searchFacetTotal",
          "searchRetrieved",
          "url"
        ]
      }
    },
    "salaries": {
      "display": {
        "component": "table",
        "properties": {
          "company": {
            "format": "text",
            "label": "Company"
          },
          "location": {
            "format": "text",
            "label": "Location"
          },
          "payTypes": {
            "format": "array",
            "label": "Pay"
          },
          "positionName": {
            "format": "text",
            "label": "Job title"
          },
          "salaryAnnualMax": {
            "format": "number",
            "label": "Annual max"
          },
          "salaryAnnualMin": {
            "format": "number",
            "label": "Annual min"
          },
          "salaryCurrency": {
            "format": "text",
            "label": "Currency"
          },
          "salaryMax": {
            "format": "number",
            "label": "Max"
          },
          "salaryMin": {
            "format": "number",
            "label": "Min"
          },
          "salaryPeriod": {
            "format": "text",
            "label": "Period"
          },
          "salarySource": {
            "format": "text",
            "label": "Source"
          },
          "url": {
            "format": "link",
            "label": "Indeed link"
          }
        }
      },
      "title": "Salaries",
      "transformation": {
        "fields": [
          "positionName",
          "company",
          "location",
          "salaryMin",
          "salaryMax",
          "salaryPeriod",
          "salaryCurrency",
          "salarySource",
          "salaryAnnualMin",
          "salaryAnnualMax",
          "payTypes",
          "url"
        ]
      }
    }
  }
}
