Acceptable Use
The information obtained from the FTP site ftp://ftp.legis.state.tx.us is not intended to replace official versions of that information and is subject to revision. The Texas Legislature presents this information without warranties, express or implied, regarding the information's accuracy, timeliness, or completeness. Use of the information is the sole responsibility of the user.

The Texas Legislative Council believes that the data provided on the FTP site will be the same as the data provided on the www.legis.state.tx.us site. Therefore, the TLC requires that legislative data services companies stop data mining the www.legis.state.tx.us site so that the public does not have to compete with these companies for access.

The TLC monitors its Internet servers. If legislative data services companies persist in data mining the public Internet servers, the TLC will block connections to the servers.

To report problems or make suggestions or comments related to this website please contact us through our feedback form.

FTP File Availability

The following documents are provided through anonymous FTP. For downloading purposes, HTTP/FTP is supported on Internet Explorer (version 5.5 or higher), Safari, or Firefox (version 3.0 or higher). Versions of Firefox prior to version 3 do not support HTTP/FTP. The Firefox browser may require an add-on such as FireFTP. To access the files, enter the address ftp://ftp.legis.state.tx.us.

Explanation of FTP File Structure

Bills Folder (documents)

Directory structure: /bills/<legislative session>/<document type>/<text format>/<bill type>/<grouping of 100 bills>
FolderDescription
<legislative session> 81r (2009), 80r (2007), etc.
<document type> Bill text, bill analyses, fiscal notes
<text format>* DOC (Microsoft Word), PDF (Adobe PDF), HTML
<bill type> house_bills, house_concurrent_resolutions, house_joint_resolutions, house_resolutions, senate_bills, senate_concurrent_resolutions, senate_joint_resolutions, senate_resolutions
<grouping of 100 bills> Folder content is divided into groupings of 100 bills to allow directory browsing to be more usable.
*Some documents may not be available in all formats.

The naming convention for individual documents is: <bill chamber><bill type><bill suffix><bill version>
File NameDescription
<bill chamber> H=House, S=Senate
<bill type> B=Bill, J=Joint Resolution, R=Resolution, C=Concurrent Resolution
<bill suffix> 5-digit number
<bill version> I=Introduced, S=Senate Committee Report, H=House Committee Report, E=Engrossed, F=Enrolled

Bills Folder (bill history XML data)

Directory structure: /bills/<legislative session>/billhistory/<bill type>/<grouping of 100 bills>
FolderDescription
<legislative session> 81r (2009)
<bill type> house_bills, house_concurrent_resolutions, house_joint_resolutions, house_resolutions, senate_bills, senate_concurrent_resolutions, senate_joint_resolutions, senate_resolutions
<grouping of 100 bills> Folder content is divided into groupings of 100 bills to allow directory browsing to be more usable. A file named history.xml located under the billhistory folder identifies when individual bill files have been updated.

Bills Folder (reports)

Directory structure: /bills/<legislative session>/reports/<report type>/<filename>
FolderDescription
<legislative session> 81r (2009), 80r (2007), etc.
<report type> Author, coauthor, sponsor, cosponsor, committee
<filename> An HTML page exists for each author, coauthor, sponsor, cosponsor, and committee. The index.htm page is the table of contents for each report type.

The following summary reports are available for each legislative session:
FilenameDescription
housefiled.htm Bills filed by the House.
senatefiled.htm Bills filed by the Senate.
filedwogovsign.htm Bills filed without the governor's signature.
passed.htm Bills passed by the House and Senate.
effectiveimmed.htm Bills effective immediately.
effective90days.htm Bills effective in 90 days.
effectivesept1.htm Bills effective on September 1st.
effectivejan1.htm Bills effective on January 1st.
signedbygov.htm Bills signed by the governor.
vetoedbygov.htm Bills vetoed by the governor.
legislativestatistics.htm Statistiscal comparison of bills introduced, passed, and veteod across all legislative sessions.

Journals Folder

Directory structure: /journals/<legislative session>/<text format>/<document chamber>/<journal day>
File NameDescription
<legislative session> 81r (2009), 80r (2007), etc.
<text format> PDF (Adobe PDF), HTML
<document chamber> house, senate
<journal day> A unique filename representing the proceedings for a specific legislative day.
Statutes Folder

A zipped folder exists for each statute code. The naming convention for each file is: /pub/statutes/<code abbreviation><text format>
File NameDescription
<code abbreviation> ag, al, ba, etc.
<text format> DOC (Microsoft Word), HTML