One script tag pulls live, verified HVAC listings directly from HVACJobs.IO onto any page. Filter by state or job type, show as many listings as you need, and let the data stay fresh on its own.
Three steps and you're done — no developer required.
Choose a state, job type, and how many listings to show. All fields are optional — the widget defaults to the most recent jobs nationwide.
One line of HTML is all you need. No npm, no build step, no dependencies. Paste it anywhere on your site.
The widget fetches live data every time a visitor loads your page. New listings appear immediately — nothing to maintain.
Adjust the options below, then copy the generated script tag into your site.
Leave blank to show jobs from all states.
1–10 listings per load.
<script async src="https://hvacjobs.io/widget.js"></script>Paste this anywhere in your HTML — inside a blog post, a sidebar, or a dedicated page. The widget renders in place of the script tag.
Paste the script tag into any HTML page and open it in a browser to see the widget in action. Because the widget fetches live data from our API, it needs to be served from a real page — a sandboxed preview here would not reflect your actual site context.
Browse current listings on HVACJobs.IO →Yes — the embed widget is completely free. There are no API keys, no account required, and no rate limits for normal traffic.
No. The script loads asynchronously after your page content, so it never blocks rendering. The API responses are cached for one hour on our edge network.
The widget ships with clean, neutral styling that blends into most sites. For full control, copy the open-source widget code from our GitHub and customize it.
The widget shows a friendly message and a link back to HVACJobs.IO. We'd recommend leaving the state filter blank if your audience is national.