Next Train
Find out when the next CTA train arrives.
Example:
require "next_train"
api_key = "key-here" # Check resources below to sign up
stpid = 90032 # Racine Blue Line towards O'Hare
NextTrain.api_key = api_key
NextTrain[stpid] # => "2 minutes"
Stops:
STPID STOP_NAME
30162 18th (54th/Cermak-bound)
30161 18th (Loop-bound)
30022 35th/Archer (Loop-bound)
30023 35th/Archer (Midway-bound)
30214 35-Bronzeville-IIT (63rd-bound)
30213 35-Bronzeville-IIT (Harlem-bound)
30246 43rd (63rd-bound)
30245 43rd (Harlem-bound)
30210 47th (63rd-bound) Elevated (63rd-bound)
30209 47th (SB) Elevated (Harlem-bound)
30238 47th-Dan Ryan (95th-bound)
30237 47th-Dan Ryan (Howard-bound)
30025 51st (63rd-bound)
30024 51st (Harlem-bound)
30113 54th/Cermak (Loop-bound)
30114 54th/Cermak (Terminal arrival)
30178 63rd-Dan Ryan (95th-bound)
30177 63rd-Dan Ryan (Howard-bound)
30192 69th (95th-bound)
30191 69th (Howard-bound)
30047 79th (95th-bound)
30046 79th (Howard-bound)
30276 87th (95th-bound)
30275 87th (Howard-bound)
30089 95th/Dan Ryan (95th-bound)
30088 95th/Dan Ryan (Howard-bound)
30132 Adams/Wabash (Inner Loop)
30131 Adams/Wabash (Outer Loop)
30240 Addison (O'Hare Branch) (Forest Pk-bound)
30239 Addison (O'Hare Branch) (O'Hare-bound)
30277 Addison (Kimball-bound)
30278 Addison (Loop-bound)
30274 Addison (95th-bound)
30273 Addison (Howard-bound)
30230 Argyle (95th-bound)
30229 Argyle (Howard-bound)
30127 Armitage (Kimball-Linden-bound)
30128 Armitage (Loop-bound)
30205 Ashland (Loop-bound)
30206 Ashland (Midway-bound)
30032 Ashland (Harlem-54th/Cermak-bound)
30033 Ashland (Loop-63rd-bound)
30056 Ashland/63rd (Harlem-bound)
30057 Ashland/63rd (Terminal arrival)
30002 Austin (Forest Pk-bound)
30001 Austin (O'Hare-bound)
30243 Austin (63rd-bound)
30244 Austin (Harlem-bound)
30013 Belmont (O'Hare Branch) (Forest Pk-bound)
30012 Belmont (O'Hare Branch) (O'Hare-bound)
30256 Belmont (95th-bound)
30255 Belmont (Howard-bound)
30257 Belmont (Kimball-Linden-bound)
30258 Belmont (Loop-bound)
30067 Berwyn (95th-bound)
30066 Berwyn (Howard-bound)
30268 Bryn Mawr (95th-bound)
30267 Bryn Mawr (Howard-bound)
30087 California (54th/Cermak-bound)
30086 California (Loop-bound)
30112 California/Milwaukee (Forest Pk-bound)
30265 California (63rd-bound)
30266 California (Harlem-bound)
30111 California/Milwaukee (O'Hare-bound)
30242 Central-Evanston (Howard-Loop-bound)
30241 Central-Evanston (Linden-bound)
30054 Central (63rd-bound)
30055 Central (Harlem-bound)
30152 Central Park (54th/Cermak-bound)
30151 Central Park (Loop-bound)
30194 Cermak-Chinatown (95th-bound)
30193 Cermak-Chinatown (Howard-bound)
30272 Chicago/Milwaukee (Forest Pk-bound)
30271 Chicago/Milwaukee (O'Hare-bound)
30137 Chicago/Franklin (Kimball-Linden-bound)
30138 Chicago/Franklin (Loop-bound)
30280 Chicago/State (95th-bound)
30279 Chicago/State (Howard-bound)
30083 Cicero (54th/Cermak-bound)
30082 Cicero (Loop-bound)
30188 Cicero (Forest Pk-bound)
30187 Cicero (O'Hare-bound)
30094 Cicero (63rd-bound)
30009 Cicero (Harlem-bound)
30122 Clark/Division (95th-bound)
30121 Clark/Division (Howard-bound)
30074 Clark/Lake (Inner Loop)
30075 Clark/Lake (Outer Loop)
30374 Clark/Lake (Forest Pk-bound)
30375 Clark/Lake (O'Hare-bound)
30085 Clinton (Forest Pk-bound)
30084 Clinton (O'Hare-bound)
30222 Clinton (Harlem-54th/Cermak-bound)
30221 Clinton (Loop-63rd-bound)
30291 Conservatory (63rd-bound)
30292 Conservatory (Harlem-bound)
30139 Cottage Grove (Terminal arrival)
30140 East 63rd-Cottage Grove (Harlem-bound)
30045 Cumberland (Forest Pk-bound)
30044 Cumberland (O'Hare-bound)
30041 Damen (54th/Cermak-bound)
30040 Damen (Loop-bound)
30116 Damen/Milwaukee (Forest Pk-bound)
30115 Damen/Milwaukee (O'Hare-bound)
30018 Damen (Kimball-bound)
30019 Damen (Loop-bound)
30011 Davis (Howard-Loop-bound)
30010 Davis (Linden-bound)
30134 Dempster (Howard-Loop-bound)
30133 Dempster (Linden-bound)
30103 Diversey (Kimball-Linden-bound)
30104 Diversey (Loop-bound)
30063 Division/Milwaukee (Forest Pk-bound)
30062 Division/Milwaukee (O'Hare-bound)
30076 Forest Park (O'Hare-bound)
30077 Forest Park (Terminal Arrival)
30102 Foster (Howard-Loop-bound)
30101 Foster (Linden-bound)
30167 Francisco (Kimball-bound)
30168 Francisco (Loop-bound)
30234 Fullerton (95th-bound)
30233 Fullerton (Howard-bound)
30235 Fullerton (Kimball-Linden-bound)
30236 Fullerton (Loop-bound)
30100 Garfield (63rd-bound)
30099 Garfield (Harlem-bound)
30224 Garfield-Dan Ryan (95th-bound)
30223 Garfield-Dan Ryan (Howard-bound)
30096 Grand/Milwaukee (Forest Pk-bound)
30095 Grand/Milwaukee (O'Hare-bound)
30065 Grand/State (95th-bound)
30064 Grand/State (Howard-bound)
30148 Granville (95th-bound)
30147 Granville (Howard-bound)
30215 Halsted (Loop-bound)
30216 Halsted (Midway-bound)
30184 Halsted/63rd (Ashland-bound)
30183 Halsted/63rd (Harlem-bound)
30190 Harlem (Forest Pk-bound)
30189 Harlem (O'Hare-bound)
30146 Harlem (O'Hare Branch) (Forest Pk-bound)
30145 Harlem (O'Hare Branch) (O'Hare-bound)
30004 Harlem (Terminal arrival)
30003 Harlem (63rd-bound)
30166 Library (Inner Loop)
30165 Library (Outer Loop)
30286 Harrison (95th-bound)
30285 Harrison (Howard-bound)
30175 Howard (NB) (Linden, Skokie-bound)
30176 Howard (Terminal arrival)
30173 Howard (Terminal arrival)
30174 Howard (95th-Bound)
30158 Illinois Medical District (Forest Pk-bound)
30157 Illinois Medical District (O'Hare-bound)
30059 Indiana (63rd-bound)
30058 Indiana (Harlem-bound)
30108 Irving Park (O'Hare Branch) (Forest Pk-bound)
30107 Irving Park (O'Hare Branch) (O'Hare-bound)
30281 Irving Park (Kimball-bound)
30282 Irving Park (Loop-bound)
30015 Jackson/Dearborn (Forest Pk-bound)
30014 Jackson/Dearborn (O'Hare-bound)
30110 Jackson/State (95th-bound)
30109 Jackson/State (Howard-bound)
30228 Jarvis (95th-bound)
30227 Jarvis (Howard-bound)
30248 Jefferson Park (Forest Pk-bound)
30247 Jefferson Park (O'Hare-bound)
30219 Kedzie (Loop-bound)
30220 Kedzie (Midway-bound)
30202 Kedzie (54th/Cermak-bound)
30201 Kedzie (Loop-bound)
30225 Kedzie (Kimball-bound)
30226 Kedzie (Loop-bound)
30207 Kedzie (63rd-bound)
30208 Kedzie (Harlem-bound)
30049 Kedzie-Homan (Forest Pk-bound)
30048 Kedzie-Homan (O'Hare-bound)
30250 Kimball (Loop-bound)
30249 Kimball (Terminal arrival)
30217 King Drive (Cottage Grove-bound)
30218 King Drive (Harlem-bound)
30118 Kostner (54th/Cermak-bound)
30117 Kostner (Loop-bound)
30290 Lake/State (95th-bound)
30289 Lake/State (Howard-bound)
30135 Laramie (63rd-bound)
30136 Laramie (Harlem-bound)
30262 LaSalle (Forest Pk-bound)
30261 LaSalle (O'Hare-bound)
30031 LaSalle/Van Buren (Inner Loop)
30030 LaSalle/Van Buren (Outer Loop)
30150 Lawrence (95th-bound)
30149 Lawrence (Howard-bound)
30204 Linden (Howard-Loop-bound)
30203 Linden (Linden-bound)
30198 Logan Square (Forest Pk-bound)
30197 Logan Square (O'Hare-bound)
30252 Loyola (95th-bound)
30251 Loyola (Howard-bound)
30124 Madison/Wabash (Inner Loop)
30123 Madison/Wabash (Outer Loop)
30053 Main (Howard-Loop-bound)
30052 Main (Linden-bound)
30090 Merchandise Mart (Kimball-Linden-bound)
30091 Merchandise Mart (Loop-bound)
30182 Midway (Arrival)
30181 Midway (Loop-bound)
30154 Monroe/Dearborn (Forest Pk-bound)
30153 Monroe/Dearborn (O'Hare-bound)
30212 Monroe/State (95th-bound)
30211 Monroe/State (Howard-bound)
30260 Montrose (Forest Pk-bound)
30259 Montrose (O'Hare-bound)
30287 Montrose (Kimball-bound)
30288 Montrose (Loop-bound)
30296 Morgan (Harlem-54th/Cermak-bound)
30295 Morgan (Loop-63rd-bound)
30021 Morse (95th-bound)
30020 Morse (Howard-bound)
30126 North/Clybourn (95th-bound)
30125 North/Clybourn (Howard-bound)
30079 Noyes (Howard-Loop-bound)
30078 Noyes (Linden-bound)
30035 Oak Park (Forest Pk-bound)
30034 Oak Park (O'Hare-bound)
30263 Oak Park (63rd-bound)
30264 Oak Park (Harlem-bound)
30297 Oakton (Dempster-Skokie-bound)
30298 Oakton (Howard-bound)
30172 O'Hare Airport (Forest Pk-bound)
30171 O'Hare Airport (Terminal Arrival)
30253 Paulina (Kimball-bound)
30254 Paulina (Loop-bound)
30200 Polk (54th/Cermak-bound)
30199 Polk (Loop-bound)
30185 Pulaski (Loop-bound)
30186 Pulaski (Midway-bound)
30029 Pulaski (54th/Cermak-bound)
30028 Pulaski (Loop-bound)
30180 Pulaski (Forest Pk-bound)
30179 Pulaski (O'Hare-bound)
30005 Pulaski (63rd-bound)
30006 Pulaski (Harlem-bound)
30007 Quincy/Wells (Inner Loop)
30008 Quincy/Wells (Outer Loop)
30093 Racine (Forest Pk-bound)
30092 Racine (O'Hare-bound)
30039 Randolph/Wabash (Inner Loop)
30038 Randolph/Wabash (Outer Loop)
30119 Ridgeland (63rd-bound)
30120 Ridgeland (Harlem-bound)
30195 Rockwell (Kimball-bound)
30196 Rockwell (Loop-bound)
30080 Roosevelt/Wabash (Loop-Harlem-bound)
30081 Roosevelt/Wabash (Midway-63rd-bound)
30269 Roosevelt/State (Howard-bound)
30270 Roosevelt/State (Howard-bound)
30160 Rosemont (Forest Pk-bound)
30159 Rosemont (O'Hare-bound)
30155 Sedgwick (Kimball-Linden-bound)
30156 Sedgwick (Loop-bound)
30017 Sheridan (95th-bound)
30016 Sheridan (Howard-bound)
30293 Sheridan (Howard-Linden-bound)
30294 Sheridan (Loop-bound)
30026 Skokie (Arrival)
30027 Skokie (Howard-bound)
30164 South Blvd (Howard-Loop-bound)
30163 South Blvd (Linden-bound)
30070 Southport (Kimball-bound)
30071 Southport (Loop-bound)
30037 Sox-35th (95th-bound)
30036 Sox-35th (Howard-bound)
30050 State/Lake (Inner Loop)
30051 State/Lake (Outer Loop)
30170 Thorndale (95th-bound)
30169 Thorndale (Howard-bound)
30069 UIC-Halsted (Forest Pk-bound)
30068 UIC-Halsted (O'Hare-bound)
30073 Washington/Dearborn (Forest Pk-bound)
30072 Washington/Dearborn (O'Hare-bound)
30141 Washington/Wells (Inner Loop)
30142 Washington/Wells (Outer Loop)
30231 Wellington (Kimball-Linden-bound)
30232 Wellington (Loop-bound)
30060 Western (Loop-bound)
30061 Western (Midway-bound)
30144 Western (54th/Cermak-bound)
30143 Western (Loop-bound)
30043 Western (Forest Pk-bound)
30042 Western (O'Hare-bound)
30130 Western/Milwaukee (Forest Pk-bound)
30129 Western/Milwaukee (O'Hare-bound)
30283 Western (Kimball-bound)
30284 Western (Loop-bound)
30106 Wilson (95th-bound)
30105 Wilson (Howard-bound)