Remote Jobs API
Embed fresh remote job listings on your site, app, or tool. Filter by category, job type, or keyword. Simple JSON API with pagination.
800+ Jobs
Updated daily from 5 sources. New jobs ingested every morning.
Multi-language
Non-English jobs are automatically translated to English before delivery.
Flexible Filtering
Filter by category, job type, or keyword. Paginate with limit and offset.
Get an API key
Send a JSON body with name and email. Your API key is returned immediately.
One key per email address. A confirmation will be sent to the email provided.
Fetch remote job listings
All requests require an Authorization: Bearer <api_key> header.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| limit | integer | Jobs per page. Min 1, max 50. Default 20. |
| offset | integer | Number of jobs to skip. Default 0. |
| category | string | Filter by category slug: programming, design, marketing, sales, writing, data-science, devops, product-management, customer-support, finance, human-resources, legal |
| type | string | Filter by job type: full-time, part-time, contract, freelance |
| q | string | Keyword search across job titles and descriptions. |
Example Request
Sample Response
{
"data": [
{
"id": "a1b2c3d4-...",
"title": "Senior Frontend Engineer",
"url": "https://remotejobs.org/remote-jobs/senior-frontend-engineer-acme",
"apply_url": "https://acme.com/careers/frontend",
"company": {
"name": "Acme Corp",
"logo_url": "https://...",
"website": "https://acme.com",
"url": "https://remotejobs.org/companies/acme-corp"
},
"category": { "name": "Programming", "slug": "programming" },
"location": "Remote (Worldwide)",
"salary_min": 120000,
"salary_max": 160000,
"salary_text": "$120,000 - $160,000",
"type": "Full-time",
"description": "We are looking for...",
"posted_at": "2026-04-05T00:00:00Z",
"is_translated": false,
"original_language": null
}
],
"pagination": {
"total": 808,
"limit": 20,
"offset": 0,
"has_more": true
},
"meta": {
"powered_by": "RemoteJobs.org",
"url": "https://remotejobs.org"
}
}Rate Limits
| Tier | Daily | Monthly | Price |
|---|---|---|---|
| Free | 100 requests | 1,000 requests | Free |
| Pro | 5,000 requests | 100,000 requests | Contact us |
Requests over the limit receive a 429 Too Many Requests response. Daily limits reset at midnight UTC.
Attribution
We kindly request that you include a visible “Powered by RemoteJobs.org” attribution on any page displaying job listings from this API.
Get your free API key
Instant access. No credit card required.