VietnamWorks [💰$1.3] — Full Jobs, Salary & Bilingual Data avatar

VietnamWorks [💰$1.3] — Full Jobs, Salary & Bilingual Data

Pricing

from $1.30 / 1,000 results

Go to Apify Store
VietnamWorks [💰$1.3] — Full Jobs, Salary & Bilingual Data

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

Corvuslab

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

14 days ago

Last modified

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 salarysalaryMin, salaryMax, salaryCurrency and 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 job description and requirement (each as text, HTML and Markdown), skills[] and benefits[].
  • Locations — every working site: English + Vietnamese city name, full street address, and latitude / longitude.
  • Contacts & signals — emails, phones, URLs, social profiles, plus the live applicantCount and an applicantVolumeLabel demand 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.

FieldWhat it does
queryKeyword search — job title, skill or company (comma-separate for multiple searches, merged & de-duplicated).
startUrlsScrape specific VietnamWorks search or job URLs directly.
locationFilter by city / province (Ho Chi Minh City, Hanoi, Da Nang and more).
categoryFilter by job function / industry (IT, Sales, Marketing, Finance…).
jobLevelFilter by seniority (Intern → Director and above).
workTypeFilter by employment type (Permanent, Contract, Freelance, Part-time).
includeDetailsAdd full description, requirements, skills and benefits.
requireContactKeep only records that carry an email and/or phone.
incrementalModeEmit only what changed since the last run.
maxResultsCap the number of jobs (0 = unlimited).
proxyConfigurationOptional — 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 churnof 1,000 trackedbillable recordsyou save
5 %1,0005095 %
15 %1,00015085 %
30 %1,00030070 %

The first run seeds the baseline and bills in full; every run after that bills only the delta.


🚀 How to scrape VietnamWorks

  1. Open the actor and enter a search keyword (e.g. developer) and/or pick filters — or paste a VietnamWorks URL.
  2. Set Max results and choose whether to include full details.
  3. (Optional) Turn on incremental mode and a notification channel, then Schedule it.
  4. Click Start.
  5. 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.


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