FiscalNote · Schema

FiscalNote Legislation

A legislative measure such as a bill, resolution, or amendment tracked by FiscalNote across federal, state, and international jurisdictions.

GovernmentLegislationPolicyPolitical IntelligenceRegulations

Properties

Name Type Description
id string Unique identifier for the legislation record.
title string Official title of the legislation.
shortTitle string Short or popular title of the legislation.
number string Bill or resolution number such as HR 1234 or S 567.
type string Type of legislation.
jurisdiction string Jurisdiction code where the legislation was introduced, such as US, US-CA, GB, or EU.
session string Legislative session identifier such as 118th Congress.
status string Current status of the legislation.
introducedDate string Date the legislation was introduced in ISO 8601 format.
lastActionDate string Date of the most recent action on the legislation.
lastAction string Description of the most recent action taken.
sponsors array List of sponsors and co-sponsors of the legislation.
committees array Committees to which the legislation has been referred.
subjects array Subject tags associated with the legislation.
summary string Summary text of the legislation.
fullTextUrl string URL to the full text of the legislation.
url string URL to the legislation record on the FiscalNote platform.
createdAt string Timestamp when the record was created in the system.
updatedAt string Timestamp when the record was last updated.
View JSON Schema on GitHub

JSON Schema

fiscalnote-legislation-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://fiscalnote.com/schemas/fiscalnote/legislation.json",
  "title": "FiscalNote Legislation",
  "description": "A legislative measure such as a bill, resolution, or amendment tracked by FiscalNote across federal, state, and international jurisdictions.",
  "type": "object",
  "required": ["id", "title", "jurisdiction", "status"],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the legislation record."
    },
    "title": {
      "type": "string",
      "description": "Official title of the legislation."
    },
    "shortTitle": {
      "type": "string",
      "description": "Short or popular title of the legislation."
    },
    "number": {
      "type": "string",
      "description": "Bill or resolution number such as HR 1234 or S 567."
    },
    "type": {
      "type": "string",
      "description": "Type of legislation.",
      "enum": ["bill", "resolution", "joint_resolution", "concurrent_resolution", "amendment"]
    },
    "jurisdiction": {
      "type": "string",
      "description": "Jurisdiction code where the legislation was introduced, such as US, US-CA, GB, or EU."
    },
    "session": {
      "type": "string",
      "description": "Legislative session identifier such as 118th Congress."
    },
    "status": {
      "type": "string",
      "description": "Current status of the legislation.",
      "enum": ["introduced", "in_committee", "passed_one_chamber", "passed_both_chambers", "enacted", "vetoed"]
    },
    "introducedDate": {
      "type": "string",
      "format": "date",
      "description": "Date the legislation was introduced in ISO 8601 format."
    },
    "lastActionDate": {
      "type": "string",
      "format": "date",
      "description": "Date of the most recent action on the legislation."
    },
    "lastAction": {
      "type": "string",
      "description": "Description of the most recent action taken."
    },
    "sponsors": {
      "type": "array",
      "description": "List of sponsors and co-sponsors of the legislation.",
      "items": {
        "$ref": "#/$defs/Sponsor"
      }
    },
    "committees": {
      "type": "array",
      "description": "Committees to which the legislation has been referred.",
      "items": {
        "$ref": "#/$defs/CommitteeRef"
      }
    },
    "subjects": {
      "type": "array",
      "description": "Subject tags associated with the legislation.",
      "items": {
        "type": "string"
      }
    },
    "summary": {
      "type": "string",
      "description": "Summary text of the legislation."
    },
    "fullTextUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL to the full text of the legislation."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL to the legislation record on the FiscalNote platform."
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the record was created in the system."
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the record was last updated."
    }
  },
  "$defs": {
    "Sponsor": {
      "type": "object",
      "description": "A sponsor or co-sponsor of legislation.",
      "required": ["id", "name", "role"],
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique identifier of the sponsor."
        },
        "name": {
          "type": "string",
          "description": "Full name of the sponsor."
        },
        "role": {
          "type": "string",
          "description": "Role of the sponsor.",
          "enum": ["primary", "cosponsor"]
        },
        "party": {
          "type": "string",
          "description": "Political party affiliation."
        },
        "jurisdiction": {
          "type": "string",
          "description": "Jurisdiction the sponsor represents."
        }
      }
    },
    "CommitteeRef": {
      "type": "object",
      "description": "A reference to a legislative committee.",
      "required": ["id", "name"],
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique identifier of the committee."
        },
        "name": {
          "type": "string",
          "description": "Name of the committee."
        },
        "chamber": {
          "type": "string",
          "description": "Chamber the committee belongs to."
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/fiscalnote-legislation"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.