# Hireology jobs scraper for career pages you follow

> Hireology jobs scraper for known career pages. Get descriptions, locations, pay when listed and apply links. Track new, changed and removed jobs.

URL: https://cliqtomedia.com/actors/hireology-jobs-monitor-scraper/

Category: Jobs & hiring · Status: live on Apify Store · Apify page: https://apify.com/cliqtomedia/hireology-jobs-monitor-scraper?fpr=cliqto

Paste a Hireology career page link. You get each current job with its place, pay when shown and apply link. Save snapshots to see what changed later.

## How to use it: 3 steps

1. **Make a free Apify account.** Apify is the cloud platform where our tools run. The free plan gives you $5 of usage every month, no credit card needed. You pay Apify, not us.
2. **Paste your input and press Start.** No code needed: you fill in a form (the input). It already has a working example. For example: `https://careers.hireology.com/hyattneward` in Hireology company career URLs. Each start is one run.
3. **Download the results.** When the run ends, the results are in a table (the dataset). Open Output, press Export and pick Excel or CSV. JSON and the API are there too.

## What it does

Get current job listings from known public Hireology career pages. This Hireology jobs scraper returns descriptions, locations, pay when shown, and links to apply. Save full snapshots to track new, changed and removed jobs.





## Price

Pay per event. Apify bills you, not us.

| What you pay for | Price | When |
|---|---|---|
| Start fee | $0.06 | Charged once per run. This tool uses 1 GB of memory or less by default; more memory costs more. |
| Current job saved | $0.0036 | One unique matching current job saved to Dataset. Snapshot and change reports have no extra event. |

- One job: about $0.06.
- 1,000 jobs: about $3.66.
- Every day 100 jobs, for 30 days: about $12.60 a month.

Free to try: the Apify free plan gives you $5 of usage every month, no credit card needed.

Prices checked on 24 October 2026. Current price: https://apify.com/cliqtomedia/hireology-jobs-monitor-scraper?fpr=cliqto

## Questions

### How many career pages can I add?

Up to 10 company boards and 200 jobs in one run.

### Do I always get the pay?

No. Pay appears only when the employer lists it on the job.

### Can I use a company's own careers domain?

No. Use the careers.hireology.com link of the company.

### Do I need a proxy or account?

No. The tool reads public pages and uses no proxy.

## Data fields

- `ats` (string)
- `org` (string)
- `company` (string)
- `jobId` (string)
- `globalId` (string)
- `title` (string)
- `department` (string)
- `employmentType` (string)
- `isRemote` (boolean)
- `location` (string)
- `locations` (array)
- `descriptionHtml` (string)
- `descriptionText` (string)
- `publishedAt` (string)
- `jobUrl` (string)
- `applyUrl` (string)
- `compensation` (object)
- `salaryText` (string)
- `contentHash` (string)
- `companyTotalJobs` (integer)
- `jobsFound` (integer)
- `inputIndex` (integer)
- `scrapedAt` (string)
- `sourceStatus` (string)

## Input settings

- `startUrls` (array, required): Enter 1–10 known HTTPS company board URLs. Job URLs and custom domains are not accepted. Duplicate boards are read once.
- `includeDescription` (boolean): Default true. Set false to omit HTML and text in Dataset rows. Full scan and snapshot fingerprints still use descriptions.
- `titleKeyword` (string): Case-insensitive title filter, up to 100 characters. Applied after full scan; start charge still applies when no jobs match.
- `maxResults` (integer): 1–200, default 200. Limits output only; does not limit full source scan or snapshot.
- `maxJobsPerCompany` (integer): 1–200, default 200. Exceeding this or the global 200-job snapshot limit makes that board partial and skips its comparison.
- `maxRequests` (integer): 1–100, default 100. Includes retries. Reaching the limit marks unfinished boards partial.
- `previousSnapshot` (object): Paste the SNAPSHOT JSON from a previous run. At most 10 companies / 200 jobs / 2MB. Only complete matching boards are compared. Leave absent for first scan.

## Step by step on Apify

1. Open Input.
2. In `startUrls`, enter `https://careers.hireology.com/hyattneward`.
3. Keep descriptions on and use 256 MB of memory.
4. Set a maximum run charge, then click Start.
5. Open Dataset for current jobs and `OUTPUT` for scan status.

## Use cases

| Task | Input | Useful result |
|---|---|---|
| Update a small job board | Known company URLs | Job ID, title, description and application link |
| Watch hiring activity | Same URLs and previous full SNAPSHOT | New, changed and removed entries |
| Review public hotel or dealership roles | URLs and optional title filter | Employer, city, employment type and listed pay |

## Tips

- Use the company board link, like careers.hireology.com/hyattneward. Job links are not accepted.
- Group boards can show jobs from child employers. Their links stay correct.
- Use the title filter for one role. The full board is still read for the snapshot.

## Limits

The first release was checked on 10 live boards and 182 jobs in one complete run. Hard limits are 10 input boards, 200 fetched jobs across the snapshot, 200 saved rows, 100 HTTP attempts and 180 seconds of application work. Responses have an 8 MB total limit, and each description has a 64 KB limit. Longer titles above 200 characters are rejected as source field errors. Requests run in sequence, with up to two retries for temporary failures. No proxy is used.



## Sample result

```json
{
  "ats": "hireology",
  "org": "hyattneward",
  "company": "Hyatt Place Newark / Silicon Valley",
  "jobId": "2506809",
  "globalId": "hireology:hyattneward:2506809",
  "title": "Hotel Director of Sales",
  "location": "Newark, CA",
  "employmentType": "FullTime",
  "salaryText": "70000–100000 / year",
  "publishedAt": "2025-03-24T20:41:19.901Z",
  "jobUrl": "https://careers.hireology.com/hyattneward/2506809/description",
  "applyUrl": "https://careers.hireology.com/hyattneward/2506809/application",
  "sourceStatus": "complete"
}
```

## Use it from code

Actor ID: `cliqtomedia/hireology-jobs-monitor-scraper`

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("cliqtomedia/hireology-jobs-monitor-scraper").call(run_input={
    "startUrls": [
        "https://careers.hireology.com/hyattneward"
    ],
    "includeDescription": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
```

```bash
curl -X POST "https://api.apify.com/v2/acts/cliqtomedia~hireology-jobs-monitor-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"startUrls": ["https://careers.hireology.com/hyattneward"], "includeDescription": true}'
```

```python
# pip install langchain-apify
# set APIFY_TOKEN in your environment
from langchain_apify import ApifyActorsTool

tool = ApifyActorsTool("cliqtomedia/hireology-jobs-monitor-scraper")
result = tool.invoke({"run_input": {"startUrls": ["https://careers.hireology.com/hyattneward"], "includeDescription": True}})
print(result)
```

run-sync waits up to 300 seconds; for longer runs start a run and use a webhook. LlamaIndex and MCP: https://cliqtomedia.com/actors/ai-agents/

## Similar tools

- [Wellfound Jobs Scraper](https://cliqtomedia.com/actors/wellfound-jobs-scraper/)
- [Ashby Jobs Scraper](https://cliqtomedia.com/actors/ashby-jobs-scraper/)
- [Lever Job Scraper](https://cliqtomedia.com/actors/lever-jobs-scraper/)
- [Greenhouse Jobs Monitor & Scraper](https://cliqtomedia.com/actors/greenhouse-jobs-monitor-scraper/)
- [Recruitee Job Snapshots & Changes](https://cliqtomedia.com/actors/recruitee-jobs-monitor-scraper/)
- [SmartRecruiters Jobs Monitor & Scraper](https://cliqtomedia.com/actors/smartrecruiters-jobs-monitor-scraper/)
