{
  "data": {
    "id": "xeSOXpmhYvLhs0ckg",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "jobstreet-job-listings-scraper",
    "username": "fetch_cat",
    "description": "Export public JobStreet job listings by keyword, country, and optional location into structured records for recruitment research and market analysis.",
    "isPublic": true,
    "createdAt": "2026-08-27T23:54:03.673Z",
    "modifiedAt": "2026-08-28T19:38:45.994Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "pPrHya7gAD33oLZMB",
        "finishedAt": "2026-08-28T01:31:35.988Z",
        "buildNumberInt": 100004,
        "buildNumber": "0.1.4"
      }
    },
    "stats": {
      "totalBuilds": 4,
      "totalRuns": 37,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-09-20T21:47:01.342Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 23,
        "TIMED-OUT": 0,
        "TOTAL": 23
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"query\":\"software engineer\",\"country\":\"MY\",\"maxItems\":10}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "JOBS",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "JobStreet Job Listings Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-xeSOXpmhYvLhs0ckg-VvkfGndmg5-actor-icon.png",
    "seoTitle": "JobStreet Job Listings Scraper – Jobs Data Export",
    "seoDescription": "Export public JobStreet job listings by keyword, country, and location. Get titles, companies, salaries, dates, categories, and source URLs via API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-28T00:00:00.000Z",
        "reasonForChange": "Initial pricing charges a small per-result amount so usage stays predictable as you export JobStreet listings.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item processed",
              "eventDescription": "Per dataset item produced",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-08-27T23:54:38.056Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## JobStreet Job Listings Scraper\n\nA scraper that performs keyword searches on JobStreet marketplaces in Southeast Asia (Malaysia, Singapore, Indonesia, Philippines) and exports structured records for public job listings. It queries marketplace search results by role and optional location, then extracts one record per listing containing identity and employer information, geographic location, salary text and normalized salary values with currency and pay-period context, job classification and work arrangement, short teaser and full descriptions, posting and validity dates, source context (canonical/source URLs and domains), and tracking metadata for change detection and repost monitoring. Records preserve disclosed fields as provided by the public search response (missing details are returned empty rather than inferred). Typical run sizes range from single-digit exports up to batch exports per run for recruitment research, salary analysis, and hiring-market monitoring.\n\n## Use cases\n\n- Build role- and location-specific prospecting lists for recruiters and talent teams.  \n- Compare advertised salary ranges across locations and job categories for market research.  \n- Monitor public hiring demand for a keyword or role over time using stable listing identifiers and source URLs.  \n- Feed structured JobStreet records into dashboards, databases, or automated agents for analytics and reporting.  \n- Segment hiring demand by category, employment type, and work arrangement for labor-market analysis.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPxAIWZwINEeR8o/H6pxPO46YBsh9tqZI8sn4VxGJCrF1nTOvrEJdLzQCnE+hN9Hr/7HdfZ/dpFksBQdioKYENrhnsztvOa6W3AQ3FXPFX+vhX17FeXzViCdoG28pM8iIWe987qKl66Xd7H13YdFpamTkle+t1h/QZACCf4ndHHVjWVJBKbflaiPPKCbBl8/T4YSd8IjDp4qycfndPRkRYC4n/25yTS5ife7im6RBQ5zs11phrki8K6mOkmpHidL0/pVxAuMbnksYdG9Be9cZa3nh2ij3O8Go+J/86UIGRzM/Ora7GBAnXlTWsFxo9e2dF0KN06PJvX35SzCa5JeDj \n"
  }
}