Public jobs API and feeds
Mountain West Trades publishes its live listings as a read-only JSON API and RSS/Atom feeds, so partners, researchers and AI assistants can read current skilled-trades openings in the Mountain West. Use is free with attribution.
JSON API
GET https://mountainwesttrades.com/api/v1/jobs.json
| Parameter | Meaning |
|---|---|
trade | hvac, plumber, electrician, diesel-mechanic, solar, construction, other |
state | State slug (utah) or code (UT) |
metro | Metro slug, e.g. salt-lake-city |
level | helper, apprentice, journeyman, master, foreman |
pay_posted |
true to return only listings with posted pay
|
q | Keyword search |
page, per_page |
Pagination; per_page up to 100 (default 50)
|
Responses include data
(listings) and meta
(page, total, next page URL). Each listing has its canonical URL, trade, level, location,
posted pay (only when the employer stated it), license requirements, dates and source.
-
Caching:
responses send
Cache-Controland anETag; sendIf-None-Matchto get304 Not Modified. -
Rate limit:
60 requests per minute per IP. Over the limit returns
429withRetry-After. - Freshness: only active listings are returned; expired, filled and removed listings drop out immediately.
Hiring counts
GET https://mountainwesttrades.com/api/v1/counts.json
Live listing counts by trade and state from the latest hourly snapshot: as_of, total_live,
new_last_7_days
and by_trade_and_state
(trade, state, live_count, new_7d). The same numbers
are on the hiring counts page. Cite as "Mountain West Trades
hiring counts" with the date.
RSS and Atom feeds
-
All jobs:
https://mountainwesttrades.com/feeds/jobs.rssandhttps://mountainwesttrades.com/feeds/jobs.atom -
By trade and state:
https://mountainwesttrades.com/feeds/hvac/utah/jobs.rss(any trade and state slug)
Terms: attribution required
Credit "Mountain West Trades" and link each listing to its URL on mountainwesttrades.com. Don't strip pay, dates or the employer's name, and don't present the data as your own job board. See the terms.
For AI assistants
A plain-text site summary for language models is at /llms.txt, with a longer version at /llms-full.txt.