Add a free remote jobs search widget to any website with one line of code. The widget displays live remote job listings from Himalayas with AI-powered search, and works on WordPress, Webflow, Squarespace, static HTML, and any platform that supports custom code.
No account, API key, or dependencies required. Try the live demo before embedding.
How do I add remote jobs to my website?
Paste this script tag into your HTML wherever you want the widget to appear:
<script src="https://himalayas.app/embed/remote-jobs-widget.js" data-query="remote developer" data-theme="light" data-auto-search="true"> </script>
The widget renders itself directly after the script tag. No wrapper div, no initialization code, no external dependencies.
Who is this for?
The widget is designed for anyone who wants to display remote job listings on their website:
- Career blogs and job search sites — Add real, searchable job listings alongside your content to increase engagement and time on page
- Coding bootcamps and education platforms — Show students live job openings in the skills they're learning
- Coworking spaces and remote work communities — Give members a way to browse jobs without leaving your site
- Company career pages — Supplement your own listings with related remote opportunities
- Freelancer and digital nomad sites — Offer visitors a job search tool that matches your audience
How do I add it to WordPress, Webflow, or Squarespace?
The widget works on any platform that lets you paste custom HTML:
- WordPress — Add a Custom HTML block in the block editor and paste the script tag
- Webflow — Use an Embed element in the Designer and paste the script tag
- Squarespace — Add a Code Block in the page editor
- Notion Sites — Use an Embed block with the script source URL
- Static HTML — Paste the script tag directly into your HTML file
No plugins, npm packages, or build steps required.
What can I customize?
All configuration is done through data- attributes on the script tag:
| Attribute | Default | Description |
|---|---|---|
data-query | (empty) | Initial search term, e.g. "React developer", "marketing manager" |
data-theme | light | light or dark |
data-limit | 5 | Number of jobs to show per search (max 20) |
data-width | 100% | Widget width as a CSS value, e.g. "400px", "50%" |
data-auto-search | false | Set to true to search automatically on page load |
data-popular-searches | (default list) | Comma-separated suggested search terms shown before the first search |
Example: dark theme for a coding bootcamp
<script src="https://himalayas.app/embed/remote-jobs-widget.js" data-query="junior developer" data-theme="dark" data-limit="10" data-auto-search="true" data-popular-searches="React Developer, Python Engineer, Frontend Developer, Full Stack Developer"> </script>
Example: career blog sidebar
<script src="https://himalayas.app/embed/remote-jobs-widget.js" data-theme="light" data-limit="3" data-width="300px" data-popular-searches="Product Manager, UX Designer, Content Writer, Marketing Manager"> </script>
What does each job card show?
Each result displays the job title (linked directly to the application page), company name, location, salary if available, a brief description, and up to three skill tags. Clicking a job title opens the application in a new tab so visitors stay on your site.
Does the widget support light and dark themes?
Yes. Set data-theme="light" for a white background with gray text, or data-theme="dark" for a dark gray background with white text. Both themes use purple accent colors for buttons and links and will match most site designs.
Does it work on mobile?
Yes. The widget is fully responsive and adapts to any screen size automatically.
Does it cost anything?
No. The widget is completely free. There is no account required, no API key, and no limit on how many pages or websites you embed it on.
Are there rate limits?
The widget API allows 30 requests per minute per IP address and 40,000 requests per day globally. For typical website usage this is more than enough. If the limit is reached, the widget shows an error message and resets automatically.
How does the search work?
The widget sends search queries to the Himalayas API, which uses AI-powered matching to find relevant remote jobs from over 100,000 listings. Results are ranked by relevance to the query. For more on the underlying technology, see the Himalayas MCP server and JSON API docs.
I have questions or need help
Email hi@himalayas.app. For other ways to integrate Himalayas data, see the JSON API, RSS feed, MCP server, or the Agent Hub.