# Workopolis Jobs Details Scraper (`soft_alexist/workopolis-jobs-details-scraper`) Actor

Scrape detailed job listings from Workopolis.com, Canada's leading employment platform. Extract titles, locations, compensation, employer ratings, benefits, and 40+ fields per job — perfect for market research, HR analytics, and job aggregation platforms.

- **URL**: https://apify.com/soft\_alexist/workopolis-jobs-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Workopolis Jobs Scraper: Collect Canadian Job Data at Scale
---

### What Is Workopolis.com?

Workopolis.com is one of Canada's largest job search platforms, hosting hundreds of thousands of active listings across industries and skill levels. It serves employers ranging from startups to Fortune 500 companies, making it a rich source of Canadian labor market data. However, manually collecting and organizing job listings is tedious and error-prone — the **Workopolis Jobs Scraper** automates this process, delivering structured, machine-readable records in minutes.

---

### Overview

The **Workopolis Jobs Scraper** extracts comprehensive job detail pages from Workopolis.com, transforming raw HTML into clean, structured data. It is ideal for:

- **HR professionals** building job market benchmarks and salary intelligence
- **Recruiters** monitoring competitor postings and talent availability
- **Job aggregators** syndicating Canadian job listings to custom platforms
- **Labor market researchers** analyzing hiring trends and job demand by region
- **Career analysts** studying compensation patterns and benefits offerings

Key features include direct URL scraping, robust error handling, and a comprehensive output including job metadata, employer ratings, compensation data, and tracking parameters.

---

### Input Format

The scraper accepts a minimal, flexible JSON configuration:

```json
{
  "urls": [
    "https://www.workopolis.com/jobsearch/viewjob/Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag"
  ],
  "ignore_url_failures": true
}
````

| Field | Description | Example |
|---|---|---|
| `urls` | Array of direct job detail page URLs from Workopolis.com | `["https://www.workopolis.com/jobsearch/viewjob/..."]` |
| `ignore_url_failures` | Boolean flag; if `true`, scraper continues on failed URLs; if `false`, stops on first failure | `true` or `false` |

**Input tips:**

- Paste individual Workopolis job detail URLs (not search result pages)
- Use `ignore_url_failures: true` for bulk runs to prevent interruptions
- Each URL must be a complete, valid job posting page

***

### Output Format

**Sample output**

```json
{
  "job_found": true,
  "optional_revenue_ping_url": null,
  "job_title": "Tower Controller",
  "job_key": "Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag",
  "normalized_title": "controller",
  "display_title": "Controller",
  "formatted_location": "Toronto, ON",
  "city": "Toronto",
  "state": "ON",
  "latitude": 43.69807,
  "longitude": -79.39697,
  "job_types": [
    "Full-time"
  ],
  "work_settings": [],
  "job_description_html": "<div><div><div><b>JOB INFORMATION</b></div>\n<div><b>\nRequisition ID:</b> 13231<br>\n<b>Number of Vacancies:</b> 4<br>\n<b>Department:</b> Transit Control (20000059) - Transit Control - Operations (30000420)<br>\n<b>Salary Information:</b> $104,124.80 - $130,166.40<br>\n<b>Pay Scale Group:</b> 8SA<br>\n<b>Employment Type:</b> Regular (On-Site)<br>\n<b>New or Existing Vacanc</b><b>y</b><b>:</b><b> </b>New</div>\n<div><b>\nWeekly Hou</b><b>rs:</b> 40 <b>Off Days:</b> Various <b>Shift:</b> Rotating<br>\n<b>Posted On:</b> July 9, 2026<br>\n<b>Last Day to Apply:</b> July 15, 2026<br>\n<b>Reports to:</b> Manager, Transit Operations</div><div><br>\nThe Toronto Transit Commission (TTC), North America's third largest transit system and recognized as one of the top places to work in the GTA has introduced its new 2024-2028 TTC Corporate Plan - Moving Toronto, Connecting Communities which continues the TTC&rsquo;s legacy of delivering service to hundreds of millions of customers a year. The TTC&rsquo;s new vision and mission statements also help promote the many environmental, social equity and economic benefits that the TTC provides:</div><br>\n<div></div>\n<div><b>\nVision:</b> Moving Toronto towards a more equitable, sustainable, and prosperous future.</div><br>\n<div></div>\n<div><b>\nMission:</b> To serve the needs of transit riders by providing a safe, reliable, efficient, and accessible mass public transit service through a seamless integrated network to create access to opportunity for everyone.</div><div></div><div><br>\nThe full Plan can be viewed on ttc.ca.</div>\n<div><div><div><h2 class=\"jobSectionHeader\"><b>Career Opportunity</b></h2>\n</div><div><div>\nLooking for a new and exciting opportunity? We are looking for Tower Controllers to join our team!</div><div><br>\nTransit Control Centre at the TTC is essentially the nerve center for the city&rsquo;s transit operations. Located at the Hillcrest Complex, it is responsible for monitoring and managing the day-to-day operations of all TTC vehicles, including buses, streetcars, and subways.</div><br>\n<div></div>\n<div>\nThis recruitment may be utilized for future opportunities that become available.</div></div></div><div><div><h2 class=\"jobSectionHeader\"><b>\nWhat You Will Do</b></h2>\n</div><div><div>\nReporting to the Manager &ndash; Transit Operations, this position is responsible for supervising Subway transit operations by monitoring and operating communications consoles and systems such as the Central Office Signaling System (CSS), the Integrated Communication System (ICS) and responding to various routine and emergency situations to ensure that scheduled subway service is met. The incumbent receives calls via telephone and radio channels, determines the nature and urgency of the occurrence and sets priority for action, provides vital information, and/or dispatches the appropriate personnel to the incident. In addition, the incumbent assists in responding to emergency situations by monitoring the occurrence and adjusting subway service levels in an effort to mitigate service disruptions and maintain established service levels and standards. The incumbent also performs various administrative duties for related Transit Control activities.</div><div><br>\n Other responsibilities of your role will include:</div><br>\n<div></div>\n<ul>\n<li>Continuously monitor services and determine which actions to take to minimize disruptions and meet the needs of changing situations. Maintain contact with operating and on-site supervisory personnel.</li>\n<li>Direct and/or channel information between TTC personnel and emergency response teams.</li>\n<li>Manually operate the various types of subway operating control consoles. Set the controls to permit the automatic operation of signals and track switches for normal operation on the right-of-way in the interlocking areas of the entire subway system.</li>\n<li>Keep the Assistant Manager informed of any irregularities and unusual conditions, which may impact subway services.</li>\n<li>Work in close co-operation with Transit Control Centre personnel, Equipment Control Desk personnel, track level personnel (e.g. Signal Maintainers, Track Patrol, Subway Electricians, Rail Vehicle Mechanics etc.).</li>\n<li>Summarize and acknowledge alarms as required (e.g. track/ signal/switch/alarm reports).</li>\n<li>Ensure the preparation of the service log reports containing all pertinent information as required. Maintain and compile various reports pertaining to service performance, equipment status, etc.</li></ul><br>\n<div></div>\n<div>\nAs a TTC employee, you will be responsible for promoting a respectful work and service environment that supports diversity, inclusion, and is free from harassment and discrimination. You will provide leadership in the development and implementation of inclusive and accessible policies, programs and/or services for employees and customers in accordance with TTC&rsquo;s commitments and obligations under the Ontario Human Rights Code (OHRC) and Related Orders, the Accessibility for Ontarians with Disabilities Act (AODA), and TTC&rsquo;s policies. You will also be participating in the TTC Customer Service Ambassador Program.</div></div></div><div><div><h2 class=\"jobSectionHeader\"><b>\nWhat Skills Do You Bring?</b></h2>\n</div><div><div>Use office technology, software and applications</div><div>\nApply analytical skills</div><div>\nCommunicate in a variety of mediums</div></div></div><div><div><h2 class=\"jobSectionHeader\"><b>\nWhat Qualifications Do You Bring?</b></h2>\n</div><div><ul><li>Your educational background will consist of the completion of a post-secondary college diploma or university degree in a related discipline or a combination of education, training and experience deemed to be equivalent.</li>\n<li>Your application will demonstrate that you have a minimum of 2 years of supervisory experience in transit operations or in the transit industry.</li>\n<li>You have or must acquire knowledge of technical issues and relevant policies and procedures, government legislation and regulations as they apply to transit service including the Collective Agreement, Occupational Health and Safety Act, Highway Traffic Act, Corporate Policy, Human Rights, discipline process and transportation regulations.</li>\n<li>You have good working knowledge of the Collective Agreement, TTC and Operations Group policies and government regulations as they pertain to work refusals and remedial actions required thus preventing a major disruption to service, etc.</li>\n<li>You have strong computer skills with proficiency in MS office applications.</li>\n<li>Effective verbal communication skills, excellent team building, leadership and decision-making skills.</li>\n<li>You possess investigative and problem-solving skills to deal with the many different areas of emergency response.</li>\n<li>In addition, you have sound judgment combined with well-developed interpersonal, organizational and problem-solving skills and multi-tasking skills.</li>\n<li>You must currently have a valid, non-probationary, Province of Ontario class &quot;G&quot; driver's license in good standing.</li>\n<li>Must have or rapidly acquire a comprehensive knowledge of the Ontario Human Rights Code and Related Orders including disability accommodation and accessibility requirements pertaining to passengers and employees.</li>\n<li>You must have a comprehensive knowledge of all transit operations, rules, regulations and procedures as well as equipment operated by the TTC and route management principles.</li>\n<li>Knowledgeable of subway operations, satellite tower operations, the signal system, track switches, and the Subway Rule Book.</li>\n<li>Familiarity with subway vehicles, subway tower and local control zone rooms, station management, subway rail grid.</li>\n<li>Knowledge of surface operations, including bus and streetcar operations, streetcar track, overhead systems and emergency procedures.</li>\n<li>Subway Operator qualified is an asset.</li>\n<li>Successful candidate will be required to complete various courses in effective supervision in addition to passing various technical and refresher courses related to areas of responsibility.</li>\n</ul></div></div><div><div><h2 class=\"jobSectionHeader\"><b>What We Offer</b></h2>\n</div><div><ul><li>Commitment to creating a diverse, equitable and inclusive culture that promotes a sense of belonging and represents and reflects the needs of the communities we serve.</li>\n<li>One of the great benefits of being a full-time TTC employee is becoming a member of TTC defined pension plan.</li>\n<li>A comprehensive package that covers health, dental, vision and more.</li>\n<li>Support for professional development opportunities for all colleagues through a broad range of learning programs that include in-person and online training, leadership development, and support for colleagues&rsquo; well-being.</li>\n</ul></div></div></div>\n<div><b>Commitment to EDI</b></div><br>\n<div></div>\n<div>\nThe TTC is committed to upholding the values of equity, diversity, anti-racism and inclusion in the delivery of its services and in its workplaces. The TTC is committed to fostering a diverse workforce that is representative of the communities it serves at all levels of the organization and supports an inclusive environment where diverse employee and community perspectives and experiences bring value to the organization. The TTC encourages applications from all applicants, including members of groups with historical and/or current barriers to equity, including but not limited to, Indigenous, Black and racialized groups, people with disabilities, women and people from the LGBTQIA+ community. The TTC values and supports an inclusive and barrier-free recruitment and selection process. Accommodations for applicants are available upon request throughout the recruitment and selection process, including for those who identify as having a disability. Please contact Talent Management at (416) 393-4570 or Jobs@ttc.ca . Any information received related to an accommodation will be addressed confidentially.</div><br>\n<div></div>\n<div><b>\nGeneral Prohibition in Hiring Process</b></div><br>\n<div></div>\n<div>\nThe TTC is also committed to a fair hiring process based on job related qualifications, merit, and abilities. You are expected to write your own materials and provide your own qualifications and experiences during the hiring process. The TTC will not tolerate the use of artificial intelligence or external resources in any of your submissions or responses, or the disclosure of interview questions to others. By submitting your application, you acknowledge and agree to the following:</div><br>\n<div></div>\n<ul>\n<li>The use of any artificial intelligence (AI) tool including, but not limited to, ChatGPT and Microsoft Copilot, to generate or produce any information or materials to be submitted or any response to any assessment question or any interview question, is prohibited.</li>\n<li>All information and materials you submit, including resume, cover letter, and assessment responses, are your own original work without the use of any AI tool</li>\n<li>During any interview, your response to any interview question is your own without the use or assistance of any AI tool or any person.</li>\n<li>You will not disseminate or disclose to any person any interview question.</li></ul><br>\n<div></div>\n<div>\nShould you breach the prohibition of AI tool use, or information dissemination or disclosure, you will be in violation of TTC&rsquo;s hiring process and TTC may withdraw your application and may prohibit you from participation in the TTC hiring process.</div><br>\n<div></div>\n<div><b>\nRelatives of TTC Employees</b></div><br>\n<div></div>\n<div>\nThe TTC&rsquo;s policy prohibits relatives of current TTC employees from being hired, assigned, transferred or promoted into positions, where there is a conflict of interest due to a relationship. Should you be selected for an interview, you will be required to disclose the name, relationship and position of any relative who is a current TTC employee.</div><br>\n<div></div>\n<div>\nWe thank all applicants for their interest but advise only those selected for an interview will be contacted.</div></div></div><div></div>",
  "employer_name": "Toronto Transit Commission",
  "employer_company_page_url": "https://www.workopolis.com/browse-jobs/companies/Ttc-(toronto-Transit-Commission)",
  "employer_square_logo_url": null,
  "employer_overall_rating": null,
  "compensation": null,
  "date_on_indeed": 1783588121632,
  "date_published": 1783573200000,
  "benefits": [
    "Dental care",
    "Vision care"
  ],
  "qualifications": [
    "CSS",
    "Customer service",
    "Post-secondary education",
    "Microsoft Office",
    "Analysis skills",
    "Supervising experience",
    "Bachelor's",
    "Computer skills",
    "College diploma",
    "Communication skills"
  ],
  "encoded_apply_url": "%2Fout%3Fr%3DE7J9LTfnbMATMN5Xt_ULpwb7wD6UNQvQqZaYpwp5IjOhkvIlgq7cpkGzILSTNQov7vo2VZuDUIPu87GMKA_KD3OmvajPq88KCwIpNbI4LRai7evZzQVE9F7g85bFtRL5TKG4HBy7a3Q_KY4SE7DzrWMORkDOVxexOouFjyaBuL1EdbB7I4hRfi8JJhMs_at3hwrlLCLeYyXAz2-ogjchplQI",
  "encoded_md_apply_url": "%2Fout%3Fr%3Dp4MiQzswhA_e4WPjjPiZwpLhQbPmf9rv7tjqCO8ogb8dbPR79DGlp4CfElGRbrxGO_aua-a3bIGS7FMf9-f6blXju8iypSHeejNL1_X-6SHJicnRHYrNnuG35P-8Dy_Z8HKLE-7FJBP90oX-rxxQ2KJ63M3aXPx1DcW3Bljtoppk2qI9bqMB5qtcqYaRQUBftEdc05GWmhzdjPbu710PIYBc2caGiDGZKmUcEO0PdLZ-p2n5SDJlTDA",
  "view_job_tracking_key": "5-pdx1-3-1jt6ia5fm2824g00",
  "is_indeed_apply": false,
  "sponsored": false,
  "job_data_result_tracking_key": "5-pdx1-3-1jt6ia5fm2824g00",
  "expired": false,
  "expiration_date": null,
  "job_type_keys": [
    "CF3CP"
  ],
  "base_salary": {
    "min_minor": 10412480,
    "max_minor": 13016640,
    "unit_of_work": "YEAR",
    "currency_code": "CAD"
  },
  "beneficiary_name": "TTC (Toronto Transit Commission)",
  "camk": "",
  "cortex_page_visit_uid": "1jt6ia5f1ge59doh",
  "site_config": {
    "browse_jobs": [
      "cities",
      "companies",
      "salaries",
      "titles"
    ],
    "dsa": false
  },
  "proctor_allocations": {
    "cortex_sh_dsa_options_tst": null,
    "sh_ia_u_r_l_only_signed_in_users_tst": 1,
    "sh_job_card_company_page_link_tst": null,
    "sh_job_card_snippet_replacement_tst": 3,
    "sh_one_trust_script_tst": -1,
    "sh_one_trust_consolidate_test_script_tst": null,
    "sh_all_cities_linking_tst": null,
    "sh_new_browse_columns_tst": 1,
    "sh__s_e_r_p_seo_links_tst": null,
    "sh_serp_quick_answers_tst": null,
    "sh_hp_account_creation_c_t_a_tst": null,
    "sh_qualifications_filtering_tst": null,
    "sh_salary_company_content_gate_tst": 2,
    "sh_googleonetap_tst": 1
  },
  "encrypted_email": "WCIXi75EZW5L5AnMBX-3Un3ayBHzRZtHLGNcZB98KKY",
  "ss_similar_jobs": [
    {
      "job_key": "gQZlyOxYsgRPBZ-bwrR_trEMFIUNcQymbmpn5u8WvDSPG8JjYBcrmoQBHA-RTtbM",
      "snippet": "Bachelor’s degree in Accounting, Finance, or related field; CPA preferred. Monitor cash flow and optimize financial processes for efficiency.",
      "title": "Controller",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-b06cecfbd969d29f---6NYlbfkN0CdpAOuHliQ3ntUwRYzoip5xq5HmnQFmJWUz1_hUK4L1mYMLHZq8GmfTaZ5KgAFmcvpvT1GshZpOfH1OTPy39ElYr8ukYM1bVWEp2TUrw5CnWgta-Tlvhz0DgZEQ0QWpl2i7Kq9lWOySpI8F2r72_QXFgp6FMMcFQZvRGWFYkrsYwBq6ivDRLgm10xsFLQKq4cEuUcyT0kGcH84vAm8N879ZHky1sBtk0tPT7K_Z-0i4x64HzqSqukb8ZeDwDj2kVw085A9OwMzKbeGTbfEbbX6T70tH6lWseLc8VX3PQN0GBdj_4yGqyk_KZeUY1H4XHesp7h2kv4RcOm51DYsB9RzCIaNlqdHN31FXXScQ8tLby6uuQeuqyeiWBxFx9Sjnym4nnKMNpvaltf0a2oWIWFxucRexj8kYF3q7XbbXxpps3aTatqcYxJBWgtxMMtShoztGYimZvlXPKoFJb0ZZewypD4T4PlTCToXToWTU5_K6m9gIeqPvSm1LgYg98vm_Zx-Gu2Eqb-sqqYg3mUlafWuD9DVGUZ2Sn_krZnIWJubZXck9ATYXvddm7SsT7RQ0bZ8RJtVZZ-r5KMNn2NK1ecVQfHm10YeaxX0awLTUfyI6pjQt98tMaJC7ftqDe2Qr33pwarmJxH9kz575a0DDL3fM_mrXDITk6DpBu3WumVsi2-WrRvaJ61MM3zhRO-guSAlkFAIOmWHIGW7aI0TOGsRQeCk5MKHnls4lqFn-bt_BsTOYQCi78cPdWC9d_t7AVmlxBpYqYnYgVYIIFmoUe3XLBn-_EQmcUaVwDo-VvAQPny31gijqpyqS5m9aJ0s3ok=",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2FgQZlyOxYsgRPBZ-bwrR_trEMFIUNcQymbmpn5u8WvDSPG8JjYBcrmoQBHA-RTtbM%3Fisp%3D1%26jobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-b06cecfbd969d29f---6NYlbfkN0CdpAOuHliQ3ntUwRYzoip5xq5HmnQFmJWUz1_hUK4L1mYMLHZq8GmfTaZ5KgAFmcvpvT1GshZpOfH1OTPy39ElYr8ukYM1bVWEp2TUrw5CnWgta-Tlvhz0DgZEQ0QWpl2i7Kq9lWOySpI8F2r72_QXFgp6FMMcFQZvRGWFYkrsYwBq6ivDRLgm10xsFLQKq4cEuUcyT0kGcH84vAm8N879ZHky1sBtk0tPT7K_Z-0i4x64HzqSqukb8ZeDwDj2kVw085A9OwMzKbeGTbfEbbX6T70tH6lWseLc8VX3PQN0GBdj_4yGqyk_KZeUY1H4XHesp7h2kv4RcOm51DYsB9RzCIaNlqdHN31FXXScQ8tLby6uuQeuqyeiWBxFx9Sjnym4nnKMNpvaltf0a2oWIWFxucRexj8kYF3q7XbbXxpps3aTatqcYxJBWgtxMMtShoztGYimZvlXPKoFJb0ZZewypD4T4PlTCToXToWTU5_K6m9gIeqPvSm1LgYg98vm_Zx-Gu2Eqb-sqqYg3mUlafWuD9DVGUZ2Sn_krZnIWJubZXck9ATYXvddm7SsT7RQ0bZ8RJtVZZ-r5KMNn2NK1ecVQfHm10YeaxX0awLTUfyI6pjQt98tMaJC7ftqDe2Qr33pwarmJxH9kz575a0DDL3fM_mrXDITk6DpBu3WumVsi2-WrRvaJ61MM3zhRO-guSAlkFAIOmWHIGW7aI0TOGsRQeCk5MKHnls4lqFn-bt_BsTOYQCi78cPdWC9d_t7AVmlxBpYqYnYgVYIIFmoUe3XLBn-_EQmcUaVwDo-VvAQPny31gijqpyqS5m9aJ0s3ok%253D%26xkcb%3DSoD-6_M3hmsnGwgFu70LbzkdCdPP%26camk%3DC3EPSzFlQw9Vk0E8eqvt8Q%253D%253D",
      "requirements": [
        "Microsoft Excel",
        "Management",
        "Finance",
        "Analysis skills",
        "Bachelor's",
        "Accounting",
        "In-person",
        "Accounting"
      ],
      "job_types": [
        "Full-time"
      ],
      "benefits": [
        "Life insurance"
      ],
      "remote_attributes": [],
      "uncategorized": [
        "Extended health care",
        "Sage",
        "Permanent",
        "Accounting software",
        "Chartered Professional Accountant",
        "On-site parking",
        "Account reconciliation"
      ],
      "bot_url": "/jobsearch/viewjob/gQZlyOxYsgRPBZ-bwrR_trEMFIUNcQymbmpn5u8WvDSPG8JjYBcrmoQBHA-RTtbM",
      "location": "Toronto, ON",
      "company": "Confidential",
      "company_rating": -1,
      "salary_info": "$100,000–$120,000 a year",
      "indeed_apply": true,
      "date_on_indeed": 1780679081115,
      "sponsored": true,
      "auction": true,
      "camk": "C3EPSzFlQw9Vk0E8eqvt8Q==",
      "company_page_url": "",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3DWN8yxa8vY9enXOqBlMnWrKkbHNM_6FYuHNMLHTfllmxnOGDCo6RbQUKkfKTIGKz35gC0QmgAnm4YNU3diTqPd1mXi7IY8RL-TUiMDD8JCpa6EUtojNqjMNv1QTS0UyqI2OSsqC6Kl2A4D2YPzZD-rKXXM84gOD_wPn5d1tiNy8NpvHbVh0usyFM9WsK6sJV1GGhbOGwzSzwkxZ9MADfNdujYNQAuMY_8rOG3UgVi5pKi6qX363vLpK-SNArieQaYuwwo7iw4o5uYSDIeojrfia3Vg1aradr5AMsW-x1rZuyDyL8Xr92izaUupcQvkROw_B95TSOxcj_cwvzmDZmkT-TniMtxzjjwK5eNhWXWr48Y4ODdrXlNluBSg7QcoREX6QiuJtnFPuUTD4xi1JCypYEtxe7FWvnXoZFOr3MuXowjrFMsI_zONLP_c4MHsCgSGnD-2XWMhsQ5-ZCWZGo2i6LJSKbECADi2Ut9tRhAVQ_BJXu4bWAt1d61jT6kpNiJi6A8NdguGz41ZLC_g_mcYh65q8ItaDDseb8B3afLcLB9yhhU88G5hMY2Kjx7-jAVHxfH9Ac8k1B324FK7WFIayFEQXycaGq-xYCTJSqkhyMyKEzFSm87SlJy5NhKrXCsI8wqMGDC99HgqOYCpG9pcAMk37WPhQeR773B3gGNPBaaJcnSeqgU0tzWzUPHJteFZNs-IERjrPl0gxzmFER-W2yeNj5220LWFZ9cPthtI-oNUtzz5dhimYyHMaWWwxbxNDV3cLbqwmoA96k6y9oCkLCm8jrzGAYlQKVL1Ng3lKEzjPKiz86qXsV-Qxb6PPenmI19l2uvy1PBc3qozdRQ-Gyx5r3z2_nLhU8Sgxho4ZRiJcjoDHeA5Evj194x8XLQWm7MGtyXqUesGxP_nI7CTKFGhV4TafvhCGtvfdq3ss1_4prz_19l3m6BQfdTFi63PnkTgjMrdt97-xdT3feduF23w49hG9A6NBdnBu8zIiTuRRwF68EHgr_8xKLsuFUm_5RRep-piWLY9favl9wMVEOBhTusjXMWRhdh3tNmIXYsrRN8LezkxXe8jYKXHMUgsem1Rhh76cW_yB23JmESNTgLRJoN-73tb2WGHDLHKkhFpewFMTp0TKZ1gqBv3JcUU_B59MXoJNEJAUTJJMeqKZIcaocnmgOA76kK3mYUywPyLaXztLNbJBnxRNUtwJqDvUtB2qAMz4IjRY4zHEAVkCKHuKvZFMCi4ZIjzZyxIrYIVl6aK7Et5E-rCiQD0yV5VC9s6E23C1dwgt2yLA3T60Bi64HwOs6H5vLoNF7UMlYk_T9XbJbO7fBj8ijH4lsjJr8j3ZNWqIBPhUj6nrMS9EW1nw"
    },
    {
      "job_key": "Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag",
      "snippet": "You must currently have a valid, non-probationary, Province of Ontario class \"G\" driver's license in good standing. Employment Type: Regular (On-Site).",
      "title": "Tower Controller",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-cd0e83d98ea5c83d---6NYlbfkN0Ap9myiZtoc2TbN4Sl_5EnfIwvN7Y7hjZFt0NPZVM_urjFUnP1oS7SSHP1SqEp1Tyc5Hk24Lbux8mxY0At5e55ZM5vFF9uMpr0QgQ_2jGqPv8o3nx7OXsZ6x-s1Dgaw_CZ6JdYF28uRFCK02voTfCDQHWkFOsgVvgXcpG5gqiTFpINV_PFtIRirGblBV0rCQIGyLOChd_7y37CN3wwVPx1xx4Fm4qIBzT0RNoAGELWyComm1m1XTRchTmals6G0Y7iIss01JJapM9ggy5Cgj71rnuxI8lshQIIpqH3VIciJ0LZsvxBFIwC1ckzd5ZFq0tymKsDoXNyK5ji3-neUyzrdkwQjW9T8yM5jsZHecllhk5hNF3NfZ0XzmspNzpZ0hLbJLmcHwt6PiGnrcxnbdZv_I3if-m-qoei5mg9BPZIarxPsiqVrLLhZ91tG9pmVFj-mJPSCU55K_e319IaCp5dK23TSMPbjc2RZHTcw3wlJ2PzLwe1k9ED3AIxvrCg_bz1Uz0be-QQm5EK1f_g3Pc2Gh20A0lOwpStVStQyeZgCPd0sftM6x376QIVYjE2-_C2G9El9q4niBhHf5CS2vX-Kx5M3ZxVsDoCKDdlJV-XMuhP27wyLYyhnGTP7y7b70mYhUx4wblHpK5zsvUDaVTMpUAQByd6Xcw-nPpsKUEXHGFPoJh4J5pFUbifq-EmKlqR_8VQHBLTZp_WwwMlXIWMqcpZDYRwJKjhhjjFsC-TR7ncfDU5eAx8IC1luwK4S0_Het8_ltgr3H_4BWv58Tm4NVp1CsxUg6DnBuF5uJA-S20AoDXBGWNnioUvXFFEaNemp-2KEN0xQhF-_8WZFJ7qTDoXUJ5OKWT4hqP38BA8l-gvwTQiKjPrsBxWIV8E4Zy8=",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2FQru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag%3Fisp%3D1%26jobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-cd0e83d98ea5c83d---6NYlbfkN0Ap9myiZtoc2TbN4Sl_5EnfIwvN7Y7hjZFt0NPZVM_urjFUnP1oS7SSHP1SqEp1Tyc5Hk24Lbux8mxY0At5e55ZM5vFF9uMpr0QgQ_2jGqPv8o3nx7OXsZ6x-s1Dgaw_CZ6JdYF28uRFCK02voTfCDQHWkFOsgVvgXcpG5gqiTFpINV_PFtIRirGblBV0rCQIGyLOChd_7y37CN3wwVPx1xx4Fm4qIBzT0RNoAGELWyComm1m1XTRchTmals6G0Y7iIss01JJapM9ggy5Cgj71rnuxI8lshQIIpqH3VIciJ0LZsvxBFIwC1ckzd5ZFq0tymKsDoXNyK5ji3-neUyzrdkwQjW9T8yM5jsZHecllhk5hNF3NfZ0XzmspNzpZ0hLbJLmcHwt6PiGnrcxnbdZv_I3if-m-qoei5mg9BPZIarxPsiqVrLLhZ91tG9pmVFj-mJPSCU55K_e319IaCp5dK23TSMPbjc2RZHTcw3wlJ2PzLwe1k9ED3AIxvrCg_bz1Uz0be-QQm5EK1f_g3Pc2Gh20A0lOwpStVStQyeZgCPd0sftM6x376QIVYjE2-_C2G9El9q4niBhHf5CS2vX-Kx5M3ZxVsDoCKDdlJV-XMuhP27wyLYyhnGTP7y7b70mYhUx4wblHpK5zsvUDaVTMpUAQByd6Xcw-nPpsKUEXHGFPoJh4J5pFUbifq-EmKlqR_8VQHBLTZp_WwwMlXIWMqcpZDYRwJKjhhjjFsC-TR7ncfDU5eAx8IC1luwK4S0_Het8_ltgr3H_4BWv58Tm4NVp1CsxUg6DnBuF5uJA-S20AoDXBGWNnioUvXFFEaNemp-2KEN0xQhF-_8WZFJ7qTDoXUJ5OKWT4hqP38BA8l-gvwTQiKjPrsBxWIV8E4Zy8%253D%26xkcb%3DSoCn6_M3hmsnGzAFu70LbzkdCdPP%26camk%3DC3EPSzFlQw8IpadAdzUg_Q%253D%253D",
      "requirements": [
        "Customer service",
        "Microsoft Office",
        "Analysis skills",
        "Supervising experience",
        "Bachelor's",
        "Computer skills",
        "Communication skills"
      ],
      "job_types": [
        "Full-time",
        "Rotating shift"
      ],
      "benefits": [
        "Dental care",
        "Vision care"
      ],
      "remote_attributes": [],
      "uncategorized": [
        "Cover letter",
        "CSS",
        "Post-secondary education",
        "College diploma"
      ],
      "bot_url": "/jobsearch/viewjob/Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag",
      "location": "Toronto, ON",
      "company": "Toronto Transit Commission",
      "company_rating": 3.9,
      "salary_info": "$104,124.80–$130,166.40 a year",
      "indeed_apply": false,
      "date_on_indeed": 1783588121632,
      "sponsored": true,
      "auction": true,
      "camk": "C3EPSzFlQw8IpadAdzUg_Q==",
      "company_page_url": "/browse-jobs/companies/Ttc-(toronto-Transit-Commission)",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3DY6fPvH1WD3jR5xhpANd68Q4LxKxK7BPIJmFoOSqen7_MV0-9WUtUIUd8VeJM1VZozpCXIBlvAwTFouUSGrqBvo7R2_i3abQMlfbwZWQORDVZETKshNE7Hy5ubiPrkzcS6hnSjKv0MutLRRk8OrQDKlETngu1rW0XW9MnTo4xVXUr1Rm22kpvaKEYLsqz703LzxLA01tFKPVls8g4eq0l_smYShTERus9Y_7-OV0bwmk2BnMDX83DZ25a95RLH_NAZXb99GLDGmCkkfpdKHc20qfkkRgqPe6L9ii92nKsEzEpHZ0ih_T6yxw-knnms5e_V3ojtOXNTS5tnHGyahgcR-t7XVCzo6WXev2Tq4OJG4NHP988DPBiPClV_KeCTawEOE0oTn4SMw_0Y_T2ITvbhY_UsE2lGGo9lfuDVY5N2BxRMzParaMdAKQhI9OZxOqODFSPfL0hBBZ4cUuVlnDlGWCUI3FgLLASxFfiVL72oU374UvpEbViWZ8snFLHHVvRg4UtjpJiTYFkagMN77rD1mXrrz2zKn-SHPKtjmDbd7Rfq2qz-Y2RxOy56VbvuTdhxNOSwoWcn-1dTKJCJSvToPWi1uJnHFIsVVBjI7yCu1aJQgldZIOWGg4G_ShG50BWqwdj193uAEQktYs0iUKkoDQNKKHq8AuPaB2oHbxDcGoK3VW60Mqsm7zDG0SixFg5sAvzjAq9aiuT8CNfw13-UuD0tw-KSXRigjAWQqkVkrZkGPMVIYpNJwljMNz78BnP7j-EA1vFwjSl3mfwjiX7IXl0Wjpu4mogyyKW7LnR3lgxlG3RDbudMStJXilFjA8IUmmKhe85lniwpvQKQy2d952-7J2HJuOFjRci3zGv9SImb9LTyn9Z7JKkUgrYsBNf8DESqPK6d5vBxy-Bt8ugfrt7c8hMQOerWJMr5y2-vF0-R6VLtBtyhpFJdXNk0C02dNQ3K0wDRZZYw_MIGELaQDqkwHGw72nZiZWq4lPWAT52n_coqhVzMP7pZosX8lTJBIJhLRtcjQJTztL1wQKFcxbOdxgG3NUXkpYbkAqnv3KUH2We66ohCbyPmX3gRU3rCI_ZrggyRxAhVppwWFSCTty0e7KEtthB45Cl3FNoF8Lhv3jTvmmWgWGDLxENan9xXmLEppgae2j84pspgYxmb8FbgFSKP3dj1SRd3Z8XX3C27InNaz99RZvfPsAw_b2O9e-uIj8qwM1wEnP3yiaapMDIdw9Ma1-tF_ld0ZnPZ27kvoA3NldqHgjlo6BDkeSSdK7CO-s6cEhTvl05a6HoUgn-f3YRVJhDoIh6YgN27wHbYWWaiZbeW2bGdNm5nC2c410qi2Tb2-IO_Dx1UqcE5_Rqew6xBPA2IlVXhqKlPTORcLusUpwA3PlKvAQ05TlEehYTIehzQPa88q8ODqpC4zpjzgREimX_wKM8-2Fxo4f5okk"
    },
    {
      "job_key": "cq0n8LG2n710PUeoGu5uw4nkDJwayevXIzjS1UaEvspwWB31NImn7yuihBen_0fU",
      "snippet": "Ensure compliance with local, state, and federal reporting requirements. Analyze financial data to identify trends, assess financial health, and provide…",
      "title": "Assistant Controller/Controller",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-067659e355cf2d21---6NYlbfkN0AQSK_GqPKTibLa_Sq6MoaLQo3mOkfXtInvI_jK6xFhk-VIW9kkA66GQcRKADqMHWdGIrCExBDn7YuR0KQW2I_RFTEhGlhaj3uHOEbWvSeIhzDfaU3CcvT0Rq9SptVszxvleye9brUIrJYzyEf6tGFRepZHZPeyg43P99eSX9iB8-zdEOgkEoy5wN_rzVa6YS3KVma5GXdY_iT282-88qQUv03F3zZPQdNYAh49xgL0uXuIs1On3b5KFZqYgQOSDz9tYh8nVQqMh4vMuNvi7sLLuGZ9qvQibjrpgz3FwBvYhipZ1QyjgVg81Vy8-SgDix6DEuounZZoXWl6mD83L2jNYt5ZebOtTRDYqumVNg1UgmStvoXYHo77CKaLKKr47dyShjziwamGgl9Z8vdKA-PGJ3ytYfKTY-C3buRYtfONfzfyOIFLoiNtfhw2yBkkhgMQGL_eX6mctdqdvnO1wnZ-RVwdxWmcc8jOongzLFyDOE8ympz8UqlrZQSA3XPj6o-G93fSWRezN8xjFiWSVw-pbcmXhTpQJZe8OqAClQngqNzMKXTCJx0Y98ZMUwcqgQmqI1tu8wI385xKgW80pQC5zikvidagl8PKW-m1lVMAU7Pat03Lw1MJjHmzY-a2V8j2vlF5Rmt8822CfI682MODP2Ek2t8eNc0BTVUCUKm0fMXsrVqSZ6hMw8BcJWt1uXPSh-MSEjt0FXLcC3waGHkqVYNn8sn330jVKuybQbeFAvzKWGA51atI_Fk4U0vPeOa-p_iYDUXWD5zK2ZiWV4KLXuvFxFnCDaX3U2poEaXqviHPPQ6R7Cfsm2WgA_Wol3q_o35CpBPnMP7HQXDDMNETLuARXj-AmkA=",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2Fcq0n8LG2n710PUeoGu5uw4nkDJwayevXIzjS1UaEvspwWB31NImn7yuihBen_0fU%3Fisp%3D1%26jobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-067659e355cf2d21---6NYlbfkN0AQSK_GqPKTibLa_Sq6MoaLQo3mOkfXtInvI_jK6xFhk-VIW9kkA66GQcRKADqMHWdGIrCExBDn7YuR0KQW2I_RFTEhGlhaj3uHOEbWvSeIhzDfaU3CcvT0Rq9SptVszxvleye9brUIrJYzyEf6tGFRepZHZPeyg43P99eSX9iB8-zdEOgkEoy5wN_rzVa6YS3KVma5GXdY_iT282-88qQUv03F3zZPQdNYAh49xgL0uXuIs1On3b5KFZqYgQOSDz9tYh8nVQqMh4vMuNvi7sLLuGZ9qvQibjrpgz3FwBvYhipZ1QyjgVg81Vy8-SgDix6DEuounZZoXWl6mD83L2jNYt5ZebOtTRDYqumVNg1UgmStvoXYHo77CKaLKKr47dyShjziwamGgl9Z8vdKA-PGJ3ytYfKTY-C3buRYtfONfzfyOIFLoiNtfhw2yBkkhgMQGL_eX6mctdqdvnO1wnZ-RVwdxWmcc8jOongzLFyDOE8ympz8UqlrZQSA3XPj6o-G93fSWRezN8xjFiWSVw-pbcmXhTpQJZe8OqAClQngqNzMKXTCJx0Y98ZMUwcqgQmqI1tu8wI385xKgW80pQC5zikvidagl8PKW-m1lVMAU7Pat03Lw1MJjHmzY-a2V8j2vlF5Rmt8822CfI682MODP2Ek2t8eNc0BTVUCUKm0fMXsrVqSZ6hMw8BcJWt1uXPSh-MSEjt0FXLcC3waGHkqVYNn8sn330jVKuybQbeFAvzKWGA51atI_Fk4U0vPeOa-p_iYDUXWD5zK2ZiWV4KLXuvFxFnCDaX3U2poEaXqviHPPQ6R7Cfsm2WgA_Wol3q_o35CpBPnMP7HQXDDMNETLuARXj-AmkA%253D%26xkcb%3DSoDi6_M3hmsnGzgFu70LbzkdCdPP%26camk%3DC3EPSzFlQw8rIRK3h6DEFg%253D%253D",
      "requirements": [
        "Finance",
        "Master's degree",
        "Bachelor's",
        "Accounting",
        "Budgeting",
        "Accounting",
        "Communication skills"
      ],
      "job_types": [
        "Full-time"
      ],
      "benefits": [],
      "remote_attributes": [],
      "uncategorized": [
        "Permanent",
        "Chartered Professional Accountant"
      ],
      "bot_url": "/jobsearch/viewjob/cq0n8LG2n710PUeoGu5uw4nkDJwayevXIzjS1UaEvspwWB31NImn7yuihBen_0fU",
      "location": "Ontario",
      "company": "ThyssenKrupp North America, Inc.",
      "company_rating": 3.7,
      "salary_info": "$95,000–$120,000 a year",
      "indeed_apply": false,
      "date_on_indeed": 1781806590071,
      "sponsored": true,
      "auction": true,
      "camk": "C3EPSzFlQw8rIRK3h6DEFg==",
      "company_page_url": "/browse-jobs/companies/Thyssenkrupp",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3DLolrGzRqaIfaO-PLpwzES1MOhANzo3uW-6i2mUfOu33OYyN8I2PlBvMFxT5g1lV5H563TdyMCuVbfiZClPolz3OyHka17LmFeVC440BEAxDBQnBi1TQcjm0tGuWPU_4VAWFRFHWBCXmQhhbhRVBNyM4Yzun1KvMf_o21bpna97pi9nZHvVPfyuXfyl83OoqZdcDVvNaGzGb5AF8iyZ866qJa__1HZzq_nPzcLB3I9KmXyZo7-8za2d8L3T9joD5Dib-OkbMirFo5L_Ku3hX-xoCc3X8g0me5hoQVgZAyVSPQLGrKbYOMSCgHRzBCFnuyyCcYWB8UXRtlW9qqxCmsO2l6j3JSicANm9fL_3pgy65D7m_6SEmp6hXAhUaDo_wsR-1mAvwDuksmxDt8ZOKhLG_IPWY56OAZM96-x1Hv7o7NkQ7TKThmVRdNJ-ssIKligbblD6tDWDym50jRqwyfvaMviZtjxUsOCCzq1i-hy8OFKPgE6QhY5ngAPle_Kj9jTazjOj4WxTMmohJRXfCpQ4P7GiwAyb9TBcxbKwgD9JVxTdOiweALj6BvISdeaQRWfeOpnebSNhxs6aIdjBGAvERgCSbkZWSDcTIDTKmJGnLsFTjrMvoOtm-YUhcMzmFp7WtyV9VPrOy0nZBqVtzGy-iT1OJOi-tefbn5snERNsb1Lji08CuuZGDZofAcszTPYuSaVBuyRcbGUmIkbeTWbfYRupc1hEM_UCsxmn5XqE9FJHNaqPwwv50G-Kivq2zRtwDFGXHxVvXHgAFi10dp0yJWGI6MSKNu8d-twSrkDiP6o-JD4G07sugEAkJ15Jo7rk--Xxz4MabbBeno7q-JWxmRqRQTCApXaT6GeLKCto-LXmprAzK2De0iRbSOz8Uc9mXxITJdVCuTD_5RIHpIveaQw7INMX6U44U5OG44Aqv_dM67KHCzYyf0Uzj2oYicK7jtThjuZFbn3ZS8CcrfN-VVLyHraWk4CkcLHtt1g7uPfZ4t6Z52lqRLOMSmv4o1po2FiX13UVZk8Grcb0ZSJdQfhZXDyQzwf6UzTPS0H3An6Rmn2fs9BEhTZGn-yVm8B5DgY2n3HpwYHREruQCSsrFsz1bLEYRLHTMIggpG8h4RnR1PaDsWr9bjEz-_B2MK5QF_LbxP1oOj1gLQELxq_31nEDIkrvBw77YriQdxxrmFqoZ9eoKvyoasanfMsNT9MSUDMBDOKYussc0yJ7G29DXY7v3oqOSRQVbIzaKEL3Yb_PnmG02aO4mwnNQUF05HkY47K-dRWAFPz2S5OMzhiwiZqN4GkqDmiEBEjpE6r7DO3uHNO4f-C6Tt6uG53k0WFMYWKGVw3g4WU50g2He4xJByLdTvRxd3yBdXsIopJE7kPmfxG07MZXocLhAQoaAA-DCu"
    },
    {
      "job_key": "v5rwvHTtkWaF0gDVrRvn8pYhKaTE0ofcJKIQEzL-ApWQnFM6D7X1N2SjSdV5OHgB",
      "snippet": "We combine strategic and operational expertise with deep technical knowledge to support developers, sponsors, lenders, and project leaders in selecting,…",
      "title": "Senior Associate, Document Controller",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-4a9d76b5b1553834",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2Fv5rwvHTtkWaF0gDVrRvn8pYhKaTE0ofcJKIQEzL-ApWQnFM6D7X1N2SjSdV5OHgB%3FjobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-4a9d76b5b1553834%26xkcb%3DSoA_67M3hmsnGzgFu70JbzkdCdPP",
      "requirements": [
        "Microsoft Powerpoint",
        "Microsoft Word",
        "Microsoft Excel",
        "Microsoft Outlook",
        "Microsoft Office",
        "Analysis skills",
        "Bachelor's",
        "SharePoint",
        "Business",
        "Communication skills"
      ],
      "job_types": [],
      "benefits": [],
      "remote_attributes": [],
      "uncategorized": [
        "Filing",
        "Bonus pay",
        "Document management",
        "Document management systems"
      ],
      "bot_url": "/jobsearch/viewjob/v5rwvHTtkWaF0gDVrRvn8pYhKaTE0ofcJKIQEzL-ApWQnFM6D7X1N2SjSdV5OHgB",
      "location": "Oakville, ON",
      "company": "Alvarez & Marsal",
      "company_rating": 3.6,
      "salary_info": "$95,000–$140,000 a year",
      "indeed_apply": false,
      "date_on_indeed": 1779838727419,
      "sponsored": false,
      "auction": false,
      "camk": "",
      "company_page_url": "/browse-jobs/companies/Alvarez-&-Marsal",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3DDOLKUjN0nSFv5tZBhaBiEV0EELFutfy4U0zgk0P58nrDMSVO0t278ltuSPOf2ecIeGCTAjgatbXIxeu2MH6xafl09-j-pmYYqvMyyiKzwc54DWJMsrmYxFVcNZVT68X0tzFVBsYRPrT12MjwLUcZRkI06je3ofu6y31KCpccuSOoow5MeSYqWTWoKtxDerPrdFZBsGKlGxnA5cFIql8jKsCCHRzES0SSsb7xbEt-l_o8OljloZ2gp5qQVDqqVYZHEbwssUxVquskFzrhqdYHsqgA1hObJnXbwogbPP-V2Dinvl1sPAnCv9goFqwLNj8zrF8lKbAM4SkyzyMN8goOvnsLNC9_ifygcgw_jRdIUJSH02wUqhHXd3H807FrASYe1NCNS2Yl5jmBG_9a9stnQXSy"
    },
    {
      "job_key": "uKffaf4Lx_L5vMs4rocHC__Lu6NkESD01LhXhUPR0yqOP-lgefyE47tEDxwYbeNf",
      "snippet": "Bachelor’s degree in Finance, Business, or a related field; MBA or certifications (CPA, CMA) are a plus. We are seeking a Sales Finance Controller to partner…",
      "title": "Sales Finance Controller - Canada & Grocery/Drug",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-b7ba6b4737935617",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2FuKffaf4Lx_L5vMs4rocHC__Lu6NkESD01LhXhUPR0yqOP-lgefyE47tEDxwYbeNf%3FjobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-b7ba6b4737935617%26xkcb%3DSoAF67M3hmsnGzgFu70PbzkdCdPP",
      "requirements": [
        "Microsoft Powerpoint",
        "Microsoft Excel",
        "ERP systems",
        "Finance",
        "Master's degree",
        "Bachelor's",
        "Business",
        "Communication skills",
        "Analytics"
      ],
      "job_types": [],
      "benefits": [
        "Employee assistance program",
        "Life insurance"
      ],
      "remote_attributes": [],
      "uncategorized": [
        "Certified Management Accountant",
        "Power BI",
        "Tableau",
        "Chartered Professional Accountant"
      ],
      "bot_url": "/jobsearch/viewjob/uKffaf4Lx_L5vMs4rocHC__Lu6NkESD01LhXhUPR0yqOP-lgefyE47tEDxwYbeNf",
      "location": "Mississauga, ON",
      "company": "Reckitt",
      "company_rating": 3.8,
      "salary_info": "$150,000–$187,000 a year",
      "indeed_apply": false,
      "date_on_indeed": 1782418275636,
      "sponsored": false,
      "auction": false,
      "camk": "",
      "company_page_url": "/browse-jobs/companies/Reckitt",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3DxOJLt5gxfAwLMrxD0by50vYW4qndJ-Il5BvyT1B321L494wlRbZnyDCeigpyPKrtvY26EMVxnd9pF5Sx82qprqfRCwfWCcDjIac3DfB5sdp-_JMl6dhNnzZECI8koootGvdMdEDk82aflIdFDUQjiyrxgaPztG1nxYboR7BOur_i3cAFD6W2G4YZOAh5JdBGDenWdg04SbEKoSMVLNQY8dSyuKDQFZss64Fq3nPUZRh-lR7HylcuI36_z-WJT6ZwLhOmfY_iF5QtJcDlEjIAV-_02fZosD1R6tPNKc8xdZsaQgjdw4b4JXWyptUvBO4NpLffVYxrygGbt6Jqlafe8sHBxbgIcmLbcfqriCDjgVCDjY1lx-wPtnvosoRl0Y4rcXJwELoqN89UKw9p85Xgydd9"
    },
    {
      "job_key": "Dn0_R-ZqlxHkoN27o6xt1dYx6ECWTX8nRpWMBpvr17mJTMxGkvWGbFdIWvebmkML",
      "snippet": "Rowland Emergency Vehicles Ltd. is seeking an experienced, strategic, and hands-on Financial Controller to lead and oversee all accounting and financial…",
      "title": "Financial Controller",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-bab7cab52eb5c935---6NYlbfkN0DwHtIw4YUpva2-baqp_ptUipD_v2Zn9IC2reIEBP98I3yMTeBJbDTY6QkstFDJo1Lu2UCgZkXN01aSO1_g2FqoTNdz-0YwvfUKWnvzLQHT5QjFT7DXD96ha_vVX5_0ccMZavm8Gbn-F1Ai0IIt8DpRKHdezJvwaSDSFKjuRwbbp4fNJO1P8ixIk1AwehgtkLhkaGgQFE3QzkF12ri8BY7cQl6HYpmKrEkNslaMOo2adcBHU1jEdDp0zPsVo2Y4n7_RAxjYvDzYWkCFyuqgtalBi4S1XegkHEyN1QhZRUKtBLXDwYAg2yvo2Ojk_tilG5HzhkcR63yoWUfq-xbUANHHcAjvfoeOl5M1iGcUSD4gh8WRWJ7rD7STrxjhdh5wnonkcX3ZIg-C8MPRInHFSW4K1pq2ZARD7AqniPSs_girfZkvpoeAXKxx8UvvI0C1xHQDEgMRtfb_-dsmJ_r6v0sLjQY6R36ywBRgZFMbbgtZMiHmeAkvg-RyP7XVKQSWOprgLU0_aZ_pUIdqe8Mkqg6I4P5zULdX4HZsYSqAfDryszoCTDrn8QqMU7OtGXcOnTEHtTjJqzbhbDxwPPB8WzAbWGeXDJn79dYFQel-a7vox-v05T8A9Ux5YoPDB9exkPKTNjWacKheVEbriOO_Mf4nt9fwfcBxAfgyImkFgaY7lC-WSBsS3ELLHwesoFH39sA8HeNufbgQSb4qxpyMvzgeWfgHmv4hxkvxbFN4USBnXX4CP7oSslE0KhmEjSPPmLAO7dEGpZ_1Czm3ApIKHSN59tiKqTo_V7om7vqB_f8EVWycWgbyzIsOLcC7GCU8FUmwDmzhYHlsLA==",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2FDn0_R-ZqlxHkoN27o6xt1dYx6ECWTX8nRpWMBpvr17mJTMxGkvWGbFdIWvebmkML%3Fisp%3D1%26jobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-bab7cab52eb5c935---6NYlbfkN0DwHtIw4YUpva2-baqp_ptUipD_v2Zn9IC2reIEBP98I3yMTeBJbDTY6QkstFDJo1Lu2UCgZkXN01aSO1_g2FqoTNdz-0YwvfUKWnvzLQHT5QjFT7DXD96ha_vVX5_0ccMZavm8Gbn-F1Ai0IIt8DpRKHdezJvwaSDSFKjuRwbbp4fNJO1P8ixIk1AwehgtkLhkaGgQFE3QzkF12ri8BY7cQl6HYpmKrEkNslaMOo2adcBHU1jEdDp0zPsVo2Y4n7_RAxjYvDzYWkCFyuqgtalBi4S1XegkHEyN1QhZRUKtBLXDwYAg2yvo2Ojk_tilG5HzhkcR63yoWUfq-xbUANHHcAjvfoeOl5M1iGcUSD4gh8WRWJ7rD7STrxjhdh5wnonkcX3ZIg-C8MPRInHFSW4K1pq2ZARD7AqniPSs_girfZkvpoeAXKxx8UvvI0C1xHQDEgMRtfb_-dsmJ_r6v0sLjQY6R36ywBRgZFMbbgtZMiHmeAkvg-RyP7XVKQSWOprgLU0_aZ_pUIdqe8Mkqg6I4P5zULdX4HZsYSqAfDryszoCTDrn8QqMU7OtGXcOnTEHtTjJqzbhbDxwPPB8WzAbWGeXDJn79dYFQel-a7vox-v05T8A9Ux5YoPDB9exkPKTNjWacKheVEbriOO_Mf4nt9fwfcBxAfgyImkFgaY7lC-WSBsS3ELLHwesoFH39sA8HeNufbgQSb4qxpyMvzgeWfgHmv4hxkvxbFN4USBnXX4CP7oSslE0KhmEjSPPmLAO7dEGpZ_1Czm3ApIKHSN59tiKqTo_V7om7vqB_f8EVWycWgbyzIsOLcC7GCU8FUmwDmzhYHlsLA%253D%253D%26xkcb%3DSoBF6_M3hmsnGzgFu70ObzkdCdPP%26camk%3DC3EPSzFlQw_9oTqyt-844w%253D%253D",
      "requirements": [
        "Microsoft Excel",
        "Inventory management",
        "ERP systems",
        "Finance",
        "Bachelor's",
        "Accounting",
        "Budgeting",
        "In-person",
        "Manufacturing",
        "Business",
        "Leadership",
        "Accounting",
        "Communication skills"
      ],
      "job_types": [
        "Full-time"
      ],
      "benefits": [
        "Tuition reimbursement"
      ],
      "remote_attributes": [],
      "uncategorized": [
        "Accounts receivable",
        "RRSP match",
        "Permanent",
        "Accounts payable",
        "Financial auditing",
        "Finance",
        "Account analysis",
        "SAP",
        "Accounting software",
        "Chartered Professional Accountant",
        "RRSP",
        "SAP ERP",
        "On-site parking",
        "Account reconciliation"
      ],
      "bot_url": "/jobsearch/viewjob/Dn0_R-ZqlxHkoN27o6xt1dYx6ECWTX8nRpWMBpvr17mJTMxGkvWGbFdIWvebmkML",
      "location": "Etobicoke, ON",
      "company": "Rowland Emergency Vehicle Products Inc.",
      "company_rating": -1,
      "salary_info": "$115,000–$140,000 a year",
      "indeed_apply": true,
      "date_on_indeed": 1780339168742,
      "sponsored": true,
      "auction": true,
      "camk": "C3EPSzFlQw_9oTqyt-844w==",
      "company_page_url": "/browse-jobs/companies/Rowland-Emergency-Vehicle-Products-3",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3DFZHiBWWCMivpG3VoDB6XOF2U5xFLFY6H7dWHGaYaVO08OUGKgH9dCyb51aM8KQLkMK9lo4zlYmfy4KGoBT7ntnD3DsTs7ZUngzMjeB9IkMObBCx23kUllLtXFYGR2-GJ4k62IwY8e50PdQ49E5e9o5aViLe86FVBmhPGv-uZbbLyKEf-MHdi7_nqTtDRSlN4AlSFmbUuonulmjGwX6DeDCm8Vy-4cIi9tksavVSCDiCy6zS4BIVTZvhix9t9QjtdDSyb0ADBik4pcI9qEhshNclG3r5QhbYWqUiLs-MUoV5jg_HSIxrqMh4fDzEtTfkGZT_7Wj3sDjKFcFgZFazWMhapxItwidgDNHl7qv9_syHRAGJ-MZabJLKbeaBUda7LGJaR9KKoyM1Gn-RvJ7CpIR8Yt7yc0ImV9FVxQGxg3_5LeR40Qu5fW8ZsSvsy7DcB9ZW7dSpVspboGEYVjK2YW4aXs1NBhPigWEtBIiOaQnI52YfTSmns07VUQRvkpt78XrIlHBnuh0f9trd0gp6_2ZCKHAvKcdfBD-tmw12DagcXVCuvTzJCIXbGdHhdHiQgCkn7KIn26hkTs5ZQ5mfWNaorQsX3j2a9S10sbGA9o5dj2CfTqbmrXWaww99kmNcei1IsM9_aFObCgEuhcrSsnSOz20J0800mGPZpPTXc3iEJIPWV7bw4K_XXTwghy-MXDoTo4Oym4zNDu2ZXNJtOC8sFNAEVSqYaLyZ91LyGny9lRh1D7XFf-1MYVLWQUrNzC5SO_J03RPtAbfKOvuhtyNL51RMcZrz6fQFAfO2hD1vdaJGMMg4Me6DQ9Ltrx79cgvLhzZKi58P74is6X4hff6AG4Fd50oeDUuEdp1rRdpcO3dRy3vrlDbeyZDQIJWkAIsl4e6ylAkFQg4yetOAVKzG66oANUus3LznW2d433b1Dd-J9wcaD5DrvZjchvR-LBWdkrIAQBq-234JXTzIHFefihxquibK1S3bZkFnLmockJsWgWUiKFY37I_rU4iEckS9fc9IOTDyIlvJ6vXbEMKTqYa5vHTgjJc_mdyjpryCe09R8-aPobcxCIxFj6g0vb6CWZjH94vg7XS5W4M9jH0hM7sDmn9OrY8DBq_0IAIACakUaPcAvxBQINGhYYF7ZAJuy2KVCyrzdVO3Pj1nrs7kW4nBWe15_8AZ5FHrdEih5FaPSpfNzxGuU_ddxAEWiyXz_EC4V8XxC0vfh_wyRSsEIWcl1VVV8TKDXxc1lG9rlhuqjIb9p3mZmYZInlVTCE5pG3NU1wxXhyGQUukC0NwBeMKwvPY2Bzj-SMJCO6rXVVQIod4x67EVLKBtmbUzYIwV5--SVbQ-F77d-hjpb_Q5Mh18rqWQq2lkH9c97IA"
    },
    {
      "job_key": "8Bb4dxKFJe7WQlUHf38HUJf3Vj9qu-honlaJNuaf0WkqmaBZy3lCSlJTeH78G9eF",
      "snippet": "Relevant du chef de la direction financière de Fiera Infrastructure, la ou le titulaire du poste est responsable de la communication de l’information financière…",
      "title": "Contrôleur(-euse)",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-6726067722aaa956---6NYlbfkN0Bo5nEOE4XiloR8z7OLqTB5vDiLfdQ9E6X5F0gp5Tvr_rX_MTM0WFy5-BmJgIGkpLFABoYg_wGxZK6pF24c2tGNLO1a8SLhFUXgyigms91twPiCF5JIMATs-dIFp-L65LgoSU__vWJr9qgqBccKNV8aOPSsiScOKuDWpF-O_AJdkwX1bGhSuSpdkgOkHXfCnA_ke8u8i1Ort0VrvAhBbdLzcUEGZiTIjiBbdlklDddAKYwg-OarEQhET-HzclIH5EHYZPil_iG8r2DhmmiY2YD_mybrXEvYDwZd3itenLqarMVJT_Jbzc2YvwALr4p08glm76seZ0zFJFq8hMIF7UjH2HduuuKpsEQNfZOhI64DcfFIyKuqNzVCicW6klrXKVoDbqD87S8A28wPk_gelGn3Il_Fdrzp9jEa53hjRG6RZPVRuMmSvch6KisUDxoKcyyIDtwi7dJsru05WPUtDNDLF4JjgVjQ30YAiDssTyNRR4OJjp1rrsYmy6qvV0bnhFDyQhvQbAxSoavOsi22qc1aoZ1wt-_CwZucNO2qC6NzzmX8q8hvQwOuJVEPW5_q0baB_1xf4CdT9HtltkBsG4KyDQh5L4VLv8KyXmZTEVxuEpLS9STrJUgSX-A8Ucgf_KlRsSQhOlcO62t37hnGa-NHYwMoIQbzMUUMWNjp53zJAijN1zprhiqi6LMbLp3UzW9YOeDoAYLzn-iHVc3H04iB2DepheX6iy7Cve_KR7Dr72jWdaRRM68jhRFkX-Mjt8bYzH5eswtK3Diml97RHSwXkXUIFtgM66I0V5Ler47RABjEFLFcSp-383BoxaoThtIB-ANamsRzpfaGgCcT4eL6mE_p90VbN-_it4aiyORCuePmJ4M4IyqQWB0rOpNg-NA=",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2F8Bb4dxKFJe7WQlUHf38HUJf3Vj9qu-honlaJNuaf0WkqmaBZy3lCSlJTeH78G9eF%3Fisp%3D1%26jobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-6726067722aaa956---6NYlbfkN0Bo5nEOE4XiloR8z7OLqTB5vDiLfdQ9E6X5F0gp5Tvr_rX_MTM0WFy5-BmJgIGkpLFABoYg_wGxZK6pF24c2tGNLO1a8SLhFUXgyigms91twPiCF5JIMATs-dIFp-L65LgoSU__vWJr9qgqBccKNV8aOPSsiScOKuDWpF-O_AJdkwX1bGhSuSpdkgOkHXfCnA_ke8u8i1Ort0VrvAhBbdLzcUEGZiTIjiBbdlklDddAKYwg-OarEQhET-HzclIH5EHYZPil_iG8r2DhmmiY2YD_mybrXEvYDwZd3itenLqarMVJT_Jbzc2YvwALr4p08glm76seZ0zFJFq8hMIF7UjH2HduuuKpsEQNfZOhI64DcfFIyKuqNzVCicW6klrXKVoDbqD87S8A28wPk_gelGn3Il_Fdrzp9jEa53hjRG6RZPVRuMmSvch6KisUDxoKcyyIDtwi7dJsru05WPUtDNDLF4JjgVjQ30YAiDssTyNRR4OJjp1rrsYmy6qvV0bnhFDyQhvQbAxSoavOsi22qc1aoZ1wt-_CwZucNO2qC6NzzmX8q8hvQwOuJVEPW5_q0baB_1xf4CdT9HtltkBsG4KyDQh5L4VLv8KyXmZTEVxuEpLS9STrJUgSX-A8Ucgf_KlRsSQhOlcO62t37hnGa-NHYwMoIQbzMUUMWNjp53zJAijN1zprhiqi6LMbLp3UzW9YOeDoAYLzn-iHVc3H04iB2DepheX6iy7Cve_KR7Dr72jWdaRRM68jhRFkX-Mjt8bYzH5eswtK3Diml97RHSwXkXUIFtgM66I0V5Ler47RABjEFLFcSp-383BoxaoThtIB-ANamsRzpfaGgCcT4eL6mE_p90VbN-_it4aiyORCuePmJ4M4IyqQWB0rOpNg-NA%253D%26xkcb%3DSoBs6_M3hmsnGyAFu70LbzkdCdPP%26camk%3DnUmJqO2E8rg0_zX12FqMDw%253D%253D",
      "requirements": [
        "Microsoft Word",
        "Microsoft Excel",
        "English",
        "Analysis skills",
        "Bachelor's",
        "Accounting",
        "QuickBooks"
      ],
      "job_types": [
        "Full-time"
      ],
      "benefits": [
        "Wellness program"
      ],
      "remote_attributes": [
        "Hybrid work"
      ],
      "uncategorized": [
        "French",
        "Financial auditing",
        "DEC",
        "Chartered Professional Accountant",
        "Internal audits"
      ],
      "bot_url": "/jobsearch/viewjob/8Bb4dxKFJe7WQlUHf38HUJf3Vj9qu-honlaJNuaf0WkqmaBZy3lCSlJTeH78G9eF",
      "location": "Toronto, ON",
      "company": "Fiera Capital",
      "company_rating": 3.9,
      "salary_info": "$135,000–$150,000 a year",
      "indeed_apply": false,
      "date_on_indeed": 1776869106215,
      "sponsored": true,
      "auction": true,
      "camk": "nUmJqO2E8rg0_zX12FqMDw==",
      "company_page_url": "/browse-jobs/companies/Fiera-Capital",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3Dqx3xr3J6ce0WO-y6cA6deeMVFNnpoEqdIJEuZFCsoAUbWUDX6DOkEBMb7VNkpt6KBhGUe-fXDMUG2RgejqoH9CeL1olDAeSU7AdcqGw1Cx_tzDw8Rr6aJvyum11RhYyObsgjnjm7y2ptJLwtq3xbddytyu4wb_6WTLekBNs9qCM2AIbhnV1mfkHaIkiNBjdB69V9k1YphYheGV_T4LjEc_QD1adVIbM8ToI-GIiCrRQYKCNUSahYBSISsyagmRMJrKgUlv_DssEXi-i9vzTuuzXwa_x7rAvuii7KGg6M15dET7wqJ7DMPz5wj_1H7crI9vQ6IRS2plD6yyzg2JQB9eJ_fcHnlyKuD1VQe92D8TfZv2VHd-pxu3p-M1I_anxuZ7Bvz0JExVfWl1jefLmH8tA7RDjPs9rd5zhXfZZO9zCSArsO45O1ai3GP6izw8ZTBDhVgPdVbC1J773kba06mX4g75sCTeOV-Qx9Cxs-XiXe64SJy7iO9cDoZKfadfDOg-YESyyDX-6aSnyu8zYxUutPQueXOXEQ5-ovsImdfQU4S_uO1UGXLTb1c6dZoGSPY1b8DEQOh31NH_kKFqwXkjLlG1HmCtkCWDr0vQ0nHSXWi9Msccd_NDNHRRDHOpYtEgNm9ZvLATvdIBZbH9CcsWPvFoBszR6tWqprkwrJ5bEdAtxiIrO6DQmVHbSuN6y9V0wZxibNWt9vFPV1lPkbeSaj4zMoIGwLqoX9HaDGKogxeJmLWIZEiNL4U781VetW0t5ZAUPOBM9NOXKPpfTTJggfuozY5yA0N5R09khH9k4m-vWYY1_xlKLRcNJvknAFFmjGYyPF6z9yYecRWPlLr301vvSTEz5LFxogNxig0rJbqQ5CP1SAyZCr1h_iyX3lcLvbDcsIOldPeCnVSclZRdi_2VNh5IhhzBE08cjsbui5CQLo5hW48um-d2tFRzxB5cAihvBq7K4yx55ddQwGdRkm_MCo3_cd6IMvjpwv8IfiDu6uS2IOdSB0bDo5Z_RH_HWf9OBjRv5cRn2wAHegneKyklZ25P8UXX5seJuxDw-t1SFfQ-DjWIm4WPafl4xOLUkvk-UrBq9b7BnmJ-Nx0P7rJ8XyLUNaMBcVbc5RqeMDkJtq01_0eXSMRHwAkevXnNV66cEV3C_e-GFe7N-BsGpsd1A9nCykY9WvKwkDF1XolIeRlyqccOu94JPQJbPatubt06TZzVScodLNyvpbFxOWMYX5QKBVEf1rA3lcbN_6lPqeAfXSPrGMn69dlUbz5PaV-Ug5W8IYngaADB7XqmLZ6vMg-ykllHTdRUzBcc2kwYuwUmdH1WWVoVPJe3zUCeMv3ZEot1oMjFAjLs0Y3dHR7qTFvrNtmWfOrLC9pMfhkmk7VIsN2311u9bT6t879cAXtaEiA8sRAN-k5QD_QljIai-ADBi1xHweQtUYfWGT4K0"
    },
    {
      "job_key": "FGOigZwY-EPKMdoHyxs0woW5BA3zRxt0gFD4ed15qi_e8-m747BY5IGo2yzXorq_",
      "snippet": "Bachelor’s degree in accounting, Finance, Economics, or Mathematics and a CPA designation. Oversee full-cycle accounting operations including AP, AR, cash flow…",
      "title": "Controller",
      "job_card_tracking_key": "5-pdx1-0-1jt6ia5u62802000-1978a276b4839cc7---6NYlbfkN0Cs9w9LcghigSERADSqqOMnxvA4L3UFzAfj64FHBs5k3yyZxFM4QMbSbWjjGPqf1quWvPbee_Tf2vKlRTojbNgPmq3VWMIQAiYHcgcC1SvPo87A0uzuouM4aPt7AfEBzu4gF2DzDqi2r-n6geTFM8gXo8dpX9iQoqozAH4dksLxdBepCrJATBbrZ6tYit_-Zmarf92hBlylB6LmoeyIqH-fwvpzN2FDadbtcMoK1BPBxphMIfMUJj--jVjjC3XWEylJ5oOw4Xu8kNpeRq6gNicwAxv3VKbH3A0zYXFxjqhrwzIOL4Q10eVtkq54Fmrn1kalFJ27bBtPV3ic4dQyorEMWChcSdP2maburIyGEyCX3u1QTHn9gzansAC_h9CGnuP54s1ZaKLsvP8dw3JLS6s72JFbNxjUZZkcAkFY0wumcsmQYfAzwmv7WHp2IvlPLlUDvUB1nCo4Vimnb90xQD-lprWskWwX5TBxDQHa8uH4U8BgF_6OJZaQXwCZB0hX7jP6PQo92b0heD5Nm5pg2Vdl51Z9UMyuMcLYYJ36y54K7WVTlpZAoV9N5gmXiQzs4GQhES6_FWtPkiiLikSPb7KjJ2aebFV0V9bjAgxQom6vzcg8r1_Sb-v0KkYCVX2njDNt4x8iuzs520Pn_jaC1IcdaHsdTUCt0SiesjFxR_uKk025_KvitHtfkpiTVkweYd8Z4ss0Oo6-_pbVhXUNqhHLI8k2tiBIa15fKGEndaqUE3WiI3R-5eYKkJYyi44WHlsM8Piocrp10saSXeWAKwv7logvYytqXb3cPv_Jy6Fx511AWHNvx6IN",
      "encoded_url": "%2Fjobsearch%2Fviewjob%2FFGOigZwY-EPKMdoHyxs0woW5BA3zRxt0gFD4ed15qi_e8-m747BY5IGo2yzXorq_%3Fisp%3D1%26jobCardTrackingKey%3D5-pdx1-0-1jt6ia5u62802000-1978a276b4839cc7---6NYlbfkN0Cs9w9LcghigSERADSqqOMnxvA4L3UFzAfj64FHBs5k3yyZxFM4QMbSbWjjGPqf1quWvPbee_Tf2vKlRTojbNgPmq3VWMIQAiYHcgcC1SvPo87A0uzuouM4aPt7AfEBzu4gF2DzDqi2r-n6geTFM8gXo8dpX9iQoqozAH4dksLxdBepCrJATBbrZ6tYit_-Zmarf92hBlylB6LmoeyIqH-fwvpzN2FDadbtcMoK1BPBxphMIfMUJj--jVjjC3XWEylJ5oOw4Xu8kNpeRq6gNicwAxv3VKbH3A0zYXFxjqhrwzIOL4Q10eVtkq54Fmrn1kalFJ27bBtPV3ic4dQyorEMWChcSdP2maburIyGEyCX3u1QTHn9gzansAC_h9CGnuP54s1ZaKLsvP8dw3JLS6s72JFbNxjUZZkcAkFY0wumcsmQYfAzwmv7WHp2IvlPLlUDvUB1nCo4Vimnb90xQD-lprWskWwX5TBxDQHa8uH4U8BgF_6OJZaQXwCZB0hX7jP6PQo92b0heD5Nm5pg2Vdl51Z9UMyuMcLYYJ36y54K7WVTlpZAoV9N5gmXiQzs4GQhES6_FWtPkiiLikSPb7KjJ2aebFV0V9bjAgxQom6vzcg8r1_Sb-v0KkYCVX2njDNt4x8iuzs520Pn_jaC1IcdaHsdTUCt0SiesjFxR_uKk025_KvitHtfkpiTVkweYd8Z4ss0Oo6-_pbVhXUNqhHLI8k2tiBIa15fKGEndaqUE3WiI3R-5eYKkJYyi44WHlsM8Piocrp10saSXeWAKwv7logvYytqXb3cPv_Jy6Fx511AWHNvx6IN%26xkcb%3DSoBF6_M3hmsnGyAFu70JbzkdCdPP%26camk%3DC3EPSzFlQw81kdzfJa3dfQ%253D%253D",
      "requirements": [
        "Finance",
        "Math",
        "Bachelor's",
        "Accounting",
        "In-person",
        "Accounting",
        "Communication skills"
      ],
      "job_types": [
        "Full-time"
      ],
      "benefits": [
        "Wellness program",
        "Dental care",
        "Paid time off",
        "Employee assistance program",
        "Vision care",
        "Life insurance"
      ],
      "remote_attributes": [],
      "uncategorized": [
        "Economics",
        "Permanent",
        "Financial auditing",
        "Accounting software",
        "Mathematics",
        "Chartered Professional Accountant"
      ],
      "bot_url": "/jobsearch/viewjob/FGOigZwY-EPKMdoHyxs0woW5BA3zRxt0gFD4ed15qi_e8-m747BY5IGo2yzXorq_",
      "location": "Toronto, ON",
      "company": "Corebuild Construction Ltd.",
      "company_rating": -1,
      "salary_info": "$125,000–$160,000 a year",
      "indeed_apply": true,
      "date_on_indeed": 1779723192980,
      "sponsored": true,
      "auction": true,
      "camk": "C3EPSzFlQw81kdzfJa3dfQ==",
      "company_page_url": "/browse-jobs/companies/Corebuild-Construction-Ltd.",
      "encoded_job_click_ping_url": "%2Fout%3Fr%3Dc_BDFnHqE7xn6poAYqNKPsN8F2nUfnpXRlrKcR2FZqFln4DiZYit84JLNxIh49EG2RmoAfQFi62HlDJ7nal6bzeu1pe4NVwXGQ9UMwuNVn4xWCDEu28Y9D62WB5atBAQ-ecH61-5MOz1tHKUnhBb5qbzp3mXiHh_fklV4bRLIHwmQTH9H1oFqV5DoM1KhEUl9sQoCq9Q5ICgfYpCKrYiSl1uHzx2LjR8ceURDemAGEJOrRQDhcHj2kOm8U_0WIELGRTP516jkCse9acyCiiWuR3TS50YrKKC0y34zvZIXlHkmphGsoG7n6Qf0MVapowv_GOVe3hEPTBWIZ7b2do3NIz_yMzOGSfOZJ_nxrRvyM8fUSTB9_t-bZOeggvxH6imMfk3qAjug5ifJ_krPV4UugL5i4vjoTZKMMapYQELPlfs2h8tR059wFNwa7NVQ_MEblqIN13RSYf54M6cXGdV0zSeDorGoCpuWlbcD6mQsP5WPNtwuPiKuRFGtNq07Fjwaf0iviiOvS_iC2aTauMghW2o2UPZnKGHJ7xEkQa7_4S2oBP6UPFNbSA9BwZUweJYxATTpakkBHWbYUwFRgxlEYZCmNMa8U-kos8U8zL_VnAfyTxEzj6D1mlt1TFrA9rWlptlAihxVOF0RDsjUOINE1uFV8BzXnSa_bW8eFeR_OQVa7rOVbCZkZYg6psGUz8cLKTe7AEDvNy9fohCzjakyamwGLkbLKyLiTg7faM1dVR--UrsKjV9VcRZApt0CZyo_87llzNRJL526T83Dbt6XWxLlE6tgIyvmmjofE4RydBNwhTjKLHDC9HhHGCRrRzwtw_nOtnPlX2lJmC_DKHdzqChxNsf9gmMz4bVx_iaQ6mg7sk_c3py0p-y8qXeYjcC9pkFAv0UxdOq6W-V4-uXnlgkxcw39iYuIjISFTV2sAN_grLwJzL16Sh3giporEhef5OcIHDesn0qRKfgQY6OLt2dDFc2quXVHj7_F4HVsrCDBBQfw83OSerjBtubmbcHjPxNv-jdsEvzqXALSokHtR5r72Hjth0-Zkw_YW8Ldn10P7yUWpaHiHgX9WJv3rpYBy_9hu3zq9FGkRBKezNZjzZIm-alOvCbWRR2O26665aG6Ro84eols-YBdfQrLl1ItwZWlXPoLvrTH2qeXXitybkpUxOJhM0-AOcpjXLC16R3Hgv1s9mXYgSYkEg01HOjhSK60XXQdS3DeOZseOwqExzyBWijepscSN0Lg5xPCAsMaBlqFIwjzDFhdvoC-Q3OCCmf9LnN5KoBfqlL0jBeIKxCPa-P3qzt_mzhbLckhrR4k5v4GbnJ3lTdct6Iur4B8V6DpIfDEQ"
    }
  ],
  "preferred_location": "Remote",
  "request_base_url": "www.workopolis.com"
}
```

Each scraped job returns a rich record with 40+ structured fields:

#### Job Identification & Status

| Field | Meaning | Example Use |
|---|---|---|
| `Job Found` | Boolean indicating successful data extraction | Validates scrape completion |
| `Job Title` | Official job title as displayed on Workopolis | "Senior Software Engineer" |
| `Job Key` | Unique Workopolis identifier for the listing | Internal job tracking |
| `Normalized Title` | Standardized job title for consistency | Enables cross-posting matching |
| `Display Title` | Title shown to job seekers | User-facing classification |
| `Expired` | Boolean flag for expired postings | Identifies outdated listings |
| `Expiration Date` | When the posting closes | Determines listing validity |

#### Location & Geography

| Field | Meaning | Example Use |
|---|---|---|
| `Formatted Location` | Human-readable job location | "Toronto, Ontario" |
| `City` | City name extracted separately | Geographic filtering |
| `State` | Province or region name | Regional salary benchmarking |
| `Latitude` | Geographic coordinate | Map-based job visualization |
| `Longitude` | Geographic coordinate | Distance-based analysis |
| `Preferred Location` | Location preference if remote/flexible | Work arrangement analysis |

#### Job Type & Work Arrangement

| Field | Meaning | Example Use |
|---|---|---|
| `Job Types` | Employment category (full-time, part-time, contract) | Filter by employment mode |
| `Job Type Keys` | Encoded job type identifiers | Technical categorization |
| `Work Settings` | Remote, hybrid, on-site designation | Work flexibility analysis |

#### Compensation & Benefits

| Field | Meaning | Example Use |
|---|---|---|
| `Compensation` | Salary or hourly rate information | Salary benchmarking |
| `Base Salary` | Extracted base salary figure | Compensation analytics |
| `Benefits` | Listed benefits (health insurance, pension, etc.) | Benefits comparison studies |

#### Employer Information

| Field | Meaning | Example Use |
|---|---|---|
| `Employer Name` | Company name | Employer tracking |
| `Employer Company Page URL` | Link to employer profile on Workopolis | Deeper company research |
| `Employer Square Logo URL` | Company logo image URL | Branding and display |
| `Employer Overall Rating` | Glassdoor-style rating or review score | Employer reputation analysis |

#### Job Content

| Field | Meaning | Example Use |
|---|---|---|
| `Job Description HTML` | Full HTML-formatted job description | Raw content preservation |
| `Qualifications` | Required skills, education, experience | Skill demand analysis |

#### Application & Tracking

| Field | Meaning | Example Use |
|---|---|---|
| `Encoded Apply URL` | Direct application link (URL-encoded) | Application funnel tracking |
| `Encoded MD Apply URL` | Mobile-device apply URL variant | Cross-device analysis |
| `Is Indeed Apply` | Flag if job redirects to Indeed | Platform cross-posting detection |
| `View Job Tracking Key` | Unique identifier for view analytics | User engagement tracking |
| `Job Data Result Tracking Key` | Search result tracking code | Ranking and visibility metrics |
| `Optional Revenue Ping URL` | Analytics ping for monetization | Revenue tracking (if applicable) |

#### Additional Metadata

| Field | Meaning |
|---|---|
| `Date On Indeed` | When job was indexed on partner platforms |
| `Date Published` | Original publication date on Workopolis |
| `Sponsored` | Whether the listing is a paid promotion |
| `Beneficiary Name` | Job posting account owner |
| `CAMK` | Campaign tracking identifier |
| `Cortex Page Visit UID` | Analytics user ID |
| `Site Config` | Platform configuration parameters |
| `Proctor Allocations` | Internal testing/allocation flags |
| `Encrypted Email` | Encrypted contact email (if available) |
| `SS Similar Jobs` | Related job recommendations identifier |
| `Request Base URL` | Base URL for follow-up requests |

***

### How to Use

1. **Collect URLs** — Visit Workopolis.com, search for jobs, and open individual job detail pages. Copy the full URL from the browser address bar.
2. **Prepare input** — Create a JSON file with your URLs in the `urls` array. Set `ignore_url_failures` to `true` for production runs.
3. **Execute the scraper** — Submit your configuration and let the scraper process each URL.
4. **Monitor progress** — Check the run log for success/failure counts. Failed URLs are logged but won't stop the run if error handling is enabled.
5. **Export & analyze** — Download results as JSON, CSV, or Excel. Import into your database, spreadsheet, or analytics platform.

**Best practices:**

- Test with 1-2 URLs first to verify output structure
- Use `ignore_url_failures: true` to ensure large batches complete without interruption
- Re-run failed URLs after inspecting logs — some failures may be temporary
- Refresh URLs periodically since Workopolis postings expire regularly

***

### Use Cases & Business Value

- **Salary surveys:** Aggregate compensation data across roles, industries, and regions
- **Talent pipeline:** Track hiring volume and demand for specific skills in Canada
- **Competitive intelligence:** Monitor how competitors position roles and benefits
- **Job board syndication:** Feed data into custom career portals or aggregator platforms
- **Market research:** Analyze labor market trends, seasonal hiring patterns, and employer branding
- **Academic studies:** Research labor economics, wage inequality, or hiring biases

The Workopolis Jobs Scraper cuts research time from hours to minutes, enabling data-driven HR decisions and market insights that would otherwise require manual collection.

***

### Conclusion

The **Workopolis.com Jobs Scraper** is an essential tool for anyone needing Canadian job market data at scale. With 40+ detailed fields covering compensation, location, employer info, and application tracking, it delivers the intelligence you need for recruitment, benchmarking, and labor market research. Start scraping today and unlock actionable insights from Canada's largest job platform.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.workopolis.com/jobsearch/viewjob/Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.workopolis.com/jobsearch/viewjob/Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/workopolis-jobs-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.workopolis.com/jobsearch/viewjob/Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/workopolis-jobs-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.workopolis.com/jobsearch/viewjob/Qru6tTLwergEm7jfquHmUHD-b9tkarP8kejhJyoHn-rE8ZQXRYHjUQYNLhCtHpag"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/workopolis-jobs-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=soft_alexist/workopolis-jobs-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Workopolis Jobs Details Scraper",
        "description": "Scrape detailed job listings from Workopolis.com, Canada's leading employment platform. Extract titles, locations, compensation, employer ratings, benefits, and 40+ fields per job — perfect for market research, HR analytics, and job aggregation platforms.",
        "version": "0.0",
        "x-build-id": "JQlY0txCz6MbJ4aPr"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~workopolis-jobs-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-workopolis-jobs-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/soft_alexist~workopolis-jobs-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-workopolis-jobs-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/soft_alexist~workopolis-jobs-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-workopolis-jobs-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the Specific jobs urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
