Worldwide Remote Jobs Scraper - Jobs Open to Your Country avatar

Worldwide Remote Jobs Scraper - Jobs Open to Your Country

Pricing

from $2.00 / 1,000 job returneds

Go to Apify Store
Worldwide Remote Jobs Scraper - Jobs Open to Your Country

Worldwide Remote Jobs Scraper - Jobs Open to Your Country

Remote jobs scraper and API: 8 remote job boards in one run (RemoteOK, We Work Remotely, Himalayas, Remotive, Jobicy, Working Nomads, Arbeitnow, HN Who is hiring), de-duplicated, with a verdict on every job - can you apply from your country, or is it US/EU-only? No login, no proxies.

Pricing

from $2.00 / 1,000 job returneds

Rating

0.0

(0)

Developer

Yash harkawat

Yash harkawat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Worldwide Remote Jobs Scraper - find remote jobs you can apply to from your country

Most "remote" jobs are not remote for you. They are US-only, EU-only, or locked to a timezone, and you find that out after reading the whole posting. This Actor reads 8 remote job boards in one run, removes duplicates, and tells you for every job whether someone living in your country can actually apply - with the exact words from the posting as proof.

Use it as a remote jobs API, a work-from-anywhere job feed, or an MCP tool for AI agents. No login, no cookies, no proxies, no API keys.

What does the Worldwide Remote Jobs Scraper do?

  1. Collects fresh postings from Himalayas, RemoteOK, We Work Remotely, Remotive, Jobicy, Arbeitnow, Working Nomads and the latest Hacker News "Who is hiring?" thread (about 900 jobs per run).
  2. Merges the same job posted on several boards into one row (alsoOn lists the other boards).
  3. Labels each job for the candidate's country:
eligibilityMeaning
countryThe posting names your country (for example "India, Philippines")
regionIt names a region that includes your country: APAC, EMEA, LATAM, Europe, Asia, Africa ...
worldwide"Anywhere in the world", "Worldwide", "work from anywhere", "we hire globally"
unclearNo location restriction stated - worth a look
restrictedLimited to somewhere else: another country or region, "must be authorized to work in the US", a timezone window that excludes you, or a local-hire marker such as (m/w/d)
  1. Adds eligibilityReason, a one-line quote of the evidence, so you can verify any verdict in a second: Location lists APAC, which includes India: "Europe, LATAM, APAC, the U.S., Canada".

Who is it for?

  • Job seekers outside the US and EU - India, Pakistan, Bangladesh, Philippines, Indonesia, Vietnam, Nigeria, Kenya, South Africa, Egypt, Brazil, Argentina, Colombia, Mexico, Turkey, Ukraine and 90+ more countries.
  • Newsletters, Telegram / Discord / WhatsApp job bots that publish "remote jobs open to [country]".
  • Recruiters and talent platforms looking for companies that hire globally.
  • AI agents and LLM apps that need clean, structured, pre-filtered remote job data in one call.

How do I find remote jobs open to my country?

Set candidateCountry, add your keywords, and run. Example input for a React / Node.js developer in India:

{
"candidateCountry": "India",
"keywords": ["react", "node", "full stack"],
"excludeKeywords": ["staff", "principal", "manager"],
"eligibility": "eligible_and_unclear",
"maxYearsRequired": 5,
"postedWithinDays": 14
}

Other examples: "candidateCountry": "Nigeria", "keywords": ["python", "django"] · "candidateCountry": "Brazil", "keywords": ["product designer"] · "candidateCountry": "Philippines", "keywords": ["customer support", "virtual assistant"].

Input

FieldWhat it does
candidateCountryWhere the candidate lives. 110+ countries recognised; 45 with region and timezone data. Default India.
keywordsKeep jobs containing ANY of these (title, tags, description). Empty = all jobs.
titleMustMatchStricter: the keyword must be in the job title.
excludeKeywordsDrop jobs whose title contains any of these (senior, staff, manager ...).
eligibilityeligible (can apply) · eligible_and_unclear (default) · all (everything, labelled).
maxYearsRequiredDrop jobs asking for more than N years of experience. Jobs that state no number are kept.
postedWithinDaysDefault 14.
sourcesChoose boards. Default: all 8.
maxItemsCap on returned rows. You pay only for rows returned.
includeDescriptionAdd the plain-text job description.

Output

One row per unique job, sorted best-first: country, region, worldwide, unclear, restricted; newest first inside each group. Export as JSON, CSV, Excel or via the Apify API.

{
"eligibility": "region",
"eligibilityReason": "Location lists APAC, which includes India: \"Europe, LATAM, APAC, the U.S., Canada\"",
"title": "Senior Java & React Developer",
"company": "Lemon.io",
"locationRaw": "Europe, LATAM, APAC, the U.S., Canada",
"salary": null,
"minYears": 4,
"employmentType": null,
"tags": ["Development", "java", "react"],
"postedAt": "2026-09-18T10:02:11.000Z",
"source": "workingnomads",
"alsoOn": ["remotive"],
"url": "https://www.workingnomads.com/jobs/...",
"applyUrl": "https://www.workingnomads.com/jobs/...",
"contactEmail": null,
"candidateCountry": "India"
}

A SUMMARY record in the key-value store reports per-board counts and how many jobs were filtered out and why (too old, keyword, too many years, duplicate, restricted).

How much does it cost to scrape remote jobs?

$2 per 1,000 jobs returned (pay per event), platform usage included. Jobs that are filtered out - restricted, duplicate, off-keyword - are never charged. A typical filtered run returns 15 to 60 jobs, so it costs 3 to 12 cents. A run reads about 900 postings and finishes in under 30 seconds.

Use it as an MCP tool for AI agents (Claude, ChatGPT, Cursor)

Add the Actor through the Apify MCP server and ask: "Find remote React jobs I can apply to from India, posted this week, under 5 years of experience." The agent gets a small, clean JSON list with a verdict and a quoted reason on every row - no HTML, no pagination, no need to read 900 postings with an LLM.

Schedule it: a daily remote job alert for your country

Create a Task with your input, schedule it daily, and connect the dataset to Slack, Telegram, Google Sheets, Make, Zapier or n8n through Apify integrations or a webhook.

FAQ

What does "worldwide remote job" mean?

A job whose posting says it can be done from any country: "Anywhere in the world", "Worldwide", "work from anywhere", "we hire globally". This Actor labels those worldwide. A job that simply says "Remote" without naming a place is labelled unclear, not worldwide, because many of those turn out to be US-only.

Which remote job boards does it cover?

Himalayas, RemoteOK, We Work Remotely, Remotive, Jobicy, Arbeitnow, Working Nomads and the monthly Hacker News "Ask HN: Who is hiring?" thread (remote posts only, job-seeker comments removed).

How is this different from other remote jobs scrapers?

Other aggregators return every remote job and leave the location text for you to read. This one answers the question a job seeker outside the US or EU actually has - can I apply to this from my country? - and shows the evidence.

How does it know a job is US-only or EU-only?

It reads the board's structured location field first ("USA Only", "Europe, LATAM"), then phrases in the description ("must be authorized to work in the United States", "EU residents only"), timezone rules ("within 3 hours of EST", "CET +/- 3 hours") and local-hire markers like (m/w/d). The matched text is returned in eligibilityReason.

Does it need a login, cookies, proxies or an API key?

No. Every source is a public JSON or RSS feed the job board publishes for reuse.

How fresh are the jobs?

The boards expose their most recent few hundred postings, so this is a fresh-jobs monitor (last 1 to 30 days), not a historical archive. Run it daily for alerts.

The Actor reads public feeds that the boards publish for syndication and collects no personal data beyond what a posting itself contains. Respect each board's terms: link back to the original posting (url is on every row) and do not republish the listings as your own job board.

Can I get only jobs with a salary, or only contract jobs?

salary and employmentType are on every row when the board provides them; filter the dataset on those fields.

Limits, honestly

The verdict comes from what the posting says. Some unclear jobs will turn out to be restricted once you talk to the company, and a posting can be wrong about itself. If a board is down, the run continues with the others and says so in the log and in SUMMARY. Found a wrong verdict? Open an issue with the job URL and it gets fixed.

Source code and running it