Remote Jobs Scraper & Aggregator - 4 Job APIs avatar

Remote Jobs Scraper & Aggregator - 4 Job APIs

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Remote Jobs Scraper & Aggregator - 4 Job APIs

Remote Jobs Scraper & Aggregator - 4 Job APIs

Scrape and aggregate remote jobs from Arbeitnow, Jobicy, Himalayas, and RemoteOK in one normalized dataset. Search by role and export title, company, location, salary, skills, description, source, and application URL. No API key or proxy required.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

382

Total users

77

Monthly active users

3 days ago

Last modified

Share

🌍 Remote Jobs Scraper & Aggregator β€” 4 Job Boards in One Feed

Pull remote job postings from four job boards at once β€” Arbeitnow, Jobicy, Himalayas and RemoteOK β€” into one clean, structured dataset. Instead of checking each site by hand or maintaining four brittle scrapers, this Actor calls each platform's official public API in parallel and returns normalized job listings with titles, companies, salaries, locations, tags and descriptions. No browser, no login, no proxies. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

Transparent pricing: $0.015 per returned job plus a $0.00005 run-start event. A run that returns 20 jobs costs about $0.30005 before any account discounts. Empty sources do not create result charges.

πŸ’Ό What is the Remote Jobs Aggregator?

It's an API-based aggregator that turns a single keyword search into a merged feed of remote jobs from multiple boards. Pick your platforms and a keyword (or leave it blank to pull everything available), and it fetches from all sources concurrently, normalizes every posting into the same shape, and saves it as one dataset β€” so recruiters, job boards and market researchers get fresh remote-work data in seconds without writing per-site scrapers.

What data does it extract?

  • Job title and company name
  • Location and work type (Remote / Hybrid / On-site)
  • Salary (when the platform provides it β€” see notes below)
  • Job type (Full-time, Contract, etc., where available)
  • Description (excerpt, up to ~1,000 characters)
  • Tags / skills for the role
  • Source platform the job came from
  • Posting URL and posted date
  • scraped_at timestamp on every record

⬇️ Input

Configure a keyword, choose which boards to pull from, and set your limits:

FieldDescription
searchKeywordsKeywords to search, e.g. python developer, react, marketing. Leave empty to fetch all available jobs
platformsWhich boards to query: arbeitnow, jobicy, himalayas, remoteok (any combination)
maxJobsPerPlatformMax jobs to fetch from each platform (1–50)
maxTotalJobsCap total jobs across all platforms (0 = unlimited, up to 200)
debugModeEnable verbose logging for troubleshooting

Example input

{
"searchKeywords": "python developer",
"platforms": ["arbeitnow", "jobicy", "himalayas", "remoteok"],
"maxJobsPerPlatform": 20,
"maxTotalJobs": 50,
"debugMode": false
}

⬆️ Output

Every job posting is one clean row (view as a table, or export JSON / CSV / Excel):

{
"title": "Senior Python & TypeScript Developer",
"company": "Varicent",
"location": "Mexico",
"salary": null,
"description": "We're transforming Sales Performance Management with a remote-first team...",
"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": "2026-06-26T15:30:00.000000",
"index": 6
}

πŸ’‘ Use cases

  • 🎯 Recruiters & HR β€” source remote talent: build candidate pipelines and track open remote roles across four boards at once.
  • πŸ“Š Market intelligence β€” hiring trends: monitor in-demand skills, salary signals and remote-job volume over time.
  • πŸ’Ό Job boards & aggregators β€” fresh inventory: keep your own remote listings current by pulling normalized data from multiple sources on a schedule.
  • πŸ€– AI & LLM applications β€” training data: feed structured remote-job records into recommendation engines, career chatbots or resume-matching models.

βš™οΈ Daily remote-job alert workflow

Turn the Actor into a recurring alert instead of checking four job boards manually:

  1. Import the n8n workflow template, or recreate the same steps in Make or Zapier.
  2. Add an HTTP Header Auth credential with Authorization: Bearer <YOUR_APIFY_TOKEN>; never paste a token into a shared workflow.
  3. Set the keyword, platforms and result limits in the Actor input.
  4. Configure the final email node and run the workflow once manually.
  5. Activate the weekday schedule after checking the first digest.

The included template searches for Python developer roles every weekday, normalizes results from Arbeitnow, Jobicy, Himalayas and RemoteOK, then emails a digest containing title, company, location, source and application URL. Edit the input JSON to monitor another role or reduce the result count.

❓ FAQ

How do I aggregate remote jobs from multiple sites? Pick your platforms, add optional searchKeywords, set your limits, and Run. The Actor queries every chosen board's API in parallel and returns one merged, normalized dataset.

Which job boards are supported? Four free public APIs: Arbeitnow, Jobicy, Himalayas and RemoteOK. Select any combination via the platforms field.

Do I need an API key? No. All four sources are free public APIs β€” no authentication, tokens or login required.

Why is salary sometimes empty? Many postings don't list pay publicly. Himalayas and RemoteOK include salary more often; Arbeitnow doesn't return salary in its API, so that field is null for those jobs.

Can I search by location? Every job is remote/distributed by nature. Some postings specify a preferred region or timezone in the location or description field, but there is no separate location filter.

What if one platform is down or rate-limited? The Actor degrades gracefully β€” if one source fails (Jobicy, for example, allows roughly one request per hour), the others still return their jobs.

How fresh is the data? Most sources are real-time. RemoteOK serves its free feed with a ~24-hour delay, so its jobs may lag slightly behind the others.

Can I run it on a schedule or via API? Yes β€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Can I use the data commercially? Yes β€” it's ideal for recruitment, job boards and market research. RemoteOK asks that you credit and link back to remoteok.com when you use their data.

Is it legal? It uses official public APIs (no browser scraping, no ToS workarounds). Use the results responsibly and handle any candidate data in line with GDPR and applicable privacy laws.

πŸ”— You might also like


Keywords: remote jobs scraper, remote jobs API, job aggregator, Arbeitnow API, Jobicy API, Himalayas jobs, RemoteOK scraper, remote work data, job board API, recruitment data, remote hiring trends, job listings export, tech jobs feed, work-from-home jobs, distributed team hiring.

Workflow and data quality

For best results, run this actor as part of a repeatable data pipeline rather than a one-off scrape. Start with a focused input, export the dataset to CSV or JSON, and keep a stable unique field such as URL, ID, domain, package name or title as your deduplication key. Schedule the same task daily or weekly when you need monitoring, then compare each new dataset with the previous run to identify fresh records, removed records and changed fields.

The output is designed to be practical for business workflows: spreadsheets, dashboards, enrichment steps, alerts, CRM imports and lightweight internal APIs. Null values mean the source did not provide that field, not that the actor guessed. For larger projects, combine this actor with related Apify scrapers and use the shared URL/company/domain fields to build a richer dataset without manual copy-paste work.