# Glints Job Listing (`truefetch/glints-job-listing`) Actor

Find Glints jobs in Singapore, Indonesia, Malaysia, and Vietnam — salary range, required skills, apply link, and 22 fields. Up to 30 results per keyword. $5.00 per 1,000.

- **URL**: https://apify.com/truefetch/glints-job-listing.md
- **Developed by:** [TrueFetch](https://apify.com/truefetch) (community)
- **Categories:** Jobs, Social media, News
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

> **Affiliate disclosure:** Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

[![Glints Job Listing](https://img.shields.io/badge/Glints%20Job%20Finder-F4A300?style=for-the-badge&logoColor=white)](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi)
[![SE Asia Job Scraper](https://img.shields.io/badge/SE%20Asia%20Job%20Scraper-1F8A70?style=for-the-badge)](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi)
[![Pay per Result](https://img.shields.io/badge/$2.00%20per%201%2C000%20jobs-2E8B57?style=for-the-badge)](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi)
[![No Cookies](https://img.shields.io/badge/No%20Login%20%7C%20No%20Cookies-555555?style=for-the-badge)](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi)
[![Telegram Support](https://img.shields.io/badge/Telegram-Support-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/AiAgentApi)
[![Telegram Group](https://img.shields.io/badge/Telegram-Group-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/Apify_Actor)

## Glints Job Listing — SE Asia Job Listing, Salary & Company API

**Search Glints by keyword and country and extract structured job data — title, company, location, salary, employment type, apply URL, and description — in a single Apify Actor run.** Returns clean JSON / CSV / Excel for job market research, recruiting, and AI agent workflows across Singapore, Indonesia, Malaysia, and Vietnam, with no Glints login or cookies required.

> **TL;DR (40-word answer):** Glints Job Listing is a no-login Apify Actor that returns 22 structured fields per Glints job listing at **$2.00 per 1,000 jobs**, with salary, employment type, and apply URL for SE Asia markets. Last verified 2026-05-02.

> **What it is NOT:** Glints Job Listing is _not_ a Glints employer profile scraper (use [Glints Company Profile](https://apify.com/truefetch/glints-company-profile?fpr=aiagentapi) for that), _not_ an automated job-application bot, and _not_ a global job board aggregator — it only reads publicly visible Glints job listings in Singapore, Indonesia, Malaysia, and Vietnam.

> **Glints Job Listing is an Apify Actor that searches any keyword on Glints and returns structured job data — job ID, job URL, apply URL, title, company name, company URL, location, salary, employment type, posted date, description, and company logo — as a unified JSON schema.** The Actor supports up to 30 results per run across 4 SE Asia markets and bills per delivered result at **$2.00 per 1,000 jobs**. Built for SE Asia recruiters, job researchers, and AI agents. Maintained by TrueFetch on the Apify Store.

---

### 💼 Why choose Glints Job Listing

**Glints Job Listing is best for** SE Asia recruiting teams, job market analysts, and developers who need structured Glints job data without managing authentication or building scrapers.

- **📊 22 fields per job** — processor, processed_at, platform, country, country_code, keyword, source_url, job_id, job_url, detail_url, apply_url, job_title, company_name, company_url, location, salary, employment_type, posted_at, description, image_url, and status.
- **🌏 4 SE Asia markets** — Singapore, Indonesia, Malaysia, and Vietnam.
- **⚡ Pay-per-result pricing** — flat **$2.00 per 1,000 jobs** (`$0.002` per result). Free Apify plan includes $5 monthly credits ≈ **~2,500 free job listings per month**.

---

### 🚀 Quick Start — run in 3 steps

#### Run in Apify Console

1. **Open the Actor** — go to [Glints Job Listing on Apify](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi) and click **Try for free**.
2. **Configure inputs** — enter a `keyword`, select a `country`, and set `max_results` (10–30).
3. **Click Start** — the Actor streams results into the default dataset; download as JSON, CSV, or Excel.

#### Run via Apify API

```bash
curl -X POST "https://api.apify.com/v2/acts/TrueFetch~glints-job-finder/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "software engineer",
    "country": "Singapore",
    "max_results": 30
  }'
````

#### Run via MCP (for AI agents)

Glints Job Listing is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the [Apify MCP Server](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi). Reference the Actor as `TrueFetch/glints-job-finder` and pass the same JSON input as above.

***

### ⚙️ Input parameters

| Parameter     | Type    | Required | Default | Description                                                                                      | Example        |
| ------------- | ------- | :------: | ------- | ------------------------------------------------------------------------------------------------ | -------------- |
| `keyword`     | string  |    ✅    | —       | Job title, skill, or role to search for on Glints.                                               | `data analyst` |
| `country`     | string  |    ✅    | —       | Country to search in. Must be one of: `Singapore`, `Indonesia`, `Malaysia`, `Vietnam`.           | `Singapore`    |
| `max_results` | integer |    ✅    | —       | Maximum number of jobs to return per run. Range: `10` – `30`. Each delivered job is billed once. | `30`           |

```json
{
  "keyword": "product manager",
  "country": "Indonesia",
  "max_results": 20
}
```

***

### 📦 Output dataset

Each run writes structured job objects to the **default Apify dataset**, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.

| Field             | Type   | Always present? | Description                                           | Example                                                     |
| ----------------- | ------ | :-------------: | ----------------------------------------------------- | ----------------------------------------------------------- |
| `processor`       | string |       ✅        | Apify Actor URL that produced this record.            | `https://apify.com/truefetch/glints-job-listing`             |
| `processed_at`    | string |       ✅        | ISO 8601 UTC timestamp when the record was processed. | `2026-04-24T09:30:00+00:00`                                 |
| `platform`        | string |       ✅        | Source platform (always `Glints Jobs`).               | `Glints Jobs`                                               |
| `country`         | string |       ✅        | Country for this search.                              | `Singapore`                                                 |
| `country_code`    | string |    optional     | Two-letter country code.                              | `SG`                                                        |
| `keyword`         | string |       ✅        | Search phrase used for this run.                      | `software engineer`                                         |
| `source_url`      | string |    optional     | Glints job search URL used for this run.              | `https://glints.com/sg/opportunities/jobs/...`              |
| `job_id`          | string |    optional     | Glints internal job ID.                               | `8b2f4a12-...`                                              |
| `job_url`         | string |    optional     | Direct Glints job listing URL.                        | `https://glints.com/sg/opportunities/jobs/sw-eng/...`       |
| `detail_url`      | string |    optional     | Canonical job detail URL.                             | `https://glints.com/sg/opportunities/jobs/sw-eng/...`       |
| `apply_url`       | string |    optional     | Job application URL.                                  | `https://glints.com/sg/opportunities/jobs/sw-eng/.../apply` |
| `job_title`       | string |    optional     | Job title.                                            | `Senior Software Engineer`                                  |
| `company_name`    | string |    optional     | Hiring company name.                                  | `Grab`                                                      |
| `company_url`     | string |    optional     | Glints company profile URL.                           | `https://glints.com/sg/companies/grab/...`                  |
| `location`        | string |    optional     | Job location.                                         | `Singapore`                                                 |
| `salary`          | string |    optional     | Salary range text from the listing.                   | `SGD 4000-8000 MONTHLY`                                     |
| `employment_type` | string |    optional     | Employment type (Full-time, Part-time, etc.).         | `Full-Time`                                                 |
| `posted_at`       | string |    optional     | Date the job was posted.                              | `2026-04-20`                                                |
| `description`     | string |    optional     | Job description or summary text.                      | `We are looking for a senior engineer...`                   |
| `image_url`       | string |    optional     | Company logo image URL.                               | `https://images.glints.com/unsafe/...`                      |
| `status`          | string |       ✅        | Record status (`success` or error message).           | `success`                                                   |

#### Sample output

```json
{
  "processor": "https://apify.com/truefetch/glints-job-listing",
  "processed_at": "2026-04-24T09:30:00+00:00",
  "platform": "Glints Jobs",
  "country": "Singapore",
  "country_code": "SG",
  "keyword": "software engineer",
  "job_id": "8b2f4a12-...",
  "job_url": "https://glints.com/sg/opportunities/jobs/senior-software-engineer/8b2f4a12-...",
  "job_title": "Senior Software Engineer",
  "company_name": "Grab",
  "company_url": "https://glints.com/sg/companies/grab/...",
  "location": "Singapore",
  "salary": "SGD 4000-8000 MONTHLY",
  "employment_type": "Full-Time",
  "posted_at": "2026-04-20",
  "description": "We are looking for a senior engineer to join our team...",
  "status": "success"
}
```

***

### 💡 Use cases

#### For SE Asia recruiters sourcing talent

- **Problem:** finding candidates actively looking for engineering roles in Singapore or Indonesia requires manually browsing through Glints job listings.
- **How Glints Job Listing solves it:** extract `job_title`, `company_name`, `location`, `salary`, and `apply_url` in structured JSON for pipeline management and outreach.
- **Outcome:** a structured job-market snapshot at **$2.00 per 1,000 listings**.

#### For job market analysts researching SE Asia hiring trends

- **Problem:** understanding which skills are in demand in Vietnam or Malaysia requires aggregating data from dozens of Glints search pages manually.
- **How Glints Job Listing solves it:** run the Actor across multiple keywords and countries, collect `job_title`, `employment_type`, `salary`, and `company_name`, and build a trend report.
- **Outcome:** multi-market SE Asia hiring intelligence in one dataset.

#### For AI agents answering SE Asia job-market questions

- **Problem:** LLM agents asked "what are the top-paying product manager roles in Singapore on Glints right now?" cannot trust stale training data.
- **How Glints Job Listing solves it:** call the Actor over the [Apify MCP Server](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi) and surface grounded, up-to-date listings.
- **Outcome:** accurate, source-cited SE Asia job-market data in production AI assistants.

***

### 💰 Pricing, limits, and performance

| Fact                        | Value                                           |
| --------------------------- | ----------------------------------------------- |
| Pricing model               | Pay-per-result (event: `result`)                |
| Per-result price            | **$0.002 per job = $2 per 1,000**               |
| Free-tier monthly allowance | $5 Apify credits ≈ **~2,500 free jobs / month** |
| Min results per run         | 10                                              |
| Max results per run         | **30**                                          |
| Countries supported         | **4** (Singapore, Indonesia, Malaysia, Vietnam) |
| Output fields per job       | **22**                                          |
| Login / cookies required    | **No** — works without a Glints account         |
| Export formats              | JSON, JSONL, CSV, Excel, XML, RSS, dataset API  |

***

### ⚖️ Compared with alternatives

| Capability                                    | **Glints Job Listing** |  Glints Official API   |    Custom scraper    |
| --------------------------------------------- | :-------------------: | :--------------------: | :------------------: |
| Keyword job search across SE Asia             |          ✅           | not available publicly | you build & maintain |
| 22 structured fields incl. salary + apply URL |          ✅           |          N/A           | you build & maintain |
| 4 SE Asia countries                           |          ✅           |          N/A           |   depends on build   |
| No login or API key required                  |          ✅           |          N/A           | you build & maintain |
| Pay-per-result pricing                        |   **$0.002 / job**    |          N/A           |   infra + dev cost   |
| Export to CSV / JSON                          |          ✅           |          N/A           |    you implement     |
| Setup time to first result                    |   **< 60 seconds**    |          N/A           |      days–weeks      |

**Verdict.** Glints does not offer a public job search API. Glints Job Listing is the fastest way to extract structured SE Asia job listing data with zero authentication requirements.

***

### ⚠️ Common mistakes to avoid

1. **Setting `max_results` above 30.** The Actor caps results at 30 per run — this matches Glints search page limits. Run multiple keyword variations to gather larger datasets.
2. **Passing an unsupported country.** Only `Singapore`, `Indonesia`, `Malaysia`, and `Vietnam` are supported. Any other value returns a validation error.
3. **Expecting salary on every listing.** Many Glints listings do not disclose salary — `salary` will be `null` for undisclosed roles.
4. **Using `apply_url` without checking it.** Some listings redirect to external company career sites — validate the URL before automating application tracking.
5. **Treating `posted_at` as a reliable sort key.** Glints may update `postedDate` on re-posted roles; always store `processed_at` as your record timestamp.

***

### 🛠️ Troubleshooting

| Problem                          | Likely cause                                              | Fix                                                                                        |
| -------------------------------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| Fewer results than `max_results` | Glints search exhausted for that keyword in that country. | Try a broader keyword or check the Glints site directly.                                   |
| `salary` is `null`               | Listing does not disclose salary.                         | Expected — filter by `salary != null` in downstream processing.                            |
| `country` validation error       | Country name not in the supported list.                   | Use one of: `Singapore`, `Indonesia`, `Malaysia`, `Vietnam` (exact spelling, capitalized). |
| Empty results                    | Glints returns no listings for this keyword + country.    | Test the search on Glints directly to verify listings exist.                               |
| `Charge limit reached`           | Account-level monthly spend limit hit.                    | Raise the run / monthly limit in your Apify plan settings.                                 |

***

### ❓ FAQ

#### What data does Glints Job Listing return?

Glints Job Listing returns 22 structured fields per job listing including job title, company, location, salary, employment type, apply URL, posted date, and job description.

#### How much does Glints Job Listing cost?

Glints Job Listing uses pay-per-result pricing at **$0.002 per job** (= $2 per 1,000 jobs). The Apify Free plan includes $5 of monthly platform credits, covering approximately **2,500 free job listings per month**.

#### Does Glints Job Listing require a login?

No. The Actor reads publicly visible Glints job listings without any login or cookies.

#### Which countries are supported?

Singapore, Indonesia, Malaysia, and Vietnam — the four primary Glints markets in Southeast Asia.

#### Can I find company profiles on Glints?

Use [Glints Company Profile](https://apify.com/truefetch/glints-company-profile?fpr=aiagentapi) to search for employer profiles by company name and country.

#### Can I schedule Glints Job Listing to run automatically?

Yes. Use Apify [Schedules](https://docs.apify.com/platform/schedules?fpr=aiagentapi) to monitor job listings on a recurring cadence and push results via [Webhooks](https://docs.apify.com/platform/integrations/webhooks?fpr=aiagentapi).

***

### 🔌 Integrations

Glints Job Listing plugs straight into the Apify ecosystem:

- **Schedules** — monitor job listings on a recurring schedule ([docs](https://docs.apify.com/platform/schedules?fpr=aiagentapi)).
- **Webhooks** — POST results to your endpoint on `ACTOR.RUN.SUCCEEDED` ([docs](https://docs.apify.com/platform/integrations/webhooks?fpr=aiagentapi)).
- **Apify API** — `run-sync-get-dataset-items` for blocking calls, `runs` for async ([docs](https://docs.apify.com/api/v2?fpr=aiagentapi)).
- **MCP Server** — call the Actor from Claude, ChatGPT, or Cursor agents ([docs](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi)).
- **No-code** — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

***

### 🧱 Sister Actors from TrueFetch

#### Jobs

- [Best Job Listing](https://apify.com/truefetch/best-job-listing?fpr=aiagentapi)
- [Glassdoor Job Listing](https://apify.com/truefetch/glassdoor-job-listing?fpr=aiagentapi)
- [Glints Company Profile](https://apify.com/truefetch/glints-company-profile?fpr=aiagentapi)
- [Glints Job Listing](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi)
- [Indeed Job Listing](https://apify.com/truefetch/indeed-job-listing?fpr=aiagentapi)
- [JobStreet Company Profile](https://apify.com/truefetch/jobstreet-company-profile?fpr=aiagentapi)
- [JobStreet Job Listing](https://apify.com/truefetch/jobstreet-job-listing?fpr=aiagentapi)
- [LinkedIn Job Listing](https://apify.com/truefetch/linkedin-job-listing?fpr=aiagentapi)
- [StepStone Company Profile](https://apify.com/truefetch/stepstone-company-profile?fpr=aiagentapi)
- [StepStone Job Listing](https://apify.com/truefetch/stepstone-job-listing?fpr=aiagentapi)

#### Shopping & Deals

- [Amazon Product Listing](https://apify.com/truefetch/amazon-product-listing?fpr=aiagentapi)
- [Amazon Store Profile](https://apify.com/truefetch/amazon-store-profile?fpr=aiagentapi)
- [Argos Product Listing](https://apify.com/truefetch/argos-product-listing?fpr=aiagentapi)
- [ASOS Product Listing](https://apify.com/truefetch/asos-product-listing?fpr=aiagentapi)
- [eBay Listing](https://apify.com/truefetch/ebay-listing?fpr=aiagentapi)
- [eBay Seller Profile](https://apify.com/truefetch/ebay-seller-profile?fpr=aiagentapi)
- [Flipkart Product Listing](https://apify.com/truefetch/flipkart-product-listing?fpr=aiagentapi)
- [John Lewis Product Listing](https://apify.com/truefetch/john-lewis-product-listing?fpr=aiagentapi)
- [Lidl Product Listing](https://apify.com/truefetch/lidl-product-listing?fpr=aiagentapi)
- [Magalu Product Listing](https://apify.com/truefetch/magalu-product-listing?fpr=aiagentapi)
- [MediaMarkt Product Listing](https://apify.com/truefetch/mediamarkt-product-listing?fpr=aiagentapi)
- [Mercado Livre Product Listing](https://apify.com/truefetch/mercado-livre-product-listing?fpr=aiagentapi)
- [Nykaa Product Listing](https://apify.com/truefetch/nykaa-product-listing?fpr=aiagentapi)
- [OTTO Product Listing](https://apify.com/truefetch/otto-product-listing?fpr=aiagentapi)
- [Target Product Listing](https://apify.com/truefetch/target-product-listing?fpr=aiagentapi)
- [TradeIndia Product Listing](https://apify.com/truefetch/tradeindia-product-listing?fpr=aiagentapi)
- [TradeIndia Supplier Profile](https://apify.com/truefetch/tradeindia-supplier-profile?fpr=aiagentapi)
- [Walmart Product Listing](https://apify.com/truefetch/walmart-product-listing?fpr=aiagentapi)

#### Vehicles

- [AutoTrader Car Listing](https://apify.com/truefetch/autotrader-car-listing?fpr=aiagentapi)
- [AutoTrader Dealer Profile](https://apify.com/truefetch/autotrader-dealer-profile?fpr=aiagentapi)
- [Cars.com Car Listing](https://apify.com/truefetch/carscom-car-listing?fpr=aiagentapi)
- [Cars.com Dealer Profile](https://apify.com/truefetch/carscom-dealer-profile?fpr=aiagentapi)
- [Webmotors Car Listing](https://apify.com/truefetch/webmotors-car-listing?fpr=aiagentapi)

#### Real Estate

- [MagicBricks Builder Profile](https://apify.com/truefetch/magicbricks-builder-profile?fpr=aiagentapi)
- [MagicBricks Property Listing](https://apify.com/truefetch/magicbricks-property-listing?fpr=aiagentapi)
- [US Property Listing](https://apify.com/truefetch/us-property-listing?fpr=aiagentapi)
- [Zillow Property Listing](https://apify.com/truefetch/zillow-property-listing?fpr=aiagentapi)

#### Local Business & Food

- [BBB Business Profile](https://apify.com/truefetch/bbb-business-profile?fpr=aiagentapi)
- [BBB Review](https://apify.com/truefetch/bbb-review?fpr=aiagentapi)
- [Google Maps Business Listing](https://apify.com/truefetch/google-maps-business-listing?fpr=aiagentapi)
- [Reclame Aqui Company Profile](https://apify.com/truefetch/reclame-aqui-company-profile?fpr=aiagentapi)
- [Zomato Restaurant Menu](https://apify.com/truefetch/zomato-restaurant-menu?fpr=aiagentapi)
- [Zomato Restaurant Listing](https://apify.com/truefetch/zomato-restaurant-listing?fpr=aiagentapi)

#### Classifieds

- [Kleinanzeigen Listing](https://apify.com/truefetch/kleinanzeigen-listing?fpr=aiagentapi)
- [Kleinanzeigen Seller Profile](https://apify.com/truefetch/kleinanzeigen-seller-profile?fpr=aiagentapi)
- [OLX Listing](https://apify.com/truefetch/olx-listing?fpr=aiagentapi)
- [OLX Seller Profile](https://apify.com/truefetch/olx-seller-profile?fpr=aiagentapi)

#### Social Media

- [LinkedIn Company Profile](https://apify.com/truefetch/linkedin-company-profile?fpr=aiagentapi)
- [LinkedIn Person Profile](https://apify.com/truefetch/linkedin-person-profile?fpr=aiagentapi)
- [Instagram Explore Post Post](https://apify.com/truefetch/instagram-explore-post?fpr=aiagentapi)
- [Instagram Profile Post](https://apify.com/truefetch/instagram-profile-post?fpr=aiagentapi)
- [Instagram Profile](https://apify.com/TrueFetch/instagram-profile?fpr=aiagentapi)
- [Reddit Community Post](https://apify.com/TrueFetch/reddit-community-post?fpr=aiagentapi)
- [Reddit Community Profile](https://apify.com/TrueFetch/reddit-community-profile?fpr=aiagentapi)
- [Reddit Community Member](https://apify.com/truefetch/reddit-community-member?fpr=aiagentapi)
- [Reddit Post Search](https://apify.com/TrueFetch/reddit-post-search?fpr=aiagentapi)
- [Reddit User Profile](https://apify.com/TrueFetch/reddit-user-profile?fpr=aiagentapi)
- [Social Media Marketing](https://apify.com/TrueFetch/social-media-marketing?fpr=aiagentapi)
- [Telegram Channel Message](https://apify.com/TrueFetch/telegram-channel-message?fpr=aiagentapi)
- [Telegram Group Member](https://apify.com/TrueFetch/telegram-group-member?fpr=aiagentapi)
- [Telegram Profile](https://apify.com/TrueFetch/telegram-profile?fpr=aiagentapi)
- [X Community Profile](https://apify.com/TrueFetch/x-community-profile?fpr=aiagentapi)
- [X User Profile](https://apify.com/TrueFetch/x-user-profile?fpr=aiagentapi)

#### Videos & Text

- [Best Video Downloader](https://apify.com/TrueFetch/best-video-downloader?fpr=aiagentapi)
- [Instagram Video Transcript](https://apify.com/truefetch/instagram-video-transcript?fpr=aiagentapi)
- [TikTok Live Recorder](https://apify.com/TrueFetch/tiktok-live-recorder?fpr=aiagentapi)
- [TikTok Video Downloader](https://apify.com/TrueFetch/tiktok-video-downloader?fpr=aiagentapi)
- [TikTok Profile Video](https://apify.com/truefetch/tiktok-profile-video?fpr=aiagentapi)
- [Video Subtitles Downloader](https://apify.com/TrueFetch/video-subtitles-downloader?fpr=aiagentapi)
- [Video To Text](https://apify.com/TrueFetch/video-to-text?fpr=aiagentapi)
- [YouTube Niche Listing](https://apify.com/truefetch/youtube-niche-listing?fpr=aiagentapi)
- [YouTube Video Downloader](https://apify.com/TrueFetch/youtube-video-downloader?fpr=aiagentapi)

#### Content & Articles

- [Medium Article](https://apify.com/truefetch/medium-article?fpr=aiagentapi)
- [Medium Writer Profile](https://apify.com/truefetch/medium-writer-profile?fpr=aiagentapi)

***

### 📞 Support, changelog, last updated

#### Support

- 💬 **Telegram Group:** [t.me/Apify\_Actor](https://t.me/Apify_Actor)
- 📧 **Direct support:** [t.me/AiAgentApi](https://t.me/AiAgentApi)
- 📖 **Actor page & docs:** [apify.com/truefetch/glints-job-listing](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi)

Maintained by **TrueFetch** on the [Apify Store](https://apify.com/TrueFetch?fpr=aiagentapi).

> **Cost of doing nothing:** manually tracking job postings on Glints across multiple SE Asia markets — visiting each search page, copying titles, salaries, and apply links — takes hours per session. Glints Job Listing delivers structured job data at $2.00 per 1,000 listings. → [Try it free with $5 of Apify credits](https://apify.com/truefetch/glints-job-listing?fpr=aiagentapi).

#### Changelog

- **2026-05-02** — README rewritten for SEO + GEO; documented all 22 output fields, full pricing, troubleshooting matrix, and FAQ.
- **2026-04** — Improved salary extraction from Glints JSON-LD and API payloads.
- **2026-03** — Added Vietnam market support; improved apply\_url synthesis.
- **2026-02** — Initial release: Glints job search by keyword and country.

***

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "SoftwareApplication",
      "@id": "https://apify.com/truefetch/glints-job-listing#software",
      "name": "Glints Job Listing",
      "description": "Apify Actor that searches Glints by keyword and country, returning 22 structured fields per SE Asia job listing including salary, employment type, apply URL, and company details. Pay-per-result at $0.002 per job.",
      "applicationCategory": "BusinessApplication",
      "operatingSystem": "Web, Cloud",
      "url": "https://apify.com/truefetch/glints-job-listing",
      "offers": {
        "@type": "Offer",
        "price": "0.002",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock"
      },
      "author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },
      "publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
    },
    {
      "@type": "Organization",
      "@id": "https://apify.com/TrueFetch#publisher",
      "name": "TrueFetch",
      "url": "https://apify.com/TrueFetch",
      "sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What data does Glints Job Listing return?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Glints Job Listing returns 22 structured fields per job listing including job title, company, location, salary, employment type, apply URL, posted date, and job description for SE Asia markets."
          }
        },
        {
          "@type": "Question",
          "name": "How much does Glints Job Listing cost?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Glints Job Listing uses pay-per-result pricing at $0.002 per job (= $2 per 1,000 jobs). The Apify Free plan covers approximately 2,500 free job listings per month."
          }
        },
        {
          "@type": "Question",
          "name": "Which countries does Glints Job Listing support?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Glints Job Listing supports Singapore, Indonesia, Malaysia, and Vietnam — the four primary Glints markets in Southeast Asia."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Apify",
          "item": "https://apify.com"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Jobs",
          "item": "https://apify.com/store?category=JOBS"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Glints Job Listing",
          "item": "https://apify.com/truefetch/glints-job-listing"
        }
      ]
    }
  ]
}
```

***

**Last Updated:** May 2, 2026
**Schema version:** 1.1
**Maintained by:** [TrueFetch](https://apify.com/TrueFetch?fpr=aiagentapi) · 💬 [Telegram Group](https://t.me/Apify_Actor) · 📧 [Support](https://t.me/AiAgentApi)

# Actor input Schema

## `keyword` (type: `string`):

Job title, skill, or company name to search for

## `country` (type: `string`):

Country where the target job listings are located

## `max_results` (type: `integer`):

Maximum number of jobs to return

## `currency` (type: `string`):

Target currency for converting salary figures

## Actor input object example

```json
{
  "keyword": "Marketing",
  "country": "Singapore",
  "max_results": 10,
  "currency": "USD"
}
```

# Actor output Schema

## `results` (type: `string`):

All job listings found across platforms with full details including salary, company info, and contact details

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keyword": "Marketing",
    "country": "Singapore",
    "max_results": 10,
    "currency": "USD"
};

// Run the Actor and wait for it to finish
const run = await client.actor("truefetch/glints-job-listing").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keyword": "Marketing",
    "country": "Singapore",
    "max_results": 10,
    "currency": "USD",
}

# Run the Actor and wait for it to finish
run = client.actor("truefetch/glints-job-listing").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keyword": "Marketing",
  "country": "Singapore",
  "max_results": 10,
  "currency": "USD"
}' |
apify call truefetch/glints-job-listing --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=truefetch/glints-job-listing",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Glints Job Listing",
        "description": "Find Glints jobs in Singapore, Indonesia, Malaysia, and Vietnam — salary range, required skills, apply link, and 22 fields. Up to 30 results per keyword. $5.00 per 1,000.",
        "version": "1.0",
        "x-build-id": "y2PC8R6hgFLAFPVvi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/truefetch~glints-job-listing/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-truefetch-glints-job-listing",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/truefetch~glints-job-listing/runs": {
            "post": {
                "operationId": "runs-sync-truefetch-glints-job-listing",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/truefetch~glints-job-listing/run-sync": {
            "post": {
                "operationId": "run-sync-truefetch-glints-job-listing",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "keyword",
                    "country",
                    "max_results"
                ],
                "properties": {
                    "keyword": {
                        "title": "Keyword",
                        "type": "string",
                        "description": "Job title, skill, or company name to search for"
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "Singapore",
                            "Indonesia",
                            "Malaysia",
                            "Vietnam"
                        ],
                        "type": "string",
                        "description": "Country where the target job listings are located"
                    },
                    "max_results": {
                        "title": "Max Results",
                        "minimum": 10,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of jobs to return"
                    },
                    "currency": {
                        "title": "💱 Currency",
                        "enum": [
                            "AED",
                            "AFN",
                            "ALL",
                            "AMD",
                            "ANG",
                            "AOA",
                            "ARS",
                            "AUD",
                            "AWG",
                            "AZN",
                            "BAM",
                            "BBD",
                            "BDT",
                            "BGN",
                            "BHD",
                            "BIF",
                            "BMD",
                            "BND",
                            "BOB",
                            "BRL",
                            "BSD",
                            "BTN",
                            "BWP",
                            "BYN",
                            "BZD",
                            "CAD",
                            "CDF",
                            "CHF",
                            "CLF",
                            "CLP",
                            "CNH",
                            "CNY",
                            "COP",
                            "CRC",
                            "CUP",
                            "CVE",
                            "CZK",
                            "DJF",
                            "DKK",
                            "DOP",
                            "DZD",
                            "EGP",
                            "ERN",
                            "ETB",
                            "EUR",
                            "FJD",
                            "FKP",
                            "FOK",
                            "GBP",
                            "GEL",
                            "GGP",
                            "GHS",
                            "GIP",
                            "GMD",
                            "GNF",
                            "GTQ",
                            "GYD",
                            "HKD",
                            "HNL",
                            "HRK",
                            "HTG",
                            "HUF",
                            "IDR",
                            "ILS",
                            "IMP",
                            "INR",
                            "IQD",
                            "IRR",
                            "ISK",
                            "JEP",
                            "JMD",
                            "JOD",
                            "JPY",
                            "KES",
                            "KGS",
                            "KHR",
                            "KID",
                            "KMF",
                            "KRW",
                            "KWD",
                            "KYD",
                            "KZT",
                            "LAK",
                            "LBP",
                            "LKR",
                            "LRD",
                            "LSL",
                            "LYD",
                            "MAD",
                            "MDL",
                            "MGA",
                            "MKD",
                            "MMK",
                            "MNT",
                            "MOP",
                            "MRU",
                            "MUR",
                            "MVR",
                            "MWK",
                            "MXN",
                            "MYR",
                            "MZN",
                            "NAD",
                            "NGN",
                            "NIO",
                            "NOK",
                            "NPR",
                            "NZD",
                            "OMR",
                            "PAB",
                            "PEN",
                            "PGK",
                            "PHP",
                            "PKR",
                            "PLN",
                            "PYG",
                            "QAR",
                            "RON",
                            "RSD",
                            "RUB",
                            "RWF",
                            "SAR",
                            "SBD",
                            "SCR",
                            "SDG",
                            "SEK",
                            "SGD",
                            "SHP",
                            "SLE",
                            "SLL",
                            "SOS",
                            "SRD",
                            "SSP",
                            "STN",
                            "SYP",
                            "SZL",
                            "THB",
                            "TJS",
                            "TMT",
                            "TND",
                            "TOP",
                            "TRY",
                            "TTD",
                            "TVD",
                            "TWD",
                            "TZS",
                            "UAH",
                            "UGX",
                            "USD",
                            "UYU",
                            "UZS",
                            "VES",
                            "VND",
                            "VUV",
                            "WST",
                            "XAF",
                            "XCD",
                            "XCG",
                            "XDR",
                            "XOF",
                            "XPF",
                            "YER",
                            "ZAR",
                            "ZMW",
                            "ZWG",
                            "ZWL"
                        ],
                        "type": "string",
                        "description": "Target currency for converting salary figures"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
