Job Search
/api/remote-jobs/search
Search remote jobs across all boards or one board with filters and pagination
Scrappa's Remote Jobs API returns structured JSON from Himalayas, Working Nomads, Jobicy, Remote OK and We Work Remotely in one call. Search remote and hybrid jobs by keyword, category, job type, seniority, country, region, time zone, salary and date posted. Postings found on several boards are merged and every job links back to its source board.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/remote-jobs/search?q=engineer&job_type=full_time®ion=worldwide&date_posted=7d" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"source": "all",
"page": 1,
"has_more": true,
"next_page": 2,
"job_count": 1,
"jobs": [
{
"id": "jobicy:158260",
"source_board": "jobicy",
"source_url": "https://jobicy.com/jobs/158260-full-stack-engineer-ai-platform",
"title": "Full-Stack Engineer, AI Platform",
"company": {"name": "Thumbtack"},
"job_types": ["full_time"],
"location": {"raw": "USA", "restrictions": ["USA"], "worldwide": false},
"salary": {"min": 151300, "max": 229900, "currency": "USD", "period": "yearly"},
"posted_at": "2026-10-31T17:05:04+00:00",
"duplicates": []
}
]
},
"meta": {"endpoint_family": "search", "billable": true}
}
Structured data for real applications. Here are some ideas.
Fill a job board or newsletter with remote jobs from five sources, merged and without duplicates.
Read salary ranges with currency and period, and filter by a minimum yearly salary.
Follow which roles, tags and seniority levels remote employers hire for over time.
Find jobs open to your country, region or time zone, or open worldwide.
Add remote job search with apply links and source links to your own app.
Remote jobs scraper API
The Remote Jobs API is built for job aggregators, salary research and career apps. One request searches five public remote job boards and returns one job format with a link back to the source board.
Search all five boards in one call or pick one board with the source parameter.
Filter by keyword, category, job type, seniority, country, region, time zone, minimum salary and date posted.
Every returned job passes every filter you set.
The same posting on several boards is merged and the other boards are listed in duplicates.
Each job has the full description, salary, location rules, apply link and source link.
Search all boards with your filters, then follow next_page until has_more is false.
Open Remote Jobs Search API docsPass the id from the search results to read the full description, salary and apply link of one job.
Open Remote Job Details API docsList the category keys of each board and pass one as the category filter.
Open Remote Jobs Categories API docsEverything you need in one API.
/api/remote-jobs/search
Search remote jobs across all boards or one board with filters and pagination
/api/remote-jobs/job
Get one remote job by id with description, salary and apply link
/api/remote-jobs/categories
List the categories and tags of every board
/api/remote-jobs/sources
List the job boards with attribution text
See how Scrappa compares to Single-board job feeds.
| Feature | Scrappa | Single-board job feeds |
|---|---|---|
| Boards per request | 5 | 1 |
| De-duplicated results | ||
| Same filters on every board | ||
| Price per 1k requests | From $0.20 | Varies |
| Unified API key | Yes (80+ APIs) | One source only |
| Free tier | 500 credits/month | Varies |
Himalayas, Working Nomads, Jobicy, Remote OK and We Work Remotely. Use the source parameter to pick one board. The sources endpoint lists them with their attribution text.
Every Scrappa account includes 500 free credits each month. Each successful request costs one credit, whatever the source. Failed requests are not billed.
Yes. Every job has a source_url and an attribution text. Show the source board next to the job and link to source_url.
Use the 1-based page parameter. Each board returns its page N of up to 20 jobs. With source=all the pages of all boards are merged, so one page can hold more than 20 jobs. Follow next_page while has_more is true.
No. Scrappa is an independent service and is not affiliated with or endorsed by these job boards.