---
title: "Every tracked AI disclosure law, with pending bills"
method: GET
path: "/datasets/ai-disclosure-laws.json"
tags: ["Law dataset"]
---

# Every tracked AI disclosure law, with pending bills

`GET /datasets/ai-disclosure-laws.json`

## Request

- Base URL: `https://botnotice.app`
- URL: `https://botnotice.app/datasets/ai-disclosure-laws.json`
- Auth: none required

## Response `200`

OK

- object
  - `name` string
  - `version` string: Newest last-verified date
  - `license` string
  - `count` integer
  - `laws` LawRecord[]
    - `id` string
    - `slug` string
    - `url` string
    - `jurisdiction` string: US-FED, EU, UK or a state code
    - `jurisdiction_name` string
    - `name` string
    - `citation` string
    - `status` 'in_force' | 'enacted_future' | 'pending' | 'enjoined'
    - `effective_date` string: ISO date
    - `applicability_note` string, nullable
    - `summary` string
    - `who_must_comply` string
    - `applies_to` object[]
      - `code` string
      - `label` string
    - `disclosure` object
      - `required` string
      - `timing` string
      - `re_disclose_hours` integer, nullable
      - `re_disclose_hours_minors` integer, nullable
      - `when_asked` boolean
      - `minor_notice` boolean
    - `other_duties` string[]
    - `exemptions` string[]
    - `penalties` string
    - `enforcement` string
    - `private_right_of_action` boolean
    - `sources` object[]
      - `title` string
      - `url` string
    - `risk_weight` integer
    - `last_verified` string: ISO date a person last checked the record
  - `watchlist` object[]
    - `id` string
    - `jurisdiction_name` string
    - `name` string
    - `status` string
    - `note` string
    - `last_verified` string

---

[API](https://skmtc.dev/botnotice/apis/botnotice-api.md) · [All operations](https://skmtc.dev/botnotice/apis/botnotice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/botnotice/apis/botnotice-api/revisions/33724fe6eab9?raw)
