---
title: "Insurance supervisory authority and sourced social accounts per country"
method: GET
path: "/regulators.json"
---

# Insurance supervisory authority and sourced social accounts per country

`GET /regulators.json`

## Request

- Base URL: `https://insurers.global/api/v1`
- URL: `https://insurers.global/api/v1/regulators.json`
- Auth: none declared

The socialMedia field records research status, checkedAt date, coverage notes and accounts. Country records include countryName, regulatorName and regulatorWebsite. Each account has platform, handle, nullable url, authority, sourceUrl, sourceType and checkedAt. Profile-matched records need official website confirmation; do not treat them as verified for automated use. Empty accounts mean no account verified, not no social presence. Parent institutions and coordinating bodies are identified in authority. Coverage is partial; recheck before automated use.

## Response `200`

OK

- object
  - `data` object[]
    - `socialMedia` object
      - `country` string
      - `countryName` string
      - `regulatorName` string
      - `regulatorWebsite` string, uri, nullable
      - `status` 'official-source-linked' | 'profile-matched' | 'no-account-verified' | 'source-unavailable' | 'not-researched'
      - `checkedAt` string, date, nullable
      - `note` string
      - `accounts` object[]
        - `platform` string
        - `handle` string
        - `url` string, uri, nullable: Null for WeChat IDs without public profile URLs
        - `authority` string
        - `sourceUrl` string, uri
        - `sourceType` 'official-website' | 'institutional-profile'
        - `checkedAt` string, date

---

[API](https://skmtc.dev/insurers/apis/insurers-global-api.md) · [All operations](https://skmtc.dev/insurers/apis/insurers-global-api/llms.txt) · [OpenAPI document](https://skmtc.dev/insurers/apis/insurers-global-api/revisions/6bfe8f0149bf?raw)
