Remote Jobs Aggregator - API-Based Multi-Platform Job Scraper
Pricing
$15.00 / 1,000 results
Remote Jobs Aggregator - API-Based Multi-Platform Job Scraper
Aggregate remote job postings from 4 free public APIs: Arbeitnow, Jobicy, Himalayas, and RemoteOK. Extract job titles, companies, salaries, locations, and descriptions. Legal, stable, and fast API-based data collection.
Pricing
$15.00 / 1,000 results
Rating
0.0
(0)
Developer

ben
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Aggregate remote job postings from 4 free public APIs in one place.
Fetch remote jobs from Arbeitnow, Jobicy, Himalayas, and RemoteOK. Extract job titles, companies, salaries, locations, and descriptions. Legal, stable, and fast API-based data collection - no browser automation required.
Features
✅ Multi-Platform API Aggregation
- Arbeitnow (completely free, no auth)
- Jobicy (free, rate limited)
- Himalayas (free, rate limited)
- RemoteOK (free with 24hr delay)
✅ Comprehensive Data Extraction
- Job title & description
- Company name
- Location & work type (Remote/Hybrid/On-site)
- Salary information (when available)
- Job type (Full-time, Contract, etc.)
- Skills/tags
- Posted date & URL
✅ Legal & Stable
- Uses free public APIs (no ToS violations)
- No browser automation (faster & cheaper)
- APIs don't break like HTML selectors
- No authentication required
✅ Built for Scale
- Concurrent API requests for fast aggregation
- Simple HTTP requests (no proxy needed)
- Error handling & graceful degradation
- Structured JSON output
- Dataset export (CSV, JSON, Excel)
Use Cases
🎯 Recruiters & HR Teams
- Source remote candidates from multiple platforms
- Build talent pools for distributed teams
- Track remote hiring trends
📊 Market Intelligence
- Monitor remote job market trends
- Track in-demand skills for remote work
- Salary benchmarking for distributed teams
💼 Job Boards & Aggregators
- Aggregate remote listings from multiple sources
- Keep remote job data fresh and updated
- Enrich job postings with additional metadata
🤖 AI & LLM Applications
- Training data for remote job recommendation systems
- Remote career coaching chatbots
- Resume matching for distributed work
Input
{"searchKeywords": "python developer","platforms": ["arbeitnow", "jobicy", "himalayas", "remoteok"],"maxJobsPerPlatform": 10,"maxTotalJobs": 40,"debugMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | string | "" | Keywords to search for (e.g., 'python', 'react', 'marketing'). Leave empty for all jobs. |
platforms | array | All platforms | Which platforms to fetch from: arbeitnow, jobicy, himalayas, remoteok |
maxJobsPerPlatform | integer | 10 | Maximum jobs to fetch from each platform (1-50) |
maxTotalJobs | integer | 0 | Maximum total jobs across all platforms (0 = unlimited) |
debugMode | boolean | false | Enable verbose logging for troubleshooting |
Output
Each job posting returns the following fields:
{"title": "Senior Python & Typescript Developer","company": "Varicent","location": "Mexico","salary": null,"description": "At Varicent, we're transforming Sales Performance Management...","platform": "jobicy","work_type": "Remote","job_type": ["Full-Time"],"tags": [["Programming"]],"url": "https://jobicy.com/jobs/135061-senior-python-typescript-developer","posted_date": "2025-10-29T07:17:22+00:00","scraped_at": "2025-11-12T17:45:49.603733","index": 6}
Output Fields by Platform
| Field | Arbeitnow | Jobicy | Himalayas | RemoteOK |
|---|---|---|---|---|
title | ✅ | ✅ | ✅ | ✅ |
company | ✅ | ✅ | ⚠️ | ✅ |
location | ✅ | ✅ | ✅ | ✅ |
salary | ❌ | ⚠️ | ⚠️ | ⚠️ |
description | ✅ | ✅ | ✅ | ✅ |
work_type | ✅ | ✅ | ✅ | ✅ |
job_type | ❌ | ✅ | ✅ | ❌ |
tags | ✅ | ✅ | ✅ | ✅ |
posted_date | ✅ | ✅ | ✅ | ✅ |
⚠️ = Available when provided by the platform
Example Usage
Basic Remote Jobs Search
{"searchKeywords": "react developer"}
Multi-Platform with Limits
{"searchKeywords": "machine learning","platforms": ["arbeitnow", "himalayas", "remoteok"],"maxJobsPerPlatform": 20,"maxTotalJobs": 50}
All Jobs from Specific Platforms
{"platforms": ["jobicy", "himalayas"],"maxJobsPerPlatform": 25}
Debug Mode
{"searchKeywords": "nodejs","debugMode": true}
Platform Details
Arbeitnow
- Status: ✅ Completely free, no API key required
- Coverage: Jobs aggregated from company ATS systems
- Rate Limit: None
- Data Quality: High (direct from company systems)
Jobicy
- Status: ✅ Free API
- Coverage: Remote jobs worldwide
- Rate Limit: Once per hour
- Data Quality: High (includes salary data sometimes)
Himalayas
- Status: ✅ Free API
- Coverage: Remote jobs with salary ranges
- Rate Limit: 20 jobs per request
- Data Quality: Very high (includes salary ranges)
RemoteOK
- Status: ✅ Free with 24hr delay
- Coverage: 30,000+ remote jobs (largest collection)
- Rate Limit: None
- Data Quality: High (includes tags, salary ranges)
- Note: Must credit/link to RemoteOK.com when using data
Pricing (Pay-Per-Event)
This actor uses Pay-Per-Event pricing for maximum flexibility:
- Base job fetched: $0.005 per job ($5 per 1,000 jobs)
- Salary extracted: +$0.002 per job (valuable data point)
Example Cost Calculation:
Fetching 1,000 jobs:
- 400 Arbeitnow (no salary): 400 × $0.005 = $2.00
- 300 Jobicy (with salary): 300 × ($0.005 + $0.002) = $2.10
- 200 Himalayas (with salary): 200 × ($0.005 + $0.002) = $1.40
- 100 RemoteOK (with salary): 100 × ($0.005 + $0.002) = $0.70
- Total: $6.20 for 1,000 remote jobs
💡 Only pay for what you use - no browser costs, no proxy costs!
Best Practices
Search Optimization
- Use Specific Keywords: "python developer" > "developer"
- Try Different Terms: APIs may use different job categorization
- Combine Platforms: Each API has different job sources
- Set Reasonable Limits: Start with 10-20 jobs per platform for testing
Data Quality
- Handle Missing Data: Not all APIs provide salary information
- Company Field: Some platforms may not include company names
- Fresh Data: Jobs are typically updated daily by APIs
- Remote Filter: All jobs are remote/distributed work
Performance Tips
- Concurrent Fetching: Actor fetches from all platforms in parallel
- No Rate Limits: Only Jobicy has hourly limit (others unlimited)
- Fast Execution: Typically completes in 3-5 seconds
- Debug Mode: Use for troubleshooting API issues
FAQ
Q: Why use APIs instead of scraping job sites? A: APIs are legal, stable, faster, and don't violate terms of service. They provide official data access without authentication requirements.
Q: Why is salary data sometimes missing? A: Many companies don't publicly list salary ranges. Himalayas and RemoteOK provide salary more often than Arbeitnow/Jobicy.
Q: Can I filter by location? A: All jobs are remote/distributed. Some may specify preferred timezones or regions in the description.
Q: How often is data updated? A: RemoteOK has 24hr delay on free tier. Other APIs provide real-time data.
Q: Can I use this for commercial purposes? A: Yes! Perfect for recruitment agencies, job boards, and market research. RemoteOK requires attribution (link back to remoteok.com).
Q: What if an API is down or rate limited? A: The actor gracefully handles errors - other platforms will still return data.
Legal & Ethics
✅ Legal Compliance:
- API Terms: All platforms provide free public APIs for data access
- No Scraping: Uses official APIs only (no browser automation)
- Attribution: RemoteOK requires linking back to their site
- Rate Limits: Respects API rate limits (only Jobicy has limits)
- Personal Data: Handle candidate data per GDPR/privacy laws
This actor is legal and ethical - uses official APIs with proper permissions.
Why API-Based Job Aggregation?
| Feature | API-Based (This Actor) | Browser Scraping |
|---|---|---|
| Legal | ✅ Yes | ❌ Often violates ToS |
| Speed | ✅ 3-5 seconds | ❌ 30+ seconds |
| Cost | ✅ $5-10 per 1k jobs | ❌ $15-20 per 1k jobs |
| Stability | ✅ APIs rarely change | ❌ Selectors break often |
| Authentication | ✅ None required | ❌ Login required |
| Proxy Required | ✅ No | ❌ Yes (expensive) |
| Maintenance | ✅ Low | ❌ High |
Support
Need help? Have questions?
- 📧 Support: support@apify.com
- 📚 Apify Docs: https://docs.apify.com
- 💬 Community: https://discord.com/invite/jyEM2PRvMU
Built with ❤️ using Apify and free public job APIs
Remote Work Data Sources: