Public APIs
Himalayas favicon

Himalayas

Jobs

Remote job listings with salary, timezone, and location data.

Himalayas's website screenshot

About Himalayas

Himalayas provides a free public JSON API for accessing remote job listings, requiring no authentication. It offers two endpoints: a browse endpoint at /jobs/api that returns the full jobs feed with offset/limit pagination (maximum 20 records per request), and a search endpoint at /jobs/api/search that supports filtering by keyword, country, worldwide availability, seniority, employment type, company slug, timezone, and sort order, with page-based pagination.

Job objects returned by both endpoints include title, excerpt, company name and slug, company logo, employment type, location and timezone restrictions, category, salary range and period, currency, full HTML description, publish and expiry dates, application link, and a unique identifier. Requests are rate-limited, and browser-based calls are blocked since the API does not send CORS headers, so it must be called from a backend, serverless function, or build step. An OpenAPI 3.1 specification is available, along with code examples in curl, Python, Node.js, TypeScript, PHP, Go, and Ruby in a GitHub repository.

Beyond the JSON API, Himalayas also offers an MCP server for AI assistants such as Claude, ChatGPT, Cursor, and Windsurf, an RSS feed of the 100 most recent job postings, and an embeddable widget for adding live job listings to a website. The API is intended for backfilling other job boards, powering job search experiences, populating internal dashboards, or feeding AI agents and automation workflows; users are asked to link back to Himalayas as the original source and not resubmit its listings to third-party job sites.

Key features

  • Free public JSON API for remote jobs, no authentication required
  • OpenAPI 3.1 specification with Postman support
  • RSS feed of the 100 most recent job postings in XML
  • Embeddable widget to add live job listings to a website with one line of code

Frequently asked questions

Is the API free and does it require authentication?

Yes, it is a free public JSON API and no authentication is required.

How many records can I get per request?

The browse endpoint returns a maximum of 20 records per request, using offset to page beyond that; the search endpoint uses page-based pagination.

Is there a rate limit?

Yes, requests are rate-limited due to server capacity constraints, and exceeding the limit returns a 429 error.

Can I call the API directly from browser JavaScript?

No, the API does not send Access-Control-Allow-Origin headers, so browser fetch calls are blocked; it should be called from a backend, serverless function, or build step.

Are there code examples or an OpenAPI spec available?

Yes, runnable code examples in curl, Python, Node.js, TypeScript, PHP, Go, and Ruby are on GitHub, along with an OpenAPI 3.1 specification.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product