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
Available Endpoints
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
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
| Parameter | Type | Default | Description |
|---|---|---|---|
| page | integer | 1 | Optional Page number |
| limit | integer | 20 | Optional Jobs per page (max 50) |
| category | string | โ | 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 |
| type | string | โ | Optional e.g. full-time, remote, contract |
| location | string | โ | 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
Delivers a standard RSS 2.0 formatted job feed โ compatible with any platform or aggregator that supports XML/RSS ingestion.
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| limit | integer | 50 | Optional 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
| Limit | Value |
|---|---|
| Feed requests per minute (per IP) | 30 |
| General API requests per 15 min (per IP) | 200 |
| Max jobs per JSON request | 50 |
| Max jobs per XML request | 100 |