OnlineJobs.ph Scraper | Filipino Remote Jobs & VA Postings
Pricing
from $2.00 / 1,000 jobs
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ł
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
20 hours ago
Last modified
Categories
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:
- 🔍 Search mode: give keywords (e.g.
virtual assistant,video editor,bookkeeper) or skill categories (video-editing,seo) and get every matching job. - 👀 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.
- 📋 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 & VAs | Get alerted to new jobs in your niche minutes after they're posted, before the inbox of the employer fills up |
| 🏢 Staffing & outsourcing agencies | Track which roles and rates foreign employers are hiring for, and spot clients who might need an agency |
| 📊 Market researchers | Build salary benchmarks for Philippine remote work by role, job type and skill |
| 🎓 Training & upskilling providers | See which skills are in demand right now and shape courses around them |
| 🤝 Recruiters & job aggregators | Feed 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
| Option | What It Does |
|---|---|
| 🔍 Keywords | One search per keyword; leave everything empty for the latest jobs |
| 🏷️ Skill categories | Skill pages such as video-editing or accounting--bookkeeping |
| 🕒 Job type | Full time, part time or gig (jobs marked "Any" match every type) |
| 📅 Posted within (days) | Only jobs posted in the last N days |
| 🔗 OnlineJobs.ph links | Job, search-result or skill-category pages |
| 🔢 Max jobs per search | Limit per search; 0 = all the board shows (about 270–290) |
| 📄 Include full job page | Hours per week, date updated and full description |
| 🐢 Seconds between requests | Pause between page requests, 1–60 s (default 5) |
| 👀 Watch mode | Only new or changed jobs on each run |
| 🔔 Alerts | Webhook, Slack, Discord or Telegram |
| 🧰 Compact output | Only the key fields |
📦 What You Get (Output Fields)
Every job includes:
Job
| Field | Example |
|---|---|
| jobId | 1736973 |
| title | Real Estate Video Editor |
| jobType | Full Time |
| skills | ["Real Estate Marketing", "Video Editing"] |
| skillSlugs | ["marketing--real-estate-marketing", "video-editing"] |
| url | https://www.onlinejobs.ph/jobseekers/job/real-estate-video-editor-1736973 |
Pay
| Field | Example |
|---|---|
| salary | $5-$7 Per hour |
| salaryMin | 5 |
| salaryMax | 7 |
| salaryCurrency | USD |
| salaryPeriod | hour |
Dates
| Field | Example |
|---|---|
| postedAt | 2026-10-20T12:48:45.000Z |
| postedAtManila | 2026-10-20 20:48:45 |
| dateUpdated | 2026-10-20 |
Full job page (optional)
| Field | Example |
|---|---|
| hoursPerWeek | 40 |
| hoursPerWeekMin | 40 |
| hoursPerWeekMax | 40 |
| description | About Us\n\nAt Real Tours Photography, we don't settle for ordinary… |
Watch mode
| Field | Example |
|---|---|
| changeType | NEW |
| firstSeenAt | 2026-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:
| View | What It Shows |
|---|---|
| 📊 Jobs | Title, type, salary (text and parsed), posted time, skills and link |
| 📄 Job details | Hours per week, date updated and the full description |
| 👀 Watch changes | What 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!
⚖️ Legal & Ethical Use
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.