For increased accessibility, the North Dakota legislative branch offers an API consisting of static JSON files with data grouped by assembly and the following categories: sessions, members, committees, and bills. The API consists of data beginning with the 62nd Legislative Assembly (2011) and can be accessed by simply using a GET request in your applications. No authorization key is required.
Use the dropdown menus below to select the data you would like to review or click on the models for more information.
Assemblies
GET
assembly | integer | ||||||||||
assembly_name | string | ||||||||||
assembly_year | string - [assembly]-[biennium_start] | ||||||||||
biennium_start | integer - first year of assembly biennium | ||||||||||
biennium_end | integer - last year of assembly biennium | ||||||||||
last_updated | datetime - date/time when file was created | ||||||||||
sessions [{ | |||||||||||
|
|||||||||||
}] |
Sessions
GET
/api/assembly/{assembly-year}/data/sessions.json
id | string - unique identifier |
name | string |
type | string - Organizational, Regular, or Special |
current | boolean - true if current, active session |
start | date - start date of this session |
Members
GET
/api/assembly/{assembly-year}/data/members.json
id | integer - unique identifier |
name | string - name of Legislator |
salutation | string - Representative or Senator |
chamber | string - House or Senate |
party | string - political party affiliation |
district | string - Legislative district that member represents (may include subdistrict letter) |
url | string - url to member's biography page |
active | boolean - true if member is active for assembly |
Committees
GET
/api/assembly/{assembly-year}/data/committees.json
id | integer - unique identifier | ||||||||||
name | string - name of committee | ||||||||||
chamber | string - House or Senate, if applicable (nullable) | ||||||||||
type | string - Standing, Interim, or Procedural | ||||||||||
abbreviation | string - abbreviated committee name code | ||||||||||
url | string - url to committee overview page | ||||||||||
members [{ | |||||||||||
|
|||||||||||
}] |
Bills
GET
/api/assembly/{assembly-year}/data/bills.json
name | string - name of bill | ||||||||||||||||||||
number | string - bill number | ||||||||||||||||||||
summary | string - shortened version of bill title (nullable) | ||||||||||||||||||||
title | string - official bill description | ||||||||||||||||||||
chamber | string - House or Senate, if applicable (nullable) | ||||||||||||||||||||
session | string - session name | ||||||||||||||||||||
url | string - url to bill overview page | ||||||||||||||||||||
current_status | string - current bill status | ||||||||||||||||||||
last_action | string - last official action taken on bill | ||||||||||||||||||||
passed | boolean - true if bill passed both chambers or false if it failed (nullable) | ||||||||||||||||||||
agency | string- agency that requested bill (nullable) | ||||||||||||||||||||
sponsors [{ | |||||||||||||||||||||
|
|||||||||||||||||||||
}] | |||||||||||||||||||||
actions [{ | |||||||||||||||||||||
|
|||||||||||||||||||||
}] | |||||||||||||||||||||
versions [{ | |||||||||||||||||||||
|
|||||||||||||||||||||
}] | |||||||||||||||||||||
hearings [{ | |||||||||||||||||||||
|
|||||||||||||||||||||
}] |
If you encounter any issues or need assistance, please submit a message on our Contact Us page.