SEA O&G Regulatory Monitor — DOSH, MOM, DOE Updates avatar

SEA O&G Regulatory Monitor — DOSH, MOM, DOE Updates

Under maintenance

Pricing

from $0.50 / actor start

Go to Apify Store
SEA O&G Regulatory Monitor — DOSH, MOM, DOE Updates

SEA O&G Regulatory Monitor — DOSH, MOM, DOE Updates

Under maintenance

Monitors 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

Ahmad A

Maintained by Community

Actor 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

FieldTypeDefaultDescription
sourcesArray["dosh_my", "mom_sg", "doe_my", "kemnaker_id"]Regulatory bodies to scan
maxItemsInteger50Max updates to return (1-200)
sinceDaysInteger30Only return updates from last N days (1-365)

Example

{
"sources": ["dosh_my", "mom_sg", "kemnaker_id"],
"maxItems": 20,
"sinceDays": 7
}

Output

Each item contains:

FieldTypeExample
sourceString"DOSH Malaysia"
countryString"MY"
titleString"Guidelines on the use of chemicals for disinfection"
pubDateString"2025-11-19"
typeString"circular", "regulation", "guideline", "enforcement", "consultation", "news"
summaryStringBrief description of the update
urlStringDirect URL to the source document
tagsArray["wsh", "singapore", "chemical"]
canonicalUrlStringCanonical source URL when the surfaced URL is a file asset or redirect
dateSourceStringProvenance of the date, e.g. time_tag, filename, wp_json_modified, card_text
dateConfidenceNumberConfidence score that pubDate reflects the real publication/effective date
isRecentVerifiedBooleanWhether the item passed the verified recent-date gate
contentClassStringregulatory, 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)

  1. Open the actor in Apify Console
  2. Go to Schedule tab → Create schedule
  3. Set frequency: Daily (or Weekly for compliance monitoring)
  4. Output is automatically stored in your dataset

Use via API

import requests
resp = 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 asyncio
from src.main import run_scan
result = 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