Skip to content

Instantly share code, notes, and snippets.

@radutzan
Last active October 13, 2023 03:31
Show Gist options
  • Save radutzan/a29aa8fb30b1b866bd0bc44d65a3676e to your computer and use it in GitHub Desktop.
Save radutzan/a29aa8fb30b1b866bd0bc44d65a3676e to your computer and use it in GitHub Desktop.
APIs REST públicas con data del Transantiago. Respuestas en JSON.

Trip planner

http://itransantiago.modernizacion.gob.cl:8080/opentripplanner-api-webapp/ws/plan?fromPlace=[lat],[long]&toPlace=[lat],[long]&maxWalkDistance=1600

Estimación de paradas

http://www.transantiago.cl/predictor/prediccion?codsimt=PA420

Recorridos

http://www.transantiago.cl/restservice/rest/getrecorrido/503

Paraderos por área

http://www.transantiago.cl/restservice/rest/getpuntoparada?lat=-33.6089714&lon=-70.5742975&bip=1

@radutzan
Copy link
Author

radutzan commented Dec 8, 2016

Por fin, conchetumadre.

@ctroncoso
Copy link

TripPlanner no entrega buena respuesta aún. ¿Lat y Long están en el formato correcto (decimal)?
Resto está ok

http://itransantiago.modernizacion.gob.cl:8080/opentripplanner-api-webapp/ws/plan?fromPlace=-33.454491,-70.6038334&toPlace=-33.424553,-70.613316&maxWalkDistance=200

<response>
	<requestParameters>
		<entry>
			<key>maxWalkDistance</key>
			<value>200</value>
		</entry>
		<entry>
			<key>fromPlace</key>
			<value>-33.454491,-70.6038334</value>
		</entry>
		<entry>
			<key>toPlace</key>
			<value>-33.424553,-70.613316</value>
		</entry>
	</requestParameters>
	<debug>
		<precalculationTime>0</precalculationTime>
		<pathCalculationTime>0</pathCalculationTime>
		<renderingTime>0</renderingTime>
		<totalTime>0</totalTime>
		<timedOut>false</timedOut>
	</debug>
	<error>
		<id>406</id>
		<msg>
			No transit times available. The date may be past or too far in the future or there may not be transit service for your trip at the time you chose.
		</msg>
		<noPath>true</noPath>
	</error>
</response>

@radutzan
Copy link
Author

@ctroncoso, a juzgar por la app, puede que los servicios de iTransantiago ya no estén funcionando. Probé y me dio la misma respuesta. Voy a editar el post.

@danielcaro
Copy link

Genial!

@nicoavila
Copy link

Que buena!!

@oscarcornejo
Copy link

Lo que muchos esperábamos, buen aporte!

@carlosromanxyz
Copy link

Excelente, se agradece!

@cavb
Copy link

cavb commented Jul 12, 2017

Tremendo aporte!

@soporteallware
Copy link

la rja!!

@Zen0x7
Copy link

Zen0x7 commented Jul 12, 2017

Good shet!

@lopezjurip
Copy link

lopezjurip commented Jul 23, 2017

No me está funcionando el:

Paraderos alrededor de un punto
http://www.transantiago.cl/restservice/rest/getpuntoparada?lat=-33.6089714&lon=-70.5742975&bip=1

El servidor arroja un error 500. ¿Alguien conoce un workaround o si cambió algún parámetro?

@lopezjurip
Copy link

lopezjurip commented Jul 24, 2017

@doakym
Copy link

doakym commented Aug 29, 2017

Hay alguna wiki para saber cuales son los parámetros que se pueden pasar, y como puedo consultar por los próximos dos servicios o por todos los servicios?
Por ejemplo ya veo que:
codsimt -> código de paradero
codser -> número de la micro

gracias :D

@smaass
Copy link

smaass commented Dec 13, 2017

El servicio de estimación de parada dejó de funcionar :(

@radutzan
Copy link
Author

Olvídense de las APIs de transantiago.cl, SCLTransit es la salvación.

@AllccaLuis
Copy link

wazaa Junior cabro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment