Glints Job Scraper 🌏 avatar

Glints Job Scraper 🌏

Pricing

from $0.79 / 1,000 results

Go to Apify Store
Glints Job Scraper 🌏

Glints Job Scraper 🌏

💰 $1.99/1k jobs — Southeast Asia's only dedicated Glints.com scraper. Covers ID 🇮🇩 SG 🇸🇬 MY 🇲🇾 VN 🇻🇳 TW 🇹🇼. 92 job categories × 5 countries ≈ 46k results/run.

Pricing

from $0.79 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

7

Monthly active users

a day ago

Last modified

Share

Glints Job Scraper 🌏

💰 $1.99 per 1,000 jobs — Southeast Asia's only dedicated Glints.com scraper. No API key required. No proxy. No browser.

Covers all 5 Glints markets: Indonesia 🇮🇩 · Singapore 🇸🇬 · Malaysia 🇲🇾 · Vietnam 🇻🇳 · Taiwan 🇹🇼


Why this scraper?

🌏 5-market coverage in one run

Indonesia, Singapore, Malaysia, Vietnam, and Taiwan — all configurable per run. Mix or match countries freely.

⚡ Fast & lightweight

Up to ~23,000 unique job listings per run without a browser. Runs complete in minutes on 256 MB memory.

💼 Rich structured data

Every job includes salary ranges, required skills (with must-have flags), geo-coordinates, company verification status, and hierarchical job categories.

🔁 Scheduler-ready incremental mode

Run daily and collect only newly posted jobs. State persists between runs — zero duplicate spend.

🎯 12 filter dimensions

Keyword, job type, work arrangement, education level, salary range, country, last-updated window, and more — all combinable.

📋 Full job descriptions (optional)

Enable fetchDetails to retrieve complete plain-text descriptions, benefits, and external apply links.


Input parameters

FieldTypeDefaultDescription
countriesstring[]All 5Markets to scrape: ID SG MY VN TW
keywordstringKeyword search (e.g. software engineer)
jobTypesstring[]FULL_TIME PART_TIME CONTRACT INTERNSHIP PROJECT_BASED
workArrangementsstring[]REMOTE HYBRID ONSITE
educationLevelsstring[]HIGH_SCHOOL DIPLOMA BACHELOR_DEGREE MASTER_DEGREE DOCTORATE
lastUpdatedstringPAST_24_HOURS PAST_WEEK PAST_MONTH ANY_TIME
sortBystringLATESTLATEST or RELEVANT
minSalarynumberMinimum salary (requires salaryCurrency)
salaryCurrencystringIDR SGD MYR VND TWD
fetchDetailsbooleanfalseFetch full description, benefits, and apply URL
incrementalModebooleanfalseSkip jobs seen in previous runs
stateStoreNamestringglints-scraper-stateKV store name for incremental state
maxResultsnumber0 (unlimited)Stop after N results
requestsPerSecondnumber3Request rate (1–10)
debugbooleanfalseVerbose run logging

Output schema

Always present

FieldTypeDescription
idstringUnique Glints job UUID
titlestringJob title
urlstringDirect link to the job posting
statusstringOPEN or CLOSED
typestring|nullFULL_TIME PART_TIME CONTRACT INTERNSHIP PROJECT_BASED
workArrangementstring|nullREMOTE HYBRID ONSITE
createdAtstringISO 8601 posting date
updatedAtstringISO 8601 last update
isHotbooleanWhether listing is featured/promoted
shouldShowSalaryboolean|nullWhether salary is publicly shown
educationLevelstring|nullMinimum education requirement
minYearsOfExperiencenumber|nullMinimum years of experience
maxYearsOfExperiencenumber|nullMaximum years of experience
sourcestringNATIVE or EXTERNAL
jobSourcestringEMPLOYER or AGENCY
company.idstringCompany UUID
company.namestringCompany display name (brand name if set)
company.logoUrlstring|nullFull CDN URL to company logo
company.statusstringVerification status
company.isVIPbooleanVIP/premium employer flag
company.isVerifiedbooleanWhether company is verified
company.industrystring|nullIndustry name
company.verificationTierstring|nullVerification tier (e.g. LEGAL_DOCUMENTS)
location.citystring|nullCity name
location.citySubDivisionstring|nullDistrict/sub-division
location.formattedLocationstring|nullFull formatted location string
location.countrystring|nullCountry name
location.countryCodestring|nullISO country code
location.latitudenumber|nullGeographic latitude
location.longitudenumber|nullGeographic longitude
salaryobject|nullnull when salary not disclosed
salary.minAmountnumber|nullMinimum salary amount
salary.maxAmountnumber|nullMaximum salary amount
salary.currencystring|nullCurrency code (IDR SGD MYR etc.)
salary.salaryTypestring|nullPay type (BASIC etc.)
salary.salaryModestring|nullPay frequency (MONTH YEAR etc.)
skillsarray[{ name, mustHave }] — required skills
category.idstring|nullCategory UUID
category.namestring|nullCategory name (L2)
category.levelnumber|nullHierarchy level
category.parentNamestring|nullParent L1 category name
category.parentIdstring|nullParent L1 category UUID

Only with fetchDetails: true

FieldTypeDescription
descriptionstring|nullFull job description in plain text
benefitsstring[]|nullList of offered benefits
externalApplyURLstring|nullExternal ATS link if applicable
acceptsForeignApplicationsboolean|nullWhether non-residents can apply
expiryDatestring|nullListing expiry date (ISO 8601)
isCoverLetterMandatoryboolean|nullWhether a cover letter is required

All fetchDetails fields are null when fetchDetails: false.


Example record

{
"id": "0edbd1d6-752f-4a60-9a40-ebb1a505f81b",
"title": "Staff Akuntan",
"url": "https://glints.com/id/opportunities/jobs/staff-akuntan/0edbd1d6-752f-4a60-9a40-ebb1a505f81b",
"status": "OPEN",
"type": "FULL_TIME",
"workArrangement": "ONSITE",
"createdAt": "2026-06-16T08:12:51.748Z",
"updatedAt": "2026-06-16T08:12:52.487Z",
"isHot": false,
"shouldShowSalary": true,
"educationLevel": "HIGH_SCHOOL",
"minYearsOfExperience": 0,
"maxYearsOfExperience": 50,
"source": "NATIVE",
"jobSource": "EMPLOYER",
"company": {
"id": "4f67387e-82f9-476f-a5a3-8f7184a6ed6e",
"name": "Sekolah Tunas Unggul",
"logoUrl": "https://glints-dashboard.s3.ap-southeast-1.amazonaws.com/company-logo/5d9dc113ba099d0878f806553275a209.jpg",
"status": "VERIFIED",
"isVIP": false,
"isVerified": true,
"industry": "Education Management",
"verificationTier": "LEGAL_DOCUMENTS"
},
"location": {
"city": null,
"citySubDivision": null,
"formattedLocation": "Indonesia, Jawa Barat, Kab. Bandung, Kutawaringin",
"country": "Indonesia",
"countryCode": "ID",
"latitude": -6.99972,
"longitude": 107.50972
},
"salary": {
"minAmount": 2000000,
"maxAmount": 3000000,
"currency": "IDR",
"salaryType": "BASIC",
"salaryMode": "MONTH"
},
"skills": [
{
"name": "Accounting",
"mustHave": true
},
{
"name": "Microsoft Excel",
"mustHave": true
},
{
"name": "Bookkeeping",
"mustHave": true
}
],
"category": {
"id": "e602d9fb-8a70-4ba7-916d-d0e49c6c5516",
"name": "Accountant",
"level": 3,
"parentName": "Accounting",
"parentId": "76caa9d7-4cec-4574-9eb4-b5ea9e3de07c"
},
"description": null,
"benefits": null,
"externalApplyURL": null,
"acceptsForeignApplications": null,
"expiryDate": null,
"isCoverLetterMandatory": null
}

Examples

Software jobs in Singapore (remote)

{
"countries": ["SG"],
"keyword": "software engineer",
"workArrangements": ["REMOTE"],
"jobTypes": ["FULL_TIME"]
}

Full Indonesia + Malaysia sweep

{
"countries": ["ID", "MY"],
"sortBy": "LATEST",
"maxResults": 10000
}

Daily incremental feed (schedulers)

{
"lastUpdated": "PAST_24_HOURS",
"incrementalMode": true,
"sortBy": "LATEST"
}

High-paying SG roles with full details

{
"countries": ["SG"],
"jobTypes": ["FULL_TIME"],
"minSalary": 5000,
"salaryCurrency": "SGD",
"fetchDetails": true
}

💰 Pricing

$1.99 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged.

ResultsCost
100~$0.20
1,000~$1.99
10,000~$19.90
100,000~$199.00

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Use the Max results cap to control your spend exactly.


Performance

Run typeResultsTime
Keyword, 1 countryup to 100~10s
Full sweep, 1 countryup to 4,600~5 min
Full sweep, all 5 countriesup to 23,000~25 min
With fetchDetails: true, 1,000 results1,000~10 min

Known limitations

  • Maximum 100 results per category/keyword per country without authentication (Glints platform limit)
  • Salary data is only available when the employer has opted to show it (shouldShowSalary: true)
  • Vietnam and Taiwan markets have significantly fewer listings than Indonesia and Singapore
  • fetchDetails roughly doubles run time

Technical details

  • Source: glints.com — Southeast Asia's leading talent platform
  • Memory: 256 MB
  • Deduplication: by job UUID within each run
  • Incremental state: KeyValueStore glints-scraper-state, persists between runs
  • Retry: Automatic retry on network errors with exponential backoff, 3 attempts per request

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support?.nl](mailto:info@unfencedgroup.nl) — we build on request.


Other scrapers in our Jobs — East & Southeast Asia collection:


Frequently asked questions

How do I search for jobs on Glints with this actor?

Pass your keywords and location, and the actor returns all matching listings — title, company, location, and the apply URL — as one structured dataset.

How does the data compare to browsing Glints directly?

Same listings, but the full result set at once instead of page-by-page, structured into typed fields you can filter, sort, or export.

Can I filter by role or region across Southeast Asia?

Yes. Pass location and keyword filters and the actor returns only matching listings. Run several searches in one go and they merge into one dataset.

How do I keep the data current?

Schedule a daily or weekly run. Each run is timestamped, so new listings are easy to isolate.


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs — open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack — push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API — every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl