Developers

Regulator Watch API

Significant regulatory news as JSON. One endpoint, four filters, an authoritative source field on every record, and a snapshot URL for forensic continuity.

Tiers

Free

€0

For evaluation and personal use

  • · All public items
  • · 24-hour delay
  • · JSON over HTTPS
  • · RSS / Atom feeds
Create a free key

Pro

€199 / month

For analysts, ops teams, broker-compliance

  • · Real-time delivery
  • · Full historical archive
  • · Per-key webhooks (basic)
  • · Email support
Subscribe to Pro

Enterprise

From €2,000 / month

For compliance vendors, redistributors, large broker groups

  • · Push webhooks with retries
  • · Dedicated SLA
  • · Onboarding session
  • · Per-jurisdiction streams
Talk to us

Add-on dataset

Bank Pulse — every bank on the brink, scored daily.

Top 250 US banks plus all G-SIBs and major EU/EEA banks. Daily composite + five component scores derived from FDIC call reports, FFIEC FR Y-9C, EBA Pillar 3, FRED Treasury yields, and live equity data. Separate subscription from the news API — methodology published in full.

Free

€0

Evaluation

  • · Leaderboard, 30-day delayed
  • · Failed-bank list (no delay)
  • · No per-bank history

Pulse Pro

€99 / month

Compliance & treasury teams

  • · Daily score updates
  • · Full per-bank history (5y)
  • · All five component scores
  • · Filterable by region / tier

Pulse Enterprise

€999 / month

Counterparty risk teams

  • · Real-time threshold webhooks
  • · Custom universe (sponsor banks)
  • · SLA + onboarding session
  • · Dedicated channel for corrections

Quickstart

1. Create a key

Sign in, then visit your API keys. Click New key, give it a label, copy the secret. We show it once.

2. Call the endpoint

Pass the key in Authorization: Bearer <key>. Filter by jurisdiction, regulator, or type.

3. Iterate with since

Each response includes meta.nextSince; pass it as ?since=on the next request to fetch only what’s new.

curl -s 'https://regulator.watch/api/v1/items?type=warning&jurisdiction=uk' \
  -H 'Authorization: Bearer rw_live_•••' | jq .

# {
#   "items": [
#     {
#       "id": "9c2d…",
#       "slug": "fca-cfd-marketing-perimeter-2026-05-09",
#       "title": "FCA prohibits unregulated CFD affiliate marketing…",
#       "titleOriginal": null,
#       "excerpt": "The Financial Conduct Authority issued…",
#       "type": "rulemaking",
#       "severity": 5,
#       "sourceUrl": "https://www.fca.org.uk/news/policy-statements/ps26-04",
#       "publishedAt": "2026-05-09T05:00:00Z",
#       "regulator": { "slug": "fca-uk", "shortName": "FCA", "name": "Financial Conduct Authority" },
#       "jurisdiction": { "slug": "uk", "name": "United Kingdom" }
#     }
#   ],
#   "tier": "pro",
#   "meta": { "delayed": false, "delaySeconds": 0, "nextSince": "2026-05-09T05:00:00Z" }
# }

Filters

limit1–200Max items per page. Default 50.
sinceISO 8601Items published after this timestamp.
typewarning|enforcement|license_action|rulemaking|consultation|guidance|court_ruling|speechFilter by item type.
regulatorsluge.g. fca-uk, sec-us, esma-eu, bafin-de
jurisdictionsluge.g. uk, us, eu, de, cy

Compliance & redistribution

Items in the API include a sourceUrl linking back to the originating regulator. Redistribution must preserve the source attribution and may not strip the regulator name from headlines.

For commercial redistribution to end users (other than for the consumer’s own internal compliance use), please contact enterprise@regulator.watch to discuss a redistribution licence.