OnlineJobs.ph Scraper: Philippines Remote Jobs with Pay Filters avatar

OnlineJobs.ph Scraper: Philippines Remote Jobs with Pay Filters

Pricing

from $3.38 / 1,000 job postings

Go to Apify Store
OnlineJobs.ph Scraper: Philippines Remote Jobs with Pay Filters

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

GetAScraper

Maintained by Community

Actor 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.

FieldTypeRequiredDescription
Search keywordsarray of textNoJob titles or keywords, one per line. Each is searched separately and every row shows which keyword found it.
Skills or categoriesarray of textNoSkill or category names as OnlineJobs.ph lists them, such as Video Editing, Real Estate or Bookkeeping.
OnlineJobs.ph pagesarray of URLsNoPaste search pages, skill pages or single job pages. When filled, the keyword and skill fields are ignored.
Job typesarray of enumsNoFull time, part time or gig. Empty means all types.
Posted within (days)integerNoKeep only postings from the last N days. 0 means any age.
Strict keyword matchbooleanNoKeep only postings that contain every word of the keyword in the title, preview or skills.
Exclude keywordsarray of textNoDrop postings that contain any of these words.
Minimum hourly rate (USD)numberNoKeep postings that state an hourly dollar rate reaching at least this amount.
Maximum hourly rate (USD)numberNoKeep postings that state an hourly dollar rate starting at or below this amount.
Only postings with a stated salarybooleanNoSkip postings that give no pay figure.
Max resultsintegerNoTotal postings to return, 1 to 20,000. Default 25.
Full job detailsbooleanNoAdds the full description, hours per week and last updated date. Slower. Off by default.
Monitor nametextNoName 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

FieldTypeDescription
jobIdnumberOnlineJobs.ph posting number.
urlstringLink to the posting.
titlestringJob title as published.
jobTypestringFull Time, Part Time, Gig or Any.
postedAtstringExact posting time in UTC.
salaryTextstringPay exactly as the employer wrote it.
salaryMin, salaryMaxnumberLowest and highest figure found in the pay text.
salaryCurrency, salaryPeriodstringCurrency and pay period, only when the posting states them.
hourlyRateUsdMin, hourlyRateUsdMaxnumberHourly rate in US dollars, only when the posting states an hourly dollar rate.
skills, skillCategories, skillSlugsarraySkill tags, their categories, and the site's tag identifiers.
employerName, employerLogoUrlstringEmployer name and logo, only when the employer makes them public.
descriptionSnippetstringOpening text of the posting.
matchedSearchesarrayThe keyword or skill that found the posting.
descriptionstringFull posting text. Only with full details on.
hoursPerWeekText, hoursPerWeekMin, hoursPerWeekMaxstring, numberWeekly hours as listed. Only with full details on.
dateUpdatedstringDate the employer last updated the posting. Only with full details on.
externalLinksarrayWeb links written in the description. Only with full details on.
detailFetchedbooleanWhether the full details were added to the row.
scrapedAtstringWhen 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