VietnamWorks [💰$1.3] — Full Jobs, Salary & Bilingual Data
Pricing
from $1.30 / 1,000 results
VietnamWorks [💰$1.3] — Full Jobs, Salary & Bilingual Data
[Just 💰$1.3] Search job listings from vietnamworks.com — full descriptions, requirements, skills, benefits, structured salary, geo-located sites and applicant-demand counts, with bilingual English + Vietnamese fields. Keyword, location, category, level and type filters plus incremental monitoring.
Pricing
from $1.30 / 1,000 results
Rating
0.0
(0)
Developer
Corvuslab
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
14 days ago
Last modified
Categories
Share
VietnamWorks Job Scraper 🇻🇳
🥇 The only dedicated scraper for vietnamworks.com — Vietnam's largest recruitment platform.
Search by keyword or paste job URLs and get the full job record in one fast pass: the complete job description and requirements (as text, HTML and Markdown), required skills, benefits, structured salary (min / max / currency), every work location with latitude & longitude, and the live applicant-demand count. Every job also arrives bilingual — job function, category, level and city names in both English and Vietnamese. No code needed, and results export to JSON, CSV, Excel or the API — ready for spreadsheets, apps and AI agents.
Why this scraper
- ⚡ Fast & low-cost — the full record comes back in a single request per job (no slow second detail fetch), so large runs stay cheap.
- 🧾 Rich, typed records — up to 45 structured fields per job, not raw HTML.
- ♻️ Cheap to monitor — incremental mode re-scrapes only what changed (see below).
- 🔔 Notifications built in — Telegram, Slack, Discord or any webhook.
- 🤖 AI- & API-ready — compact output, MCP-friendly, one-click integrations.
✨ Key features
- 🥇 The only dedicated VietnamWorks scraper — purpose-built for vietnamworks.com, not a generic job crawler bolted onto the site.
- 🧾 Complete job record in one pass — title, company, salary, description, requirements, skills, benefits, locations and dates all come back together — no two-stage crawl, so it's faster and leaner.
- 🌏 Bilingual English + Vietnamese — job function, category, level and city names in both languages (
jobFunctionVi,jobCategoryVi,jobLevelVi,cityVi) — unique to this market. - 📍 Geo-located work sites — every working location carries a full address plus latitude & longitude, ready for maps and radius search.
- 💰 Structured salary —
salaryMin,salaryMax,salaryCurrencyand the display text, not just a string. - 🎚️ Rich filters — keyword search plus location (city/province), job category, seniority level and employment type, applied on the site and combinable.
- 📇 Contacts & demand signals — emails, phones, URLs & social profiles pulled from each listing (filter with
requireContact), plus the live applicant count and a demand label for spotting low-competition roles. - ♻️ Incremental monitoring — schedule it and get only what changed (NEW / UPDATED / UNCHANGED / EXPIRED); unchanged items are skipped before their page is even fetched.
- 🔔 Notifications — Telegram, Slack, Discord or any webhook (n8n / Make / Zapier).
- 🤖 AI-ready — compact + drop-empty output modes keep payloads small for LLMs and MCP.
📚 What data can you extract from VietnamWorks?
- Core — id, title, url, city, structured salary (
salaryMin/salaryMax/salaryCurrency/salaryText), employment type, posted / created / updated / expiry dates, plus bilingual job function, category and level. - Details (with
includeDetails) — full jobdescriptionandrequirement(each as text, HTML and Markdown),skills[]andbenefits[]. - Locations — every working site: English + Vietnamese city name, full street address, and latitude / longitude.
- Contacts & signals — emails, phones, URLs, social profiles, plus the live
applicantCountand anapplicantVolumeLabeldemand tag. - Company — name, id, logo, profile URL, company size, industry and an anonymous-employer flag.
- Change tracking (incremental mode) —
changeType, repost detection (isRepost,repostOfId) and a content hash.
Every field is present in standard mode (missing values are null); compact mode returns the core fields only, for lean AI/MCP payloads.
⚙️ Input
Configure it in the visual editor — no code needed — or pass JSON via the API.
| Field | What it does |
|---|---|
query | Keyword search — job title, skill or company (comma-separate for multiple searches, merged & de-duplicated). |
startUrls | Scrape specific VietnamWorks search or job URLs directly. |
location | Filter by city / province (Ho Chi Minh City, Hanoi, Da Nang and more). |
category | Filter by job function / industry (IT, Sales, Marketing, Finance…). |
jobLevel | Filter by seniority (Intern → Director and above). |
workType | Filter by employment type (Permanent, Contract, Freelance, Part-time). |
includeDetails | Add full description, requirements, skills and benefits. |
requireContact | Keep only records that carry an email and/or phone. |
incrementalMode | Emit only what changed since the last run. |
maxResults | Cap the number of jobs (0 = unlimited). |
proxyConfiguration | Optional — runs fine with no proxy at typical volumes. |
…and 28 inputs in total — the table shows the essentials; the rest cover applicant-demand signals, description format & truncation, compact / drop-empty output, incremental tuning, notification channels and advanced options, all in the visual editor.
🧪 Input examples
Newest IT jobs in Ho Chi Minh City, full details:
{ "query": "developer", "location": ["Ho Chi Minh"], "category": ["Information Technology/Telecommunications"], "sortBy": "date", "maxResults": 100 }
Manager-level roles with a contact email, lean output for a lead list:
{ "jobLevel": ["Manager"], "requireContact": "email", "includeDetails": false, "maxResults": 200 }
Scheduled monitor — only what changed, with a Telegram ping:
{ "query": "data engineer, product manager", "incrementalMode": true, "telegramToken": "123:ABC", "telegramChatId": "@yourchannel" }
📤 Output
Each job is one clean, typed record. Descriptions and requirements are available as plain text, HTML and Markdown — pick one format or keep all three. Missing values come back as null in standard mode; compact mode trims each record to the core fields for lean AI/MCP payloads. Export to JSON, CSV, Excel or the API.
🗂️ Example record
{"id": "2095221","title": "Ecommerce Technology Developer","url": "https://www.vietnamworks.com/ecommerce-technology-developer--2095221-jv","company": "Rodd & Gunn New Zealand Limited","companyId": "372651","companyLogo": "https://images.vietnamworks.com/pictureofcompany/48/11211604.png","companySize": "1,000-4,999","isAnonymous": false,"salaryMin": 1000.0,"salaryMax": 1500.0,"salaryCurrency": "USD","salaryText": "$ 1,000-1,500 /tháng","isSalaryVisible": true,"location": "District 2, Ho Chi Minh City, Vietnam","city": "Ho Chi Minh","locations": [{"city": "Ho Chi Minh","cityVi": "Hồ Chí Minh","address": "Lumiere Riverside, East Tower, Đường Võ Nguyên Giáp, An Phú, Quận 2, Hồ Chí Minh, Việt Nam","lat": 10.803863,"lon": 106.748272}],"jobFunction": "Software Developer","jobFunctionVi": "Phần Mềm Máy Tính","jobCategory": "Information Technology/Telecommunications","jobCategoryVi": "Công Nghệ Thông Tin/Viễn Thông","jobLevel": "Experienced (non-manager)","jobLevelVi": "Nhân viên","employmentType": "Permanent","skills": ["Salesforce Development", "Salesforce Implementation", "Software Engineer"],"benefits": ["Bonus"],"description": "**JOB SUMMARY**\n\nWe are seeking a highly skilled Ecommerce Technology Developer to join our Ecommerce Team...","requirement": "**Salesforce Marketing Cloud Development**\n\n• Develop and maintain marketing solutions within Salesforce Marketing Cloud...","postedAt": "2026-08-14T09:26:58+07:00","expiresAt": "2026-09-13T23:59:59+07:00","postedAtText": "12 giờ trước","applicantCount": 0,"applicantVolumeLabel": "None yet","source": "vietnamworks.com","searchKeyword": "developer","scrapedAt": "2026-08-14T14:54:06Z"}
♻️ Incremental monitoring — pay for changes, not repeats
Schedule the actor and turn on incremental mode: each run compares against the last and emits only NEW / UPDATED / EXPIRED records — unchanged items are skipped before their detail is fetched, so a daily watch costs a fraction of a full re-scrape.
| Daily churn | of 1,000 tracked | billable records | you save |
|---|---|---|---|
| 5 % | 1,000 | 50 | 95 % |
| 15 % | 1,000 | 150 | 85 % |
| 30 % | 1,000 | 300 | 70 % |
The first run seeds the baseline and bills in full; every run after that bills only the delta.
🚀 How to scrape VietnamWorks
- Open the actor and enter a search keyword (e.g.
developer) and/or pick filters — or paste a VietnamWorks URL. - Set Max results and choose whether to include full details.
- (Optional) Turn on incremental mode and a notification channel, then Schedule it.
- Click Start.
- Download the data as JSON, CSV or Excel, or pull it from the API.
New to Apify? Create a free account — it comes with monthly credit, no credit card required.
💡 What can you do with VietnamWorks data?
- Lead generation — build recruiter and employer lists with emails, phones and social profiles, filtered to only records that carry a contact.
- Market & salary research — analyse hiring demand, structured salary bands and skills across cities, categories and seniority levels in the Vietnamese market.
- Vacancy monitoring — schedule it with incremental mode + notifications for a live feed of new and updated postings.
- Job boards & aggregation — feed clean, bilingual job data into your own app, sheet or warehouse.
- AI agents & pipelines — compact output plugs straight into LLM/MCP workflows.
🔌 Integrations & export
Export to JSON, CSV, Excel or an HTML table, or pull from the REST API and the JavaScript / Python clients. Runs on a schedule, connects to Google Sheets, Slack, Make, Zapier and n8n, and works as an MCP tool for AI agents — compact mode keeps token usage small.
❓ FAQ
Do I need a proxy or login? No — it runs out of the box with no login and no proxy; Apify Proxy is available under Advanced for high-volume runs.
Can I get only new items on a schedule? Yes — turn on incremental mode and schedule it; each run emits only what changed and can notify your channel.
Do I get the job description and requirements? Yes — with full details on you get both the description and a separate requirements block, each as plain text, HTML and Markdown.
Are the Vietnamese fields included? Yes — job function, category, level and city names come in both English and Vietnamese.
What formats can I export? JSON, CSV, Excel, HTML table, or via the API.
Is it good for AI agents? Yes — enable compact mode; the output is MCP-friendly.
How many records can I get? As many as the search returns — set maxResults (0 = unlimited).
Is scraping this legal? The actor collects only publicly available data. You are responsible for how you use it, including any personal data and GDPR-style obligations.
⚖️ Is it legal to scrape VietnamWorks?
This actor accesses only publicly available data on vietnamworks.com. You are responsible for how you use the extracted data — in particular any personal information — and for complying with the site's terms and applicable law (including the GDPR where it applies). Not affiliated with, endorsed by, or sponsored by VietnamWorks or Navigos Group.
Keywords: vietnamworks scraper · vietnamworks api · vietnamworks.com scraper · vietnamworks job scraper · vietnam job scraper · vietnam jobs data · job listings scraper · recruitment data vietnam · salary data scraper · job market research · lead generation · applicant demand · bilingual job data · job monitoring · export jobs to CSV · export to Excel · no-code scraper · MCP tool for AI agents