Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Welcome to MTA Developer Resources

4,387 views
Skip to first unread message

Aaron Donovan

unread,
Apr 12, 2011, 12:37:59 PM4/12/11
to mtadeveloperresources
Welcome to the MTA Developer Resources Google Group! We’re glad you’ll
participate or even just pay attention to the dialogue that’s
happening here. We encourage you to look through the previous
postings, questions and discussions to get a feel for what people have
been talking about. Also, please review the FAQ below to help you
understand what we’re talking about.

Q: What is MTADeveloperResources?
A: MTADeveloperResources is an MTA-managed forum intended for MTA
representatives to assist developers in using our data and noting
potential improvements, and for developers to help one another with
technical questions and concerns.

Q: Where can I find MTA data?
A: You can find all MTA data, including GTFS schedules, regularly-
updated service outage information, subway entrance/exit locations,
Arts for Transit locations, at this URL: http://mta.info/developers/

Q: What if I can’t find the data I need?
A: We’re working every day to release more data sets. Hopefully the
information you’re seeking will be available soon.

Q: Where can I find real-time data?
A: We are working to develop real-time data for buses and subways
right now. We hope to have this information available to the public as
soon as the information is accurate and technically available for
export.

Q: How do I use the data?
A: The MTA’s developer data is intended for users who have backgrounds
in programming. You can read more about GTFS here:
http://code.google.com/transit/spec/transit_feed_specification.html

Q: Will you help me with my code?
A: We will help you by making improvements to our data for your
improved usage, and by connecting you to other developers who may be
willing to help. However, we are not able to provide technical
guidance for individual projects.

Q: How often are the data sets updated?
A: MTA schedules are updated approximately four times per year; we’ll
notify developers through this list, and will attempt to post the new
schedules as early as possible before the changeover. Other data sets,
like turnstiles, are updated weekly, while service status information
is updated every minute.

Q: Is there a fee for using the data?
A: The data is available free of charge, but use of our intellectual
property (logos, maps and symbols) requires a license.

Q: Why do I need a license for using logos, maps and symbols?
A: The MTA protects its brand identity and intellectual property on
behalf of the public. Revenues generated from licensing fees help us
provide service for our customers. If an MTA-approved mobile
application is provided to the public free of charge, the MTA will
not
charge a license fee for the use of our intellectual property.

Q: Why don’t my messages post to the group right away?
A: The MTA moderates the forum to prevent spam. We never delete
legitimate developer messages.

Q: Can I obtain the data downloads in a file format other than GTFS?
A: GTFS has become an accepted standard. The MTA cannot entertain
requests for specific file formats other than GTFS.

Q: I wish to include MTA intellectual property in my app. Who do I
contact about a license to do so?
A: Go to http://www.mta.info/developers/license.html to request a
license.

Q: If I find an error in the MTA data, who should I contact:
A: Email the group and we'll work on the issue together.

Arka Bala

unread,
Oct 9, 2013, 10:39:09 AM10/9/13
to mtadevelop...@googlegroups.com
Hi Aaron,

I am from a team that created an app called TravAlarm NYC which is still on the MTA's app list in their site : http://mta.info/apps

We are about to bring out an new version of TravAlarm NYC which will have innovative features like crowd sourced data on the state of MTA's transport stops and vehicles. We believe this data will be very valuable to MTA in regards to planning journeys or maintenance and there is a massive collaboration opportunity between MTA and TravAlarm around this data.

More info on TravAlarm: www.travalarm.com

We would very much like to speak to yourself and other relevant people to explain this further. Is it possible for me to discuss this over the phone? Is there a convenient time and number to call you to discuss this?

Cheers

Arka

Aaron Donovan

unread,
Oct 9, 2013, 10:57:40 AM10/9/13
to mtadevelop...@googlegroups.com
Hi Arka,

Your best bet is to reach out to Mark Heavey at MTA headquarters. He handles app licensing and manages all partnerships of the nature you're describing.  Email him to set up a time to talk at mheavey (at) mtahq (dot) org. 

-Aaron

Ben Morgenroth

unread,
Oct 23, 2013, 12:48:18 AM10/23/13
to mtadevelop...@googlegroups.com
Hi Aaron,

Thanks for moderating the group and providing all the information. Is there a way to contact you (or another representative at the MTA) about the API directly (or privately) if I don't want my question to be posted publicly?

Thanks much,
Ben

Aaron Donovan

unread,
Oct 25, 2013, 3:52:56 PM10/25/13
to mtadevelop...@googlegroups.com
Hi Ben,

I'm afraid there is not, at least through this board. Our purpose here is to enable all developers to have access to the same information, so that everyone is on an equal footing.  In the past, when others have emailed me or my colleagues (I believe my email is accessible through Google Groups, but if not it is first initial last name at mtahq dot org), we've asked them to post their queries here instead. 

-Aaron
Message has been deleted

Infinite Will Macon

unread,
Apr 22, 2016, 4:24:23 AM4/22/16
to mtadeveloperresources
Hi Aaron,

Good Day!
I would like to ask whether there is any developer API to query the nearby stops where search by addresses, location, and postcode. Besides that, is there any API also to obtain all the addresses, intersection, location and postcode that works for MTA Bus in New York.

We would like to retrieve all the above information and data from MTA for users to be easily search their address, routes, stops, intersection, location, postcode from the search bar within our app. Thanks!


Aaron Donovan

unread,
Apr 22, 2016, 10:17:12 AM4/22/16
to mtadeveloperresources
Hi Will,

I'm sorry, we don't have that functionality right now.  I'll mention this to the tech folks to see if it's something that's feasible to add.  

-Aaron

Infinite Will Macon

unread,
Apr 23, 2016, 8:19:30 AM4/23/16
to mtadeveloperresources
Thanks Aaron, please let me know if there is any progress or availability of the above mentioned API.

Infinite Will Macon

unread,
Apr 23, 2016, 8:25:54 AM4/23/16
to mtadeveloperresources
Hi Aaron,

Another issue I would like to raise up here regarding the MTA Bus Time API where the following routes in real time that is not working: (there is no real time info such as

approaching, at stop or how many miles away).

- All SBS Service Routes, All QM Service Routes, All X Service Routes.

Thanks!

Lara Ruffle Coles (UrbanThings)

unread,
Jun 15, 2016, 8:40:24 AM6/15/16
to mtadeveloperresources
Hi all,

Can you advise if there are any limits on the data? I can't see anything on the dev pages.

Thank you.

Lara.

Samuel Wong

unread,
Jun 15, 2016, 9:23:05 AM6/15/16
to mtadeveloperresources

Can you describe the error or provide the screenshots?


--
You received this message because you are subscribed to the Google Groups "mtadeveloperresources" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mtadeveloperreso...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Lara Ruffle Coles (UrbanThings)

unread,
Jun 15, 2016, 9:43:38 AM6/15/16
to mtadeveloperresources
Hi Samuel,

There isn't an issue at the moment, but we are considering expanding our app's support from buses only to additional modes of transport, and we need to clarify if there are any limits on the data supplied by MTA.

Thanks.

Lara.

P.S. Could you respond to my other post?


On Wednesday, 15 June 2016 14:23:05 UTC+1, Samuel Wong wrote:

Can you describe the error or provide the screenshots?


On Wed, Jun 15, 2016, 08:40 Lara Ruffle Coles (UrbanThings) <lara.ruf...@urbanthings.co> wrote:
Hi all,

Can you advise if there are any limits on the data? I can't see anything on the dev pages.

Thank you.

Lara.

--
You received this message because you are subscribed to the Google Groups "mtadeveloperresources" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mtadeveloperresources+unsub...@googlegroups.com.

ganesh bhabad

unread,
Aug 29, 2018, 10:39:59 AM8/29/18
to mtadeveloperresources
hello sir , i am trying to find LIRR and MNR  stops by its route but i don't have proper data please share any link about this data . thank you

Aaron Donovan

unread,
Aug 30, 2018, 9:16:19 AM8/30/18
to mtadeveloperresources
Hi Ganesh,

Were you looking for a key showing stop_id for each station?  I can check for that. In the meantime, here are the official maps which show each stop on each line and if you have questions about which stops are on which lines I can tackle those.  

ganesh bhabad

unread,
Oct 11, 2018, 1:07:29 PM10/11/18
to mtadeveloperresources
hello sir,

i am application developer. I need data in txt, json or xml .
can you tell me how to get LIRR Station by its route id for individual route.

Eliana Trink

unread,
Aug 26, 2019, 10:20:31 AM8/26/19
to mtadeveloperresources
Hi Aaron,

We analyzed MTA responses over a period of time. 
The analysis shows that there are discrepancies in the MTA RT data and vehicles sometimes disappear for a given stop id .

Attached are 3 examples for this situation (time is in UTC).

Each example consist of 2 files:

#1: Shows all the RT feed data for a given stop within a time frame.

#2: Shows all the RT feed data for a vehicle within a time frame.  


Example 1: Vehicle "025000_N..S" + stop "R30S"

In file "R30S 025000_N..S #1.txt" you can see that stop "R30S" arrives in the feed from 2019-08-20 08:48:15 until 2019-08-20 08:55:15.

But if you look for vehicle "025000_N..S", you will see it is missing from both 08:52:15 and 08:54:15.

 

In file "R30S 025000_N..S #2.txt" you can see that vehicle "025000_N..S" arrives in the feed from 2019-08-20 08:48:15 until 2019-08-20 08:55:15.

But if you look for stop "R30S", you will see it is missing from both 08:52:15 and 08:54:15.

 

Example 2: Vehicle "033478_R..N" + stop "R34N"

In file "R34N 033478_R..N #1.txt" you can see that stop "R34N" arrives in the feed from 2019-08-20 09:30:15 until 2019-08-20 09:55:15.

But if you look for vehicle "033478_R..N", you will see it is missing from 09:50:15.

 

In file "R34N 033478_R..N #2.txt" you can see that vehicle "033478_R..N" arrives in the feed from 2019-08-20 09:35:15 until 2019-08-20 09:55:15.

But if you look for stop "R34N", you will see it is missing from 09:50:15.

 

Example 3: Vehicle "027401_R..S" + stop "R34S"

In file "R34S 027401_R..S #1.txt" you can see that stop "R34S" arrives in the feed from 2019-08-20 08:42:15 until 2019-08-20 08:49:15.

But if you look for vehicle "027401_R..S", you will see it is missing from 08:47:15.

 

In file "R34S 027401_R..S #2.txt" you can see that vehicle "027401_R..S" arrives in the feed from 2019-08-20 08:42:15 until 2019-08-20 08:49:15.

But if you look for stop "R34S", you will see it is missing from 08:47:15.


Is there someone at the MTA I can reach out to about this? 

Jocelyn Rodriguez

unread,
May 25, 2020, 9:24:11 AM5/25/20
to mtadeveloperresources
Hey, 

I downloaded the GTFS file and there was random symbols. I don't think that is the data I need to get this work done. 

Shawn Rizza

unread,
Jan 6, 2025, 9:18:29 AMJan 6
to mtadeveloperresources

I'm designing a website that shows train schedules from major operators like Metro-North, Long Island Rail Road, Amtrak, and others. I'm using your free GTFS data to populate my database. The site doesn't use any logos—users simply choose the operator, enter departure and arrival stations, and view the schedules.

Do I need permission from you and each operator? Since you and they provide this GTFS data for free, the goal is to give users easy access to train schedules, right?

can I use "Metro-North" and "Long Island" in the URL slugs without requiring permission? For example:
https://test.xyz/schedule/metro-north/albertson-to-cannondale
https://test.xyz/schedule/long-island/albertson-to-cannondale

Reply all
Reply to author
Forward
0 new messages