sorry state
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
AlabamaThey just got rid of their faux marble-texture. Unfortunately they didn't get rid of their byzantine cookie procedure.
2
AlaskaPlaceholder events put on the legislative calendar
3
Arizona"Prime Prime Sponsor" is a thing that is different from "Prime Sponsor" and also different from "CoSponsor"
4
ArkansasBulk data available as pipe-delimited data (with a few missing fields that you still need to scrape for)
5
CaliforniaBulk data available as a mysql dump
6
ColoradoSo many tables in so many PDFs
7
ConnecticutPrevious years' bills randomly appear in the wrong year's bulk data
8
DelawareData hardcoded in HTML hardcoded in Javascript hardcoded in HTML. But at least IT calls you back. UNLIKE YOU, JEFF FROM INDIANA!!!
9
FloridaLegislators are allowed to change their vote after a roll call
10
GeorgiaVery finickey about repeated accesses
11
Hawaii"Yes with reservations" is an allowable vote
12
IdahoA legislature can name a temporary substitute if he/she is unavailable
13
IllinoisHouse speaker never referred to by name so you have to look up who it is at a given time
14
IndianaAPI. But in order to get a key, you need to call Jeff from IT. Jeff does not return voicemails.
15
IowaThere are two different formats for bill sponsor lists, seemingly random which one is used
16
KansasFive (and counting) acceptable date formats for votes
17
KentuckyList of bills is literally just a list of numbers
18
LouisanaTons of asp.net inscrutable ctl00 element ids
19
MaineNonvoting tribal representatives
20
MarylandHas a habit of listing the same vote twice
21
MassachusettsInstead of numbers, districts have names like "Second Plymouth and Bristol" NOT TO BE CONFUSED WITH "Second Bristol and Plymouth"
22
MichiganHouse and Senate have totally unrelated sites
23
Minnesotafour (and counting) acceptable formats for dates on bill actions
24
MississippiXML bulk data
25
MissouriInformation about a single bill continues for arbitrary numbers of rows in a table
26
MontanaSometimes committee rosters are HTML, sometimes PDF
27
NebraskaUnicameral legislature
28
Nevadaso much random whitespace in html text!
29
New Hampshire
Site crashes when you scrape it and they generally update bulk data only when you ask nicely. (but at least they pick up the phone. LOOKING AT YOU, JEFF FROM INDIANA!)
30
New JerseyBulk data as microsoft access file
31
New MexicoLieutentant governor allowed to vote
32
New YorkSenate and assembly have completely different sites; Senate has an API, not house
33
North CarolinaIs extremely average
34
North DakotaThey produced this image (next slide)
35
OhioUndocumented API, no key needed, JEFF FROM INDIANA
36
OklahomaThere are often subcommittees called "test"
37
OregonLots of surprise unicode whitespace
38
PennsylvaniaAddress, phone and office hours are in every imaginable order and format
39
Rhode IslandBulk data provided in excel file
40
South Carolina
Must pass headers to emulate a browser
41
South DakotaBill actions and actors smushed together in a single text field and have to be parsed out
42
TennesseeSome documents are stored as images
43
Texashas weird procedural rule where you can't actually find out the final vote on a bill
44
UtahSenate produces a nice (but undocumented) JSON file. House JSON file missing most information.
45
VermontAnother undocumented API with no key needed ARE YOU LISTENING JEFF FROM INDIANA?
46
VirginiaThe possible values for a Senator's vote are "yea", "nay" and "rule 36"
47
WashingtonSOAP api
48
West VirginiaWordperfect docs
49
WisconsinInfinite scroll hides useful things like "next" links unless you disable javascript
50
Wyomingsession met for only a month in 2016
51
DCuses names as uniqe keys (what could possibly go wrong?)
52
Puerto Ricoin their official language: spanish
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Sheet1
 
 
Main menu