Missouri House of Representatives: XML Bill List Instructions
Due to increased load from "scraping" technology used to gather data from our servers, the Missouri House of Representatives has begun generating several
XML files which should allow more efficient download of information while minimizing load on our servers.
- The Bill List XML File will provide you with the url to each individual bill XML file for your use.
- The file will be updated on an hourly schedule, then uploaded to the server. The job is scheduled so that scripts run on the hour should pick up the latest version.
- On the Bill List XML File, the date and time of last update is given. To reduce your own bandwidth usage, you may wish to script to only pull documents updated since your last data retrieval.
- Do not automate scripts to pull down information more often than once every half hour. This will not benefit you, and will cause unecessary load.
- Scripts which cause undue load, either by repeated "scraping" of web pages, or excessive polling of the XML Exports may be temporarily blocked at the discretion of House Information Systems.
- This data is made available for public use, however, we do not support technology external to the Missouri House of Representatives.
XML Format:
- BillXML - The top level element for each bill.
- BillType - Includes the bill type identifier within the session (eg. HJR, HB).
- BillNumber - Includes the bill number identifier within the session (eg. 28, 1150).
- SessionYear - The year that bill was heard in Session (eg. 2023, 2022).
- SessionCode - The code for the Session in which the bill was heard (eg. R, S1).
- BillXMLLink - The link to the bills XML file.
- LastTimeRun - The last time the bills XML was updated in the following format (eg. 06-20-2023 10:46:24.440).