OnlineJobs.ph Scraper | Filipino Remote Jobs & VA Postings avatar

OnlineJobs.ph Scraper | Filipino Remote Jobs & VA Postings

Pricing

from $2.00 / 1,000 jobs

Go to Apify Store
OnlineJobs.ph Scraper | Filipino Remote Jobs & VA Postings

OnlineJobs.ph Scraper | Filipino Remote Jobs & VA Postings

Scrape OnlineJobs.ph, the top board for Filipino VAs and remote workers: title, job type, salary parsed into min/max/currency/period, skills, posting time, hours and full description. Search by keyword or skill, filter by type and age, or watch for new jobs.

Pricing

from $2.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Paweł

Paweł

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

20 hours ago

Last modified

Share

🇵🇭 OnlineJobs.ph Scraper

🎯 Get every fresh job posting from OnlineJobs.ph, the #1 board for hiring Filipino virtual assistants and remote workers, as clean, ready-to-use data.

Collect job titles, job type, salary (as posted and parsed into min, max, currency and period), skills, posting time, hours per week, the date the job was updated and the full job description. Search by keyword or skill category, filter by job type and posting age, and run it on a schedule to catch new jobs the moment they appear.

🚀 What Does It Do?

This scraper automatically reads the OnlineJobs.ph job board and turns every posting into a structured, ready-to-use record. No manual browsing: set your keywords and hit Start.

💡 Three ways to use it:

  1. 🔍 Search mode: give keywords (e.g. virtual assistant, video editor, bookkeeper) or skill categories (video-editing, seo) and get every matching job.
  2. 👀 Watch mode: schedule it hourly or daily. Each run returns only the jobs that are new or changed since the last run, and can alert you on Slack, Discord, Telegram or any webhook.
  3. 📋 Direct links: paste job pages, search-result pages or skill pages straight from the site.

👥 Who Is This For?

🏢 Use Case💬 How It Helps
🧑‍💻 Filipino freelancers & VAsGet alerted to new jobs in your niche minutes after they're posted, before the inbox of the employer fills up
🏢 Staffing & outsourcing agenciesTrack which roles and rates foreign employers are hiring for, and spot clients who might need an agency
📊 Market researchersBuild salary benchmarks for Philippine remote work by role, job type and skill
🎓 Training & upskilling providersSee which skills are in demand right now and shape courses around them
🤝 Recruiters & job aggregatorsFeed OnlineJobs.ph postings into your own job board, CRM or newsletter

✨ Features

  • 🔍 Keyword search: one search per keyword, as many as you like
  • 🏷️ Skill categories: search the board's own skill pages, by name or link
  • 🕒 Job type filter: full time, part time or gig/project
  • 📅 Freshness filter: only jobs posted in the last N days
  • 💰 Salary parsing: "$5-$7 Per hour", "Php20,000 - Php70,000 per month", "35-45K" → min, max, currency and period, plus the original text
  • 📄 Full job page on demand: hours per week, date updated and the complete description
  • 👀 Watch mode: only new or changed jobs on each run, with alerts on Slack, Discord, Telegram or webhook
  • 🐢 Polite, adjustable pace: requests go one at a time, 5 seconds apart by default (the site's own request), and you choose the pause
  • 🔗 Paste links: job, search and skill-category pages work as input
  • ⚡ Fast & Scalable: hundreds of jobs per run, no browser needed
  • 🧹 Deduplication: each job appears once, with the searches that matched it
  • 📤 Export Anywhere: download results as JSON, CSV or Excel, or push them to Google Sheets, Zapier, Make or your CRM

🎛️ Filters & Options

OptionWhat It Does
🔍 KeywordsOne search per keyword; leave everything empty for the latest jobs
🏷️ Skill categoriesSkill pages such as video-editing or accounting--bookkeeping
🕒 Job typeFull time, part time or gig (jobs marked "Any" match every type)
📅 Posted within (days)Only jobs posted in the last N days
🔗 OnlineJobs.ph linksJob, search-result or skill-category pages
🔢 Max jobs per searchLimit per search; 0 = all the board shows (about 270–290)
📄 Include full job pageHours per week, date updated and full description
🐢 Seconds between requestsPause between page requests, 1–60 s (default 5)
👀 Watch modeOnly new or changed jobs on each run
🔔 AlertsWebhook, Slack, Discord or Telegram
🧰 Compact outputOnly the key fields

📦 What You Get (Output Fields)

Every job includes:

Job

FieldExample
jobId1736973
titleReal Estate Video Editor
jobTypeFull Time
skills["Real Estate Marketing", "Video Editing"]
skillSlugs["marketing--real-estate-marketing", "video-editing"]
urlhttps://www.onlinejobs.ph/jobseekers/job/real-estate-video-editor-1736973

Pay

FieldExample
salary$5-$7 Per hour
salaryMin5
salaryMax7
salaryCurrencyUSD
salaryPeriodhour

Dates

FieldExample
postedAt2026-10-20T12:48:45.000Z
postedAtManila2026-10-20 20:48:45
dateUpdated2026-10-20

Full job page (optional)

FieldExample
hoursPerWeek40
hoursPerWeekMin40
hoursPerWeekMax40
descriptionAbout Us\n\nAt Real Tours Photography, we don't settle for ordinary…

Watch mode

FieldExample
changeTypeNEW
firstSeenAt2026-10-20T13:00:00.000Z
matchedSearches["video editor"]

📊 Example Output

{
"jobId": "1736973",
"title": "Real Estate Video Editor",
"jobType": "Full Time",
"salary": "$5-$7 Per hour",
"salaryMin": 5,
"salaryMax": 7,
"salaryCurrency": "USD",
"salaryPeriod": "hour",
"postedAt": "2026-10-20T12:48:45.000Z",
"postedAtManila": "2026-10-20 20:48:45",
"skills": ["Real Estate Marketing", "Video Editing"],
"skillSlugs": ["marketing--real-estate-marketing", "video-editing"],
"descriptionSnippet": "About Us\n\nAt Real Tours Photography, we don't settle for ordinary. We create visual masterpieces that redefine real estate marketing…",
"url": "https://www.onlinejobs.ph/jobseekers/job/real-estate-video-editor-1736973",
"matchedSearches": ["video editor"],
"hoursPerWeek": "40",
"hoursPerWeekMin": 40,
"hoursPerWeekMax": 40,
"dateUpdated": "2026-10-20",
"description": "About Us\n\nAt Real Tours Photography, we don't settle for ordinary…\n\nJob Description\nWe're on the hunt for a Senior Video Editor…",
"detailScraped": true,
"scrapedAt": "2026-10-20T13:00:00.000Z"
}

📋 Dataset Views

The Apify Console gives you 3 ready-made table views to quickly browse your results:

ViewWhat It Shows
📊 JobsTitle, type, salary (text and parsed), posted time, skills and link
📄 Job detailsHours per week, date updated and the full description
👀 Watch changesWhat changed (NEW / UPDATED), when it was first seen and which search matched it

❓ FAQ

🤔 How do I get alerted to new jobs? Add your keywords or skills, turn on Watch mode, add a Slack, Discord, Telegram or webhook target, and schedule the task hourly or daily. The first run saves what's there today; every later run sends only new jobs.

🤔 Why does the run take a few seconds per page? OnlineJobs.ph asks automated visitors to wait 5 seconds between requests, and this scraper respects that by default. You can change the pause with Seconds between requests (1–60 s). Shorter is faster, but the site is more likely to refuse you.

🤔 How many jobs can I get? The board shows about 270–290 jobs per search. Use several keywords or skill categories to cover more ground; duplicates are merged.

🤔 Why do "Any" jobs appear when I filter by full time? Employers can mark a job as "Any" type, and the site shows those jobs under every job-type filter.

🤔 Can I export the data? Yes. Export as JSON, CSV, Excel, XML, HTML or RSS, or push the data directly to Google Sheets, Zapier, Make or any webhook/API endpoint.

🤔 How often should I run this? For job alerts, hourly or a few times a day. For market research, daily or weekly. You can schedule automatic runs on Apify with a few clicks.

🤔 Does it work with proxies? No proxy is needed. You can turn one on if your runs ever get refused.

🛠️ Need Custom Filters or Features?

I'm happy to customize this scraper for your specific needs! 🤝

Whether you need:

  • 🎯 Additional filters (minimum salary, specific currencies, hours per week, excluded keywords)
  • 📊 Extra data fields or custom output formats
  • 🔄 Integration with your CRM, ATS, Google Sheets or database
  • ⏰ Scheduled scraping with automatic deduplication
  • 🌐 Scraping other remote-work boards alongside OnlineJobs.ph

👉 Don't hesitate to reach out via private message. I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!

This scraper collects only publicly visible job postings from OnlineJobs.ph. It does not log in, does not access job-seeker profiles, and keeps a polite pace between requests by default. OnlineJobs.ph's terms of use restrict automated access, so make sure your use complies with them and with applicable laws, and use the data responsibly.