
OnlineJobs.ph Scraper
hipersoft/onlinejobs-scraper
Scrape remote jobs from OnlineJobs.ph, the top marketplace for hiring Filipino virtual assistants: title, job type, salary, hours per week, posting date, skills, summary and full description. Search by keyword. Export CSV/JSON.
Total users
4Monthly users
4Total runs
29Per job
$0.003Last rebuilt
Oct 26, 2026Overview
OnlineJobs.ph Scraper extracts job posts from OnlineJobs.ph, the largest marketplace for hiring Filipino virtual assistants and remote workers. Search any keyword or skill (virtual assistant, video editor, bookkeeper, cold caller, web developer, SEO, customer support…) and get for every job the title, job type (full-time, part-time, gig), salary or wage, posting date, skill tags and summary. Turn on Full job details to also get the complete job description, hours per week and last update date. Export to CSV, Excel or JSON. Ideal for VA agencies, recruiters, salary research, remote-work job boards and Filipino freelancers.
What does OnlineJobs.ph Scraper do?
- 🇵🇭 Remote jobs for Filipino workers from OnlineJobs.ph.
- 🔎 Keyword search: virtual assistant, video editor, graphic designer, bookkeeper, appointment setter…
- 🕒 Job type filter: full-time, part-time, gig.
- 💵 Salary / wage as posted (per hour, per month, per project).
- 🏷️ Skill tags on every job.
- 📝 Full description, hours per week and update date (optional).
- 📅 Posting date in UTC.
What data can you scrape from OnlineJobs.ph?
| Field | Description |
|---|---|
| Job | ID, title, link, job type |
| Pay | Salary / wage |
| Time | Hours per week, posted date, update date |
| Skills | Skill tags |
| Text | Summary, full description* |
* With Full job details turned on.
Use cases for OnlineJobs.ph data
- VA agencies and outsourcing firms: find employers actively hiring Filipino virtual assistants.
- Salary research: compare published wages for VA, design, development and sales roles.
- Remote-work job boards: syndicate fresh remote jobs.
- Freelancers: monitor new jobs that match your skills.
- Market research: track demand for skills like cold calling, bookkeeping or video editing.
How to scrape OnlineJobs.ph
- Click Try for free to open OnlineJobs.ph Scraper in Apify Console.
- Enter keywords and choose job types.
- Optionally turn on Full job details.
- Set Max jobs and click Start.
- Download the jobs as CSV, Excel or JSON.
Input
Example input
{
"searchTerms": ["video editor", "bookkeeper"],
"jobTypes": ["fullTime", "partTime"],
"includeDetails": true,
"maxItems": 300
}
| Field | Description |
|---|---|
| Keywords | One search per keyword; empty = latest jobs. |
| Job types | Full-time, part-time, gig. |
| Full job details | Adds description, hours per week and update date. |
| Max jobs | Stop after this many (0 = no limit). |
Output
Job example (with full details)
{
"jobId": 1741044,
"url": "https://www.onlinejobs.ph/jobseekers/job/easy-cold-calling-job-1741044",
"title": "Easy Cold Calling Job",
"jobType": "Full Time",
"salary": "$4 per hour",
"hoursPerWeek": 40,
"postedAt": "2026-10-07T13:20:11Z",
"updatedDate": "Oct 7, 2026",
"skills": ["Cold Calling", "Appointment Setting"],
"description": "We are looking for a reliable and conversational cold caller to join our team…",
"search": "cold caller"
}
Output schema
| Field | Type | Description |
|---|---|---|
jobId, url, title, jobType |
mixed | Job. |
salary |
string | Salary / wage as posted. |
hoursPerWeek, postedAt, updatedDate |
mixed | Time. |
skills |
array | Skill tags. |
summary, description |
string | Text. |
search, scrapedAt |
string | Source info. |
How much does it cost?
OnlineJobs.ph Scraper uses pay-per-job pricing: a small fixed price per job, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More job data
- LinkedIn Jobs Scraper: jobs worldwide.
- Indeed Scraper: Indeed job listings.
FAQ
How many jobs can one search return? OnlineJobs.ph shows up to about 300 results per search. Use several specific keywords to cover more jobs.
Why is the salary "N/A" or "TBD" sometimes? Some employers do not publish the wage or hours; the value is shown exactly as posted.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate OnlineJobs.ph Scraper with other apps? OnlineJobs.ph Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape OnlineJobs.ph? The scraper only collects publicly posted job ads. You are responsible for using the data in line with OnlineJobs.ph's terms and the Philippine Data Privacy Act.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with OnlineJobs.ph.
Input
| Field | Type | Description |
|---|---|---|
searchTermsKeywords | array | Job titles or skills, e.g. virtual assistant, video editor, bookkeeper, cold caller, web developer, SEO. Each keyword is a separate search. Leave empty for the latest jobs. |
jobTypesJob types | array | Which job types to include. Default: ["fullTime", "partTime", "gig"] |
includeDetailsFull job details | boolean | Also collect the full description, exact salary, hours per week and update date. Slower. Default: false |
maxItemsMax jobs | integer | Stop after this many jobs. 0 means no limit. Default: 200 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~onlinejobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchTerms": [
"virtual assistant"
],
"maxItems": 50
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/onlinejobs-scraper").call(run_input={
"searchTerms": [
"virtual assistant"
],
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/onlinejobs-scraper').call({
"searchTerms": [
"virtual assistant"
],
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Job One job post scraped | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Dribbble Shots Scraper
Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.
359 runs · 5 users · $0.003 / shot scrapedComputrabajo Scraper
Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.
206 runs · 4 users · $0.002 / listing scrapedKraken Market Data Scraper
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
165 runs · 4 users · $0.001 / pair scrapedBayt Scraper
Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.
134 runs · 4 users · $0.003 / job scrapedGitHub Scraper
Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.
131 runs · 7 users · $0.0008 / item scrapedHacker News Scraper
Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.
130 runs · 2 users · $0.004 / item scrapedSend the site and the fields. We build it and you get it first.