OnlineJobs.ph Scraper: Philippines Remote Jobs with Pay Filters
Pricing
from $3.38 / 1,000 job postings
OnlineJobs.ph Scraper: Philippines Remote Jobs with Pay Filters
Scrape OnlineJobs.ph remote job postings for Filipino virtual assistants and freelancers by keyword, skill, job type, posting date and hourly rate. Pay comes as numbers with an hourly USD rate. Exclude keywords, new-posting monitor, full details, JSON/CSV/Excel. No login.
Pricing
from $3.38 / 1,000 job postings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
|
Every OnlineJobs.ph posting, with the pay already turned into numbers Filter by skill, job type, how recent and hourly rate. Get clean, spreadsheet-ready postings from the Philippines remote hiring board, or only the ones you have not seen before. |
|
💵 Pay as numbers Minimum, maximum, currency, period and hourly dollar rate, plus rate filters. |
🧩 Skills by name Type Video Editing or Bookkeeping and get exactly those roles. |
🔁 New postings only Name a search, schedule it, and skip what you already have. |
📈 Go deep Collect far more than the roughly 300 postings a single search shows. |
Collect OnlineJobs.ph job postings by keyword, skill, job type and hourly rate, and download them as JSON, CSV or Excel in minutes. Each posting comes with the title, job type, exact posting time, pay as posted and as numbers, skills and categories, and the employer name and logo when the employer makes them public. Switch on full details to add the complete description, hours per week and last updated date.
🔍 What can you do with it?
- I run a business and hire Filipino virtual assistants. I check what similar roles pay per hour and how fast they get posted, so my offer is competitive from day one.
- I work at a staffing or recruiting agency. I watch new postings in my niche every morning, so I can reach employers while the role is still open.
- I am a Filipino freelancer or career coach. I look for fresh gigs by skill, and see which skills pay the most per hour right now.
- I research the Philippines remote work market. I track demand by skill and category, pay levels and posting volume over time.
| ⚡ No login, no account. Only public postings. Ready for the Apify scheduler: set it once and receive only new postings on every run. |
🚀 How to use it
|
STEP 1 Describe the roles Enter keywords and skills, or paste a page copied from onlinejobs.ph. |
STEP 2 Narrow it down Choose job type, how recent, and the hourly rate range you care about. |
STEP 3 Run and download Click Start, then export JSON, CSV or Excel. |
⚙️ Input
All fields are optional. With no changes, the Actor returns 25 recent postings that match the keyword virtual assistant.
| Field | Type | Required | Description |
|---|---|---|---|
| Search keywords | array of text | No | Job titles or keywords, one per line. Each is searched separately and every row shows which keyword found it. |
| Skills or categories | array of text | No | Skill or category names as OnlineJobs.ph lists them, such as Video Editing, Real Estate or Bookkeeping. |
| OnlineJobs.ph pages | array of URLs | No | Paste search pages, skill pages or single job pages. When filled, the keyword and skill fields are ignored. |
| Job types | array of enums | No | Full time, part time or gig. Empty means all types. |
| Posted within (days) | integer | No | Keep only postings from the last N days. 0 means any age. |
| Strict keyword match | boolean | No | Keep only postings that contain every word of the keyword in the title, preview or skills. |
| Exclude keywords | array of text | No | Drop postings that contain any of these words. |
| Minimum hourly rate (USD) | number | No | Keep postings that state an hourly dollar rate reaching at least this amount. |
| Maximum hourly rate (USD) | number | No | Keep postings that state an hourly dollar rate starting at or below this amount. |
| Only postings with a stated salary | boolean | No | Skip postings that give no pay figure. |
| Max results | integer | No | Total postings to return, 1 to 20,000. Default 25. |
| Full job details | boolean | No | Adds the full description, hours per week and last updated date. Slower. Off by default. |
| Monitor name | text | No | Name a search to return only postings you have not received before. |
📦 Output
Each row is one job posting. Fields the site does not publish are left out instead of being filled with placeholders.
{"jobId": 1755261,"url": "https://www.onlinejobs.ph/jobseekers/job/experienced-real-estate-va-leasing-property-management-part-time-1755261","title": "Experienced Real Estate VA - Leasing & Property Management | Part-Time","jobType": "Part Time","postedAt": "2026-10-23T18:32:25.000Z","salaryText": "$5-8USD/hr","salaryMin": 5,"salaryMax": 8,"salaryCurrency": "USD","salaryPeriod": "hour","hourlyRateUsdMin": 5,"hourlyRateUsdMax": 8,"skills": ["Property Management", "Gohighlevel Real Estate"],"skillCategories": ["Management Services", "Real Estate"],"descriptionSnippet": "Company: New York Online Realty. Location: Remote, Philippines. Engagement: Part-time independent contractor...","matchedSearches": ["Real Estate"],"hoursPerWeekMin": 20,"hoursPerWeekMax": 20,"dateUpdated": "2026-10-23","detailFetched": true,"scrapedAt": "2026-10-24T08:00:00.000Z"}
Field reference
| Field | Type | Description |
|---|---|---|
jobId | number | OnlineJobs.ph posting number. |
url | string | Link to the posting. |
title | string | Job title as published. |
jobType | string | Full Time, Part Time, Gig or Any. |
postedAt | string | Exact posting time in UTC. |
salaryText | string | Pay exactly as the employer wrote it. |
salaryMin, salaryMax | number | Lowest and highest figure found in the pay text. |
salaryCurrency, salaryPeriod | string | Currency and pay period, only when the posting states them. |
hourlyRateUsdMin, hourlyRateUsdMax | number | Hourly rate in US dollars, only when the posting states an hourly dollar rate. |
skills, skillCategories, skillSlugs | array | Skill tags, their categories, and the site's tag identifiers. |
employerName, employerLogoUrl | string | Employer name and logo, only when the employer makes them public. |
descriptionSnippet | string | Opening text of the posting. |
matchedSearches | array | The keyword or skill that found the posting. |
description | string | Full posting text. Only with full details on. |
hoursPerWeekText, hoursPerWeekMin, hoursPerWeekMax | string, number | Weekly hours as listed. Only with full details on. |
dateUpdated | string | Date the employer last updated the posting. Only with full details on. |
externalLinks | array | Web links written in the description. Only with full details on. |
detailFetched | boolean | Whether the full details were added to the row. |
scrapedAt | string | When the row was collected. |
💰 Pricing
Pricing is pay per event. You pay for each posting saved to your dataset. If you switch on full details, each posting whose details were actually retrieved is charged a second, separate Full details event. Postings where details could not be retrieved are not charged for it, and runs with no results cost nothing. Both events follow your Apify plan, so higher plans pay less per event, and the maximum charge you set for a run is always respected. There are no monthly subscriptions or hidden fees. Free-plan runs are limited to 25 postings per run, 3 runs per day, and a short wait between runs. Paid plans have no such limits.
⭐ Enjoying OnlineJobs.ph Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this saves you hours of scrolling job pages by hand, tell us about it. A 5-star rating takes 10 seconds and helps other business owners, recruiters and freelancers working with Philippines remote hiring data find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
✨ Tips and best practices
- Use strict keyword match for tight lists. The site search is broad: a short word like seo returns hundreds of loosely related postings. Strict match keeps the ones where the word is really part of the role.
- Build a daily hiring feed. Pick a monitor name, set Posted within to 1 or 2 days, and schedule the Actor. Every run returns only postings you have not received before. The first run delivers everything up to your result limit.
- Compare pay by skill. Run one skill at a time with a minimum hourly rate and sort the dataset by the hourly rate fields.
- Go wider than one search. Leave keywords and skills empty and raise the limit: the Actor repeats the search inside each category on its own to reach further back.
- Add details only when you need them. The default run is quick. Turn on full details for descriptions and weekly hours.
❓ FAQ
Does it need an OnlineJobs.ph account?
No. It collects publicly visible job postings and needs no login or account.
Does it return employer contact details or worker profiles?
No. It returns public posting information only. Employer names appear when the employer shows them publicly, and the worker and resume database is never touched.
How is the pay turned into numbers?
Employers write pay in many ways, such as $4.50/Hour or Php75,000 - Php108,000. The Actor reads the figures, the currency and the period only when the posting states them, and leaves them out otherwise. The hourly dollar rate is filled only for a clear hourly dollar rate.
How do I get only new postings every day?
Give your search a Monitor name and schedule the Actor. Each run returns only postings that were not delivered under that name before.
How do I find remote virtual assistant jobs in the Philippines with an hourly rate?
Enter virtual assistant as the keyword, set Posted within to a few days, and add a minimum hourly rate. Export the result as Excel or CSV.
🛡️ Disclaimers and support
- Disclaimer: This Actor retrieves publicly available job postings. It is an independent tool and is not affiliated with or endorsed by OnlineJobs.ph. Make sure your use complies with the site's terms and applicable laws.
- Support: Open an issue from the Actor page in the Apify Console for bug reports or feature requests.
🔗 Other actors
- WeWorkRemotely Jobs Scraper: Remote Jobs, Salary and New Alerts ↗ - Remote jobs worldwide with salary and new-posting alerts.
- Workable Jobs Scraper: Search All Companies by Keyword, Location and Remote ↗ - Jobs across thousands of companies, with a remote filter.
- MyCareersFuture Singapore Scraper: Jobs, Salaries, Skills & UEN ↗ - Singapore jobs with salary ranges and skills.
- Kariyer.net Jobs Scraper: İş İlanları Türkiye with Filters ↗ - Turkey job postings by city, sector and seniority.