dailyremote.com APIdailyremote.com ↗
Search and retrieve remote job listings from DailyRemote.com. Get job titles, salaries, company info, descriptions, and application URLs via 2 endpoints.
curl -X GET 'https://api.parse.bot/scraper/2237614a-bf6d-4fc5-b495-3995fd490481/search_jobs?page=1&query=software+engineer&fetch_details=false' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for remote job listings on DailyRemote with optional keyword and country filters. Returns job cards with basic metadata including title, company, salary, location, and experience level. Optionally fetches full JSON-LD details for each listing (slower).
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| query | string | Search keyword (e.g. 'web developer', 'data analyst'). Empty string returns all listings. |
| country | string | Country filter for job location (e.g. 'Canada', 'United States'). |
| fetch_details | string | Whether to fetch full job details for each listing. Accepted values: 'true', 'false'. Set to 'false' for faster results with basic metadata only. |
{
"type": "object",
"fields": {
"jobs": "array of job objects with id, title, url, slug, job_type, location, salary, experience, category, and summary fields",
"page": "integer - current page number",
"has_next_page": "boolean - whether more pages exist",
"total_on_page": "integer - number of jobs returned on this page"
},
"sample": {
"data": {
"jobs": [
{
"id": "4942532",
"url": "https://dailyremote.com/remote-job/web-developer-4942532",
"slug": "web-developer-4942532",
"title": "Web Developer",
"summary": "Develop and maintain scalable web solutions using WordPress, PHP, and modern front-end technologies...",
"category": "Software Development",
"job_type": "Full Time",
"location": "Brazil, Canada, Colombia, Croatia, Hungary, Portugal",
"experience": "2-5 yrs exp"
}
],
"page": 1,
"has_next_page": false,
"total_on_page": 20
},
"status": "success"
}
}About the dailyremote.com API
The DailyRemote API provides access to remote job listings from DailyRemote.com across 2 endpoints, returning up to 14 structured fields per job. Use search_jobs to query listings by keyword and country with pagination support, or use get_job_detail to retrieve the full job description, salary structure, employment type, company logo, and application details for a specific listing by slug.
Endpoints and What They Return
The search_jobs endpoint accepts a query string, an optional country filter, and a page integer for pagination. It returns an array of job objects, each containing id, title, url, slug, job_type, location, salary, experience, category, and summary. The response also includes has_next_page and total_on_page to support sequential pagination through result sets. Setting fetch_details to false returns card-level data faster; setting it to true enriches each result with full structured data at the cost of additional latency.
Full Job Details
The get_job_detail endpoint takes a slug from search_jobs results and returns the complete listing record: title, company, employment_type (e.g. FULL_TIME, CONTRACTOR), description_html, description_text, date_posted, valid_through, company_logo, and identifier. The description_html field contains the full formatted job description, while description_text provides a plain-text version suitable for parsing or NLP tasks.
Filtering and Coverage
Country-level filtering is supported through the country parameter on search_jobs, making it straightforward to scope results to specific regions like United States or Canada. All listings are remote positions by the nature of the source — DailyRemote.com aggregates remote-only roles across categories including software engineering, data, design, writing, and customer support.
- Aggregate remote job listings into a niche job board filtered by country and role category
- Monitor new remote postings by keyword to power job alert notifications
- Extract salary ranges and employment types for remote job market analysis
- Pull full HTML job descriptions to build a searchable internal database
- Identify company contact emails and application URLs from job detail pages
- Compare remote job experience requirements across categories for career research tools
- Track listing freshness using date_posted and valid_through fields to remove expired postings
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.