Glints Jobs Scraper — SEA Jobs · No Login · $0.004/Job avatar

Glints Jobs Scraper — SEA Jobs · No Login · $0.004/Job

Pricing

$4.00 / 1,000 job scrapeds

Go to Apify Store
Glints Jobs Scraper — SEA Jobs · No Login · $0.004/Job

Glints Jobs Scraper — SEA Jobs · No Login · $0.004/Job

Search Glints jobs across ID, SG, VN, PH, MY, TW by keyword: title, company, industry, real salary range, work arrangement. No login. Flat $0.004/job, no separate start fee unlike truefetch ($0.01+$0.005/job).

Pricing

$4.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Search Glints job listings across Southeast Asia (Indonesia, Singapore, Vietnam, Philippines, Malaysia, Taiwan) by keyword and country, and get structured JSON back: title, company, industry, location, salary range, work arrangement, and employment type, no Glints account or login required.

Why use this scraper

Glints does not offer a public jobs API, and most recruiting or market-research teams covering Southeast Asia need the same listing across several country sites at once, which means repeating the same manual search six times by hand. This Actor:

  • Needs no Glints account, no login, no session cookie.
  • Covers all six Glints country sites (ID, SG, VN, PH, MY, TW) through a single country input field.
  • Returns a real salary range and currency per listing, not just a text blurb, so filtering by compensation is a simple numeric comparison.
  • Works with no keyword at all, returning the latest listings for a country when you just want to monitor fresh postings.

Overview

For the given keyword and country, the Actor requests Glints' own public job-search results page for that country site and parses the embedded job listing data Glints renders into the page for each result: title, company, industry, location, salary range and currency, work arrangement, employment type, education level, and a "hot" flag Glints itself assigns to some listings. Up to 30 jobs (one results page) are returned per run.

Supported inputs

FieldTypeDescription
keywordstringJob search term, e.g. marketing or software engineer. Leave empty for the latest listings instead
countrystringWhich Glints country site to search: ID, SG, VN, PH, MY, TW (default ID)
maxItemsintegerMaximum number of jobs to return (1–30, default 30)

Use cases

  1. Recruiting market research — compare how a role (e.g. "software engineer") is titled, paid, and staffed across several Southeast Asian markets in one batch of runs.
  2. Salary benchmarking — pull real salary ranges by role and country to set a competitive offer or validate a client's budget for a role based in the region.
  3. Lead generation for recruiting/staffing agencies — surface companies actively hiring for a given role or industry in a target country, with company name and industry ready to prioritize outreach.
  4. Job market monitoring — re-run the same keyword and country on a schedule to track how many new listings for a role appear week over week.
  5. Multi-country expansion research — run the same keyword across all six country sites to see where a given role is in highest demand before deciding where to open a new office or hire a local team.

How it works

  1. The Actor builds the Glints job-search URL for the selected country site, with keyword applied as the search term when provided.
  2. It requests that country's public search results page and parses the embedded job listing data Glints renders into the page for each result card, rather than following every job into its own detail page.
  3. Each listing is normalized into a flat record with title, company, industry, location, salary range/currency/period, work arrangement, employment type, education level, the "hot" flag, posting date, and the canonical job URL.
  4. Results are capped at maxItems; a single run covers one results page (up to 30 jobs) per keyword/country combination.

Input configuration — 3 examples

Mode 1 — keyword search in a specific country:

{
"keyword": "marketing",
"country": "SG",
"maxItems": 30
}

Mode 2 — latest listings, no keyword:

{
"keyword": "",
"country": "VN",
"maxItems": 30
}

Mode 3 — narrow role search:

{
"keyword": "software engineer",
"country": "PH",
"maxItems": 20
}

Output sample

Real output from a smoke test run on country: "SG", unedited:

{
"id": "36fe0e8c-2d84-4596-8223-d6c026057af6",
"title": "Marketing & Events Executive",
"company": "Alaris Marketing Group",
"companyIndustry": "Events Services",
"location": "Downtown Core",
"country": "SG",
"workArrangement": "ONSITE",
"employmentType": "FULL_TIME",
"educationLevel": "SECONDARY_SCHOOL",
"isHot": true,
"salaryMin": 2600,
"salaryMax": 3900,
"salaryCurrency": "SGD",
"salaryMode": "MONTH",
"createdAt": "2026-10-15T12:59:07.754906Z",
"url": "https://glints.com/sg/opportunities/jobs/marketing-and-events-executive/36fe0e8c-2d84-4596-8223-d6c026057af6",
"scrapedAt": "2026-10-18T09:19:26.666Z"
}
{
"id": "a76932d9-ddca-40d8-8ee1-67488baae0c7",
"title": "Finance Supervisor",
"company": "Loudotlou PTE. LTD.",
"companyIndustry": "Retail",
"location": "Downtown Core",
"country": "SG",
"workArrangement": "ONSITE",
"employmentType": "FULL_TIME",
"educationLevel": "DIPLOMA",
"isHot": false,
"salaryMin": 5500,
"salaryMax": 7000,
"salaryCurrency": "SGD",
"salaryMode": "MONTH",
"createdAt": "2026-08-18T11:17:14.221Z",
"url": "https://glints.com/sg/opportunities/jobs/finance-supervisor/a76932d9-ddca-40d8-8ee1-67488baae0c7",
"scrapedAt": "2026-10-18T09:19:26.825Z"
}

Key output fields

FieldTypeDescription
idstringGlints listing ID
titlestringJob title
companystringHiring company name
companyIndustrystringIndustry Glints assigns to the hiring company
locationstringJob location (district/area)
countrystringCountry code searched
workArrangementstringONSITE, REMOTE, or HYBRID
employmentTypestringFULL_TIME, PART_TIME, CONTRACT, etc.
educationLevelstringMinimum education level requested
isHotbooleanWhether Glints flags the listing as a "hot" job
salaryMin / salaryMaxintegerSalary range, in salaryCurrency units
salaryCurrencystringCurrency code (e.g. SGD, IDR)
salaryModestringMONTH or YEAR, the period the salary range applies to
createdAtstringISO timestamp the listing was posted
urlstringCanonical Glints job listing URL

Pricing

Pay per event, no subscription.

EventPriceWhen
Job scraped$0.004Per job listing returned

Example: a run returning 30 jobs costs 30 × $0.004 = $0.12.

What makes this richer than the competition

Compared with the two closest listings for the same target on the Apify Store:

  • vs. truefetch/glints-job-listing (Glints Job Listing): charges a separate $0.01 Actor-start fee plus a tiered per-result price starting at $0.005 on the Free plan; this Actor is a flat $0.004 per job with no separate start fee, cheaper for small and large runs alike.
  • vs. scrapesage/glints-scraper (Glints Scraper - SEA Jobs, Salaries & Company Leads): returns a similar field set at a lower headline per-item price on paid tiers, but this Actor's single flat rate means the cost is predictable without checking which Apify plan tier you are on.

Notes & limitations

  • Only one results page (up to 30 jobs) is returned per run; for more than 30 jobs on the same keyword/country, run the Actor again — duplicate listings across runs can be deduplicated downstream by id.
  • Some Glints country sites can occasionally return a blocked or empty response for a given keyword even though the site is reachable; if a run for a specific keyword/country returns 0 items, retrying with a different keyword or the empty-keyword "latest listings" mode usually succeeds.
  • salaryMin/salaryMax reflect what Glints itself shows; listings where the employer chose not to disclose a range (shown as 0 to a very high number, or omitted) are passed through as-is rather than cleaned up.
  • This Actor returns the listing-level fields shown above; full job descriptions and application links on the job's own detail page are not fetched.

FAQ

Do I need a Glints account to use this? No. The Actor reads the same public search results page a logged-out visitor sees.

Can I search without a keyword? Yes — leave keyword empty to get the latest listings for the selected country instead of a keyword match.

Which countries are supported? Indonesia (ID), Singapore (SG), Vietnam (VN), Philippines (PH), Malaysia (MY), and Taiwan (TW) — Glints' six country sites.

Why did my run return 0 items for a keyword? Some keyword/country combinations occasionally return an empty page from Glints; try the same keyword on another country, a different keyword, or the empty-keyword "latest listings" mode.

Can I get more than 30 jobs for the same search? Not in a single run; run the Actor again for the next batch and deduplicate by id on your side.

For AI Agents & LLM Apps

This Actor is Apify MCP-compatible and can be called directly from an LLM agent:

  • Via Apify MCP (mcp.apify.com): add gio21/glints-jobs-scraper as a tool and pass {"keyword": "marketing", "country": "SG", "maxItems": 30} as the call arguments.
  • Via API (no MCP needed):
curl -X POST "https://api.apify.com/v2/acts/gio21~glints-jobs-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword": "marketing", "country": "SG", "maxItems": 30}'

Disclaimer

This Actor is an independent tool that reads publicly available Glints job search results. It is not affiliated with, endorsed by, or sponsored by Glints Pte Ltd. "Glints" and related marks are trademarks of Glints Pte Ltd. Use this Actor in accordance with Glints' Terms of Service; only public listing data is collected.

SEO Keywords

glints scraper, glints jobs scraper, scrape glints jobs, glints api alternative, southeast asia jobs scraper, glints salary data, glints singapore jobs scraper, glints indonesia jobs scraper, sea recruiting data scraper, glints job listing scraper