Skip to content

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

Query parameters for the jobs API
ParameterMeaning
trade hvac, plumber, electrician, diesel-mechanic, solar, construction, other
stateState slug (utah) or code (UT)
metroMetro slug, e.g. salt-lake-city
levelhelper, apprentice, journeyman, master, foreman
pay_posted true to return only listings with posted pay
qKeyword 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-Control and an ETag; send If-None-Match to get 304 Not Modified.
  • Rate limit: 60 requests per minute per IP. Over the limit returns 429 with Retry-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.rss and https://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.