SEA O&G Regulatory Monitor — DOSH, MOM, DOE Updates
Under maintenancePricing
from $0.50 / actor start
SEA O&G Regulatory Monitor — DOSH, MOM, DOE Updates
Under maintenanceMonitors regulatory bodies across Southeast Asia for new and updated regulations, guidelines, circulars, and enforcement changes relevant to oil & gas and industrial operations. Sources: DOSH Malaysia, MOM Singapore, DOE Malaysia.
Pricing
from $0.50 / actor start
Rating
0.0
(0)
Developer
Ahmad A
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
SEA O&G Regulatory Monitor
Monitors regulatory bodies across Southeast Asia for new and updated regulations, guidelines, circulars, and enforcement changes relevant to oil & gas and industrial operations.
Currently covers: DOSH Malaysia 🇲🇾, MOM Singapore 🇸🇬, DOE Malaysia 🇲🇾, Kemnaker Indonesia 🇮🇩
Why This Exists
If you work in O&G, petrochemicals, or heavy industry in Southeast Asia, you need to track regulatory changes from multiple agencies:
- DOSH (JKKP) Malaysia — Occupational safety & health regulations, guidelines, enforcement
- MOM Singapore — Workplace Safety & Health circulars, legislative changes
- DOE Malaysia — Environmental regulations, EIA requirements, emission standards
- Kemnaker Indonesia — Labor and workplace-safety news plus regulatory documents via JDIH
Until now, you had to check each site manually. This actor does it all in one API call.
Use Cases
- 🏭 O&G operators — Stay compliant across Malaysia, Singapore, and Indonesia regulatory frameworks
- 👷 Safety consultants — Monitor DOSH and MOM circulars for client advisories
- ⚖️ Compliance teams — Track environmental regulation changes from DOE Malaysia
- 📋 EHS managers — Get automated alerts when new guidelines affect your operations
- 🏗️ Industrial project managers — Monitor EIA and regulatory changes that affect project timelines
Input
| Field | Type | Default | Description |
|---|---|---|---|
sources | Array | ["dosh_my", "mom_sg", "doe_my", "kemnaker_id"] | Regulatory bodies to scan |
maxItems | Integer | 50 | Max updates to return (1-200) |
sinceDays | Integer | 30 | Only return updates from last N days (1-365) |
Example
{"sources": ["dosh_my", "mom_sg", "kemnaker_id"],"maxItems": 20,"sinceDays": 7}
Output
Each item contains:
| Field | Type | Example |
|---|---|---|
source | String | "DOSH Malaysia" |
country | String | "MY" |
title | String | "Guidelines on the use of chemicals for disinfection" |
pubDate | String | "2025-11-19" |
type | String | "circular", "regulation", "guideline", "enforcement", "consultation", "news" |
summary | String | Brief description of the update |
url | String | Direct URL to the source document |
tags | Array | ["wsh", "singapore", "chemical"] |
canonicalUrl | String | Canonical source URL when the surfaced URL is a file asset or redirect |
dateSource | String | Provenance of the date, e.g. time_tag, filename, wp_json_modified, card_text |
dateConfidence | Number | Confidence score that pubDate reflects the real publication/effective date |
isRecentVerified | Boolean | Whether the item passed the verified recent-date gate |
contentClass | String | regulatory, consultation, enforcement, news, general |
Example Output
{"source": "MOM Singapore","country": "SG","title": "Vertical Lifters in Conveyor Systems","pubDate": "2026-03-16","type": "circular","summary": "WSH Circular on safety requirements for vertical lifters in conveyor systems","url": "https://www.mom.gov.sg/-/media/mom/documents/safety-health/circulars/2026/circular-20260316-vertical-lifters-in-conveyor-systems.pdf","tags": ["wsh", "singapore", "lifting"]}
Pricing
- Full scan (all sources): $0.50/run
- Single source: $0.25/run
Integration Examples
Schedule daily scans (Apify Console)
- Open the actor in Apify Console
- Go to Schedule tab → Create schedule
- Set frequency: Daily (or Weekly for compliance monitoring)
- Output is automatically stored in your dataset
Use via API
import requestsresp = requests.post("https://api.apify.com/v2/acts/42far~sea-regulatory-monitor/runs",headers={"Content-Type": "application/json"},json={"sources": ["dosh_my", "mom_sg", "doe_my", "kemnaker_id"], "maxItems": 20},)run_id = resp.json()["data"]["id"]
Local Verification (without Apify installed)
If you want to verify the scraping/ranking pipeline locally without the apify package, call the extracted pipeline directly:
import asynciofrom src.main import run_scanresult = asyncio.run(run_scan(["mom_sg", "dosh_my", "kemnaker_id"], max_items=20, since_days=30))for item in result["updates"]:print(item.pub_date, item.source, item.title)
Use with MCP (Claude, Cursor, Windsurf)
Connect via the Apify MCP server — your Actor becomes a tool your AI agents can call directly for compliance intelligence.
FAQ
How often should I run this?
- Daily — if you're monitoring regulatory changes that affect active projects
- Weekly — for general compliance awareness
- The cost is $0.50/run regardless of frequency
What happens if a source website changes format? The actor returns fewer items or an error for that source. We monitor and fix source changes. Check the Issues tab for updates.
Can I get only new items since the last scan?
Use sinceDays: 7 for weekly scans. Combine with your own URL deduplication on your end.
What sources will be added next? PETRONAS Technical Standards, EMA Singapore (energy regulations), and Suruhanjaya Tenaga (Energy Commission Malaysia) are on the roadmap.
Is this suitable for US or European regulations? No — this focuses specifically on SEA regulatory bodies (Malaysia, Singapore, and Indonesia). For US OSHA/EPA compliance, see ryanclinton's actors on the Store.
Do I need an Apify account to run this? Yes. Sign up free at apify.com — your $5 free credit covers ~10 full scans. For regular use, upgrade to a paid plan.
What Makes This Different
- Niche specificity — Not "any website" but SEA O&G regulatory bodies
- Pre-parsed output — Structured fields (country, type, tags) not raw HTML
- Multi-source aggregation — One API call instead of four separate scrapers
- Domain-aware — Returns regulation types (circular, guideline, enforcement) not generic "updates"
Roadmap
- 🇲🇾 PETRONAS Technical Standards — Track PTS updates
- 🇲🇾 Energy Commission (Suruhanjaya Tenaga) — Licensing & codes
- 🇸🇬 EMA Singapore — Energy market regulations
- 🇲🇾 NIOSH Malaysia — Safety training & certification changes
- 📧 Email alerts — Scheduled runs with notification