Free • Read-Only • No Key Required

Career Nest โ€” Free Job Feed API

Integrate our global job listings directly into your website or application. Free, open access to 1.5M+ remote & international opportunities โ€” updated every 6 hours.

What is the Career Nest Job Feed API?

The Career Nest Job Feed API provides free, real-time access to one of the world's largest remote and global job databases โ€” featuring 1.5M+ positions across 190+ countries, updated every 6 hours. Any developer, publisher, or platform can integrate this feed to display live job listings. Every listing includes a direct link to its full job page on Career Nest, ensuring your visitors always reach accurate, up-to-date information.

  • Completely Free: No cost, no subscription, no hidden limits โ€” open access for everyone.
  • No API Key Required: No registration or authentication needed โ€” call the endpoint and start receiving data instantly.
  • Read-Only & Secure: GET requests only โ€” the feed is strictly read-only; no data can ever be modified or deleted.
  • CORS Enabled: Accessible from any domain or application โ€” no browser-level restrictions.
  • Rate Limited: 30 requests/minute per IP โ€” ensuring reliable performance for all integrations.

Base URL

BASE https://careernest.cloud/api

Available Endpoints

GET /api/feed  โ€” JSON Job Feed
GET /api/feed.xml  โ€” XML / RSS Feed

Use Cases

๐ŸŒ

Job Boards & Career Sites

Embed live global job listings on any career portal or niche job board within minutes.

๐Ÿ“ฑ

Mobile Applications

Power your iOS or Android app with real-time international job data โ€” no backend setup required.

๐Ÿ“ง

Job Alert Newsletters

Automatically populate daily or weekly email digests with fresh, relevant job listings.

๐Ÿค–

Bots & Automation Tools

Build automated pipelines that deliver new job postings to any messaging or workflow platform.

JSON Job Feed

GET https://careernest.cloud/api/feed

Returns a paginated list of live job listings in JSON format. Each record includes a job_url and apply_url linking directly to the full job page on Career Nest.

Query Parameters

ParameterTypeDefaultDescription
pageinteger1Optional Page number
limitinteger20Optional Jobs per page (max 50)
categorystringโ€”Optional Category slug, e.g. software-development, marketing, data-science, design-creative, finance-accounting, devops-cloud, un-ngo-humanitarian โ€” see full list in Live Test tab
typestringโ€”Optional e.g. full-time, remote, contract
locationstringโ€”Optional e.g. remote, UK, USA

Example Request

GET https://careernest.cloud/api/feed?page=1&limit=10&category=marketing

Example Response

{
  "success": true,
  "total": 1240,
  "page": 1,
  "limit": 10,
  "total_pages": 124,
  "jobs": [{
    "id": 5821,
    "title": "Senior Marketing Manager",
    "company": "Acme Corp",
    "location": "Remote",
    "job_type": "Full-time",
    "category": "Marketing",
    "description": "We are looking for...",
    "salary": { "min": 60000, "max": 90000, "currency": "USD" },
    "posted_at": "2026-03-25T10:00:00.000Z",
    "job_url": "https://careernest.cloud/jobs/senior-marketing-manager-acme",
    "apply_url": "https://careernest.cloud/jobs/senior-marketing-manager-acme"
  }]
}

XML / RSS Feed

GET https://careernest.cloud/api/feed.xml

Delivers a standard RSS 2.0 formatted job feed โ€” compatible with any platform or aggregator that supports XML/RSS ingestion.

Query Parameters

ParameterTypeDefaultDescription
limitinteger50Optional Max jobs (max 100)

Feed URLs

https://careernest.cloud/api/feed.xml
https://careernest.cloud/api/feed.xml?limit=100

How to Use the XML Feed

Point any RSS-compatible aggregator, job platform, or parser to the feed URL above. The feed follows the RSS 2.0 standard and includes all required fields: job title, company, location, description, publication date, and a direct link to the full listing on Career Nest.

JavaScript (Fetch)

async function loadJobs() {
  const res = await fetch('https://careernest.cloud/api/feed?limit=10');
  const data = await res.json();
  const container = document.getElementById('jobs-list');
  data.jobs.forEach(job => {
    container.innerHTML += `<div class="job-card">
      <h3><a href="${job.apply_url}" target="_blank" rel="noopener noreferrer">${job.title}</a></h3>
      <p>${job.company} โ€” ${job.location}</p>
    </div>`;
  });
}
loadJobs();

PHP

$response = file_get_contents('https://careernest.cloud/api/feed?limit=10');
$data = json_decode($response, true);
foreach ($data['jobs'] as $job) {
  echo '<a href="' . htmlspecialchars($job['apply_url']) . '">' . htmlspecialchars($job['title']) . '</a>';
}

Python

import requests
data = requests.get('https://careernest.cloud/api/feed', params={'limit': 10}).json()
for job in data['jobs']:
    print(f"{job['title']} โ€” {job['apply_url']}")

WordPress

$r = wp_remote_get('https://careernest.cloud/api/feed?limit=10');
if(!is_wp_error($r)){
  $jobs = json_decode(wp_remote_retrieve_body($r))->jobs;
  foreach($jobs as $j)
    echo '<a href="'.esc_url($j->apply_url).'">'.esc_html($j->title).'</a>';
}

Live API Tester

Set your parameters below and test the API in real time.

โ† Press "Send Request" to see live response here.

Rate Limits

LimitValue
Feed requests per minute (per IP)30
General API requests per 15 min (per IP)200
Max jobs per JSON request50
Max jobs per XML request100