<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[transport.rest news]]></title><description><![CDATA[Information about the *.transport.rest APIs.]]></description><link>https://transport.rest/</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Jul 2025 11:36:43 GMT</lastBuildDate><atom:link href="https://transport.rest/news.xml" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[v6.db.transport.rest should be available again]]></title><description><![CDATA[<p>Thanks to <a href="https://github.com/traines-source">@traines-source</a> for their heroic effort to switch <code>db-rest</code> over to <a href="https://github.com/public-transport/db-vendo-client"><code>db-vendo-client</code></a>, an API client for several DB APIs that is almost entirely compatible with <code>hafas-client</code>'s DB profile.</p>
<p><a href="https://github.com/public-transport/db-vendo-client/issues/10">The underlying APIs have a <strong>low rate limit</strong></a>, so please consider using <code>db-vendo-client</code> directly.</p>]]></description><link>#</link><guid isPermaLink="false">38</guid><pubDate>Wed, 23 Jul 2025 11:30:00 GMT</pubDate></item><item><title><![CDATA[v6.db.transport.rest is currently unavailable]]></title><description><![CDATA[<p><strong>The underlying <a href="https://github.com/public-transport/hafas-client/issues/331">DB HAFAS API is currently not available</a></strong>, and it seems like it has been shut off permanently. We're considering changing <code>db-rest</code> to use <a href="https://github.com/public-transport/db-vendo-client"><code>db-vendo-client</code></a>, <strong>please follow <a href="https://github.com/derhuerst/db-rest/issues/60">Issue #60</a> for updates</strong>.</p>
<p>You can also use <a href="https://github.com/public-transport/db-vendo-client"><code>db-vendo-client</code></a> yourself as a replacement, it covers most of the use cases served by <code>db-rest</code>, but <a href="https://github.com/public-transport/db-vendo-client/issues/10">the underlying APIs seem to have a <strong>much lower rate limit</strong></a>.</p>
<p>(This also applies to <code>v5.db.transport.rest</code>.)</p>]]></description><link>https://github.com/derhuerst/db-rest/issues/60</link><guid isPermaLink="false">37</guid><pubDate>Tue, 21 Jan 2025 11:30:02 GMT</pubDate></item><item><title><![CDATA[v5.db.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://v5.db.transport.rest/"><code>v5.db.transport.rest</code></a> is now deprecated; I will shut it off in 1-2 months.</p>
<p>Please use the successor, <a href="https://v6.db.transport.rest/"><code>v6.db.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/6/docs/readme.md"><code>hafas-client@6</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/db-rest/blob/6/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">36</guid><pubDate>Tue, 09 May 2023 09:30:02 GMT</pubDate></item><item><title><![CDATA[v5.vbb.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://v5.vbb.transport.rest/"><code>v5.vbb.transport.rest</code></a> is now deprecated; I will shut it off in 1-2 months.</p>
<p>Please use the successor, <a href="https://v6.vbb.transport.rest/"><code>v6.vbb.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/6/docs/readme.md"><code>hafas-client@6</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/vbb-rest/blob/6/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">35</guid><pubDate>Tue, 09 May 2023 09:30:01 GMT</pubDate></item><item><title><![CDATA[v5.bvg.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://v5.bvg.transport.rest/"><code>v5.bvg.transport.rest</code></a> is now deprecated; I will shut it off in 1-2 months.</p>
<p>Please use the successor, <a href="https://v6.bvg.transport.rest/"><code>v6.bvg.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/6/docs/readme.md"><code>hafas-client@6</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/bvg-rest/blob/6/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">34</guid><pubDate>Tue, 09 May 2023 09:30:00 GMT</pubDate></item><item><title><![CDATA[new VBB API: v6.bvg.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v6.bvg.transport.rest</code>.</strong></p>
<p>Just works just like its predecessor <a href="https://v5.bvg.transport.rest/"><code>v5.bvg.transport.rest</code></a>, but it returns data in the <a href="https://github.com/public-transport/hafas-client/blob/6/docs/readme.md"><code>hafas-client@6</code></a> format (there are only minor changes compared to <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a> though).</p>
<p>Eventually I will shut off <code>v5.bvg.transport.rest</code>, so please try to migrate within the next 6 months.</p>]]></description><link>https://github.com/derhuerst/bvg-rest/blob/6/docs/readme.md</link><guid isPermaLink="false">33</guid><pubDate>Thu, 29 Dec 2022 13:30:00 GMT</pubDate></item><item><title><![CDATA[new VBB API: v6.db.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v6.db.transport.rest</code>.</strong></p>
<p>Just works just like its predecessor <a href="https://v5.db.transport.rest/"><code>v5.db.transport.rest</code></a>, but it returns data in the <a href="https://github.com/public-transport/hafas-client/blob/6/docs/readme.md"><code>hafas-client@6</code></a> format (there are only minor changes compared to <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a> though).</p>
<p>Eventually I will shut off <code>v5.db.transport.rest</code>, so please try to migrate within the next 6 months.</p>]]></description><link>https://github.com/derhuerst/db-rest/blob/6/docs/readme.md</link><guid isPermaLink="false">32</guid><pubDate>Thu, 29 Dec 2022 11:30:00 GMT</pubDate></item><item><title><![CDATA[new VBB API: v6.vbb.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v6.vbb.transport.rest</code>.</strong></p>
<p>Just works just like its predecessor <a href="https://v5.vbb.transport.rest/"><code>v5.vbb.transport.rest</code></a>, but it returns data in the <a href="https://github.com/public-transport/hafas-client/blob/6/docs/readme.md"><code>hafas-client@6</code></a> format (there are only minor changes compared to <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a> though).</p>
<p>Eventually I will shut off <code>v5.vbb.transport.rest</code>, so please try to migrate within the next 6 months.</p>]]></description><link>https://github.com/derhuerst/vbb-rest/blob/6/docs/readme.md</link><guid isPermaLink="false">31</guid><pubDate>Wed, 28 Dec 2022 11:30:00 GMT</pubDate></item><item><title><![CDATA[v5.{bvg,db,vbb}.transport.rest will be offline for maintenance]]></title><description><![CDATA[<p>The following API endpoints will be down briefly for maintenance at some point in the next 24 hours:</p>
<ul>
<li><code>v5.bvg.transport.rest</code></li>
<li><code>v5.db.transport.rest</code></li>
<li><code>v5.vbb.transport.rest</code></li>
</ul>]]></description><link>#</link><guid isPermaLink="false">30</guid><pubDate>Thu, 20 Oct 2022 22:40:00 GMT</pubDate></item><item><title><![CDATA[v5.hvv.transport.rest & v0.hamburg-gtfs-rt.transport.rest are now shut off]]></title><description><![CDATA[<p>As you may have noticed, <a href="https://v5.hvv.transport.rest/"><code>v5.hvv.transport.rest</code></a> hasn't been available recently. This is because HVV deprecated their HAFAS-based API when they rebuilt their mobile app. Because it has mostly been down in the past months, I have shut it off permanently.</p>
<p>Consider using <a href="https://www.hvv.de/de/fahrplaene/abruf-fahrplaninfos/datenabruf">their official API(s)</a> instead.</p>
<p>The same applies to <a href="https://v0.hamburg-gtfs-rt.transport.rest/"><code>v0.hamburg-gtfs-rt.transport.rest</code></a> which was based on the same underlying HAFAS API.</p>]]></description><link>#</link><guid isPermaLink="false">29</guid><pubDate>Wed, 14 Sep 2022 20:15:00 GMT</pubDate></item><item><title><![CDATA[v5.{bvg,db,hvv,vbb}.transport.rest will be offline for maintenance]]></title><description><![CDATA[<p>The following API endpoints will be down for maintenance from <code>2022-09-21T08:00Z</code> for about an hour:</p>
<ul>
<li><code>v5.bvg.transport.rest</code></li>
<li><code>v5.db.transport.rest</code></li>
<li><code>v5.hvv.transport.rest</code></li>
<li><code>v5.vbb.transport.rest</code></li>
</ul>]]></description><link>#</link><guid isPermaLink="false">28</guid><pubDate>Wed, 07 Sep 2022 21:10:00 GMT</pubDate></item><item><title><![CDATA[new API for Poland: poland.transport.rest]]></title><description><![CDATA[<p><strong><a href="https://github.com/konhi">@konhi</a> has set up a new API: <code>poland.transport.rest</code>!</strong></p>
<p>Currently, it provides data for the Zielona Góra region, but the idea is to extend it to other areas in Poland as well.</p>]]></description><link>https://poland.transport.rest</link><guid isPermaLink="false">27</guid><pubDate>Sun, 27 Mar 2022 14:40:00 GMT</pubDate></item><item><title><![CDATA[1.hvv.transport.rest is now shut off]]></title><description><![CDATA[<p>As announced, I have shut off <code>1.hvv.transport.rest</code>.</p>
<p>Please use the successor, <a href="https://v5.hvv.transport.rest/"><code>v5.hvv.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://v5.hvv.transport.rest/api.html">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">26</guid><pubDate>Mon, 26 Oct 2020 12:40:00 GMT</pubDate></item><item><title><![CDATA[2.bvg.transport.rest is now shut off]]></title><description><![CDATA[<p>As announced, I have shut off <code>2.bvg.transport.rest</code>.</p>
<p>Please use the successor, <a href="https://v5.bvg.transport.rest/"><code>v5.bvg.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://v5.bvg.transport.rest/api.html">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">25</guid><pubDate>Mon, 26 Oct 2020 12:40:00 GMT</pubDate></item><item><title><![CDATA[3.vbb.transport.rest is now shut off]]></title><description><![CDATA[<p>As announced, I have shut off <code>3.vbb.transport.rest</code>.</p>
<p>Please use the successor, <a href="https://v5.vbb.transport.rest/"><code>v5.vbb.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://v5.vbb.transport.rest/api.html">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">24</guid><pubDate>Mon, 26 Oct 2020 12:40:00 GMT</pubDate></item><item><title><![CDATA[2.db.transport.rest is now shut off]]></title><description><![CDATA[<p>As announced, I have shut off <code>2.db.transport.rest</code>.</p>
<p>Please use the successor, <a href="https://v5.db.transport.rest/"><code>v5.db.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://v5.db.transport.rest/api.html">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">23</guid><pubDate>Mon, 26 Oct 2020 12:40:00 GMT</pubDate></item><item><title><![CDATA[1.hvv.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://1.hvv.transport.rest/"><code>1.hvv.transport.rest</code></a> is now deprecated; It will be shut off roughly in a month.</p>
<p>Please use the successor, <a href="https://v5.hvv.transport.rest/"><code>v5.hvv.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/hvv-rest/blob/5/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">22</guid><pubDate>Thu, 10 Sep 2020 12:20:00 GMT</pubDate></item><item><title><![CDATA[2.bvg.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://2.bvg.transport.rest/"><code>2.bvg.transport.rest</code></a> is now deprecated; It will be shut off roughly in a month.</p>
<p>Please use the successor, <a href="https://v5.bvg.transport.rest/"><code>v5.bvg.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/bvg-rest/blob/5/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">21</guid><pubDate>Thu, 10 Sep 2020 12:20:00 GMT</pubDate></item><item><title><![CDATA[3.vbb.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://3.vbb.transport.rest/"><code>3.vbb.transport.rest</code></a> is now deprecated; It will be shut off roughly in a month.</p>
<p>Please use the successor, <a href="https://v5.vbb.transport.rest/"><code>v5.vbb.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/vbb-rest/blob/5/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">20</guid><pubDate>Thu, 10 Sep 2020 12:20:00 GMT</pubDate></item><item><title><![CDATA[2.db.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://2.db.transport.rest/"><code>2.db.transport.rest</code></a> is now deprecated; It will be shut off roughly in a month.</p>
<p>Please use the successor, <a href="https://v5.db.transport.rest/"><code>v5.db.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>, so you will have to make minor adjustments. Check out <a href="https://github.com/derhuerst/db-rest/blob/5/docs/readme.md">the API documentation</a>.</p>]]></description><link>#</link><guid isPermaLink="false">19</guid><pubDate>Thu, 10 Sep 2020 12:20:00 GMT</pubDate></item><item><title><![CDATA[new HVV API: v5.hvv.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v5.hvv.transport.rest</code>.</strong></p>
<p>Just like its predecessor <code>1.hvv.transport.rest</code>, it provides data for <a href="https://en.wikipedia.org/wiki/Hamburger_Verkehrsverbund">Hamburg public transport (HVV)</a>. The API returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>. Check out <a href="https://github.com/derhuerst/hvv-rest/blob/5/docs/readme.md">the API documentation</a>.</p>
<p>New features of this API:</p>
<ul>
<li><a href="https://github.com/public-transport/hafas-client/blob/5/docs/changelog.md">new features of <code>hafas-client@4</code> &#x26; <code>hafas-client@5</code></a> (mostly more detailed responses)</li>
<li><a href="https://github.com/derhuerst/hvv-rest/blob/5/docs/api.md#get-radar">new <code>/radar</code> route</a></li>
<li><a href="https://github.com/derhuerst/hvv-rest/blob/5/docs/api.md#get-stopsreachable-from">new <code>/stops/reachable-from</code> route</a></li>
<li><code>/arrivals</code>/<code>/departures</code> &#x26; <code>/journeys</code>: pagination support via <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link"><code>Link</code> headers</a></li>
<li>better caching support: strong <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag"><code>ETag</code>s</a> &#x26; <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified"><code>Last-Modified</code></a> headers</li>
</ul>]]></description><link>https://github.com/derhuerst/hvv-rest/blob/5/docs/readme.md</link><guid isPermaLink="false">18</guid><pubDate>Sun, 17 May 2020 16:30:00 GMT</pubDate></item><item><title><![CDATA[new BVG API: v5.bvg.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v5.bvg.transport.rest</code>.</strong></p>
<p>Just like its predecessor <code>2.bvg.transport.rest</code>, it provides data for <a href="https://en.wikipedia.org/wiki/Berliner_Verkehrsbetriebe">Berlin public transport (BVG)</a>. The API returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>. Check out <a href="https://github.com/derhuerst/bvg-rest/blob/5/docs/readme.md">the API documentation</a>.</p>
<p>New features of this API:</p>
<ul>
<li><a href="https://github.com/public-transport/hafas-client/blob/5/docs/changelog.md">new features of <code>hafas-client@4</code> &#x26; <code>hafas-client@5</code></a> (mostly more detailed responses)</li>
<li><a href="https://github.com/derhuerst/bvg-rest/blob/5/docs/api.md#get-radar">new <code>/radar</code> route</a></li>
<li><a href="https://github.com/derhuerst/bvg-rest/blob/5/docs/api.md#get-stopsreachable-from">new <code>/stops/reachable-from</code> route</a></li>
<li><code>/arrivals</code>/<code>/departures</code> &#x26; <code>/journeys</code>: pagination support via <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link"><code>Link</code> headers</a></li>
<li>better caching support: strong <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag"><code>ETag</code>s</a> &#x26; <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified"><code>Last-Modified</code></a> headers</li>
</ul>
<p><em>Note:</em> Because <a href="https://github.com/public-transport/hafas-client/blob/e02a20b1de59bda3cd380445b6105e4c46036636/p/bvg/readme.md">BVG's HAFAS system</a> beneath this API is frequently down, consider using <a href="https://v5.vbb.transport.rest/"><code>v5.vbb.transport.rest</code></a>; Both have almost exactly the same data.</p>]]></description><link>https://github.com/derhuerst/bvg-rest/blob/5/docs/readme.md</link><guid isPermaLink="false">17</guid><pubDate>Sun, 17 May 2020 16:30:00 GMT</pubDate></item><item><title><![CDATA[new VBB API: v5.vbb.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v5.vbb.transport.rest</code>.</strong></p>
<p>Just like its predecessor <code>3.vbb.transport.rest</code>, it provides data for <a href="https://en.wikipedia.org/wiki/Verkehrsverbund_Berlin-Brandenburg">Berlin &#x26; Brandenburg public transport (VBB)</a>. The API returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>. Check out <a href="https://github.com/derhuerst/vbb-rest/blob/5/docs/readme.md">the API documentation</a>.</p>
<p>New features of this API:</p>
<ul>
<li><a href="https://github.com/public-transport/hafas-client/blob/5/docs/changelog.md">new features of <code>hafas-client@4</code> &#x26; <code>hafas-client@5</code></a> (mostly more detailed responses)</li>
<li><a href="https://github.com/derhuerst/vbb-rest/blob/5/docs/api.md#get-radar">new <code>/radar</code> route</a></li>
<li><a href="https://github.com/derhuerst/vbb-rest/blob/5/docs/api.md#get-stopsreachable-from">new <code>/stops/reachable-from</code> route</a></li>
<li><code>/arrivals</code>/<code>/departures</code> &#x26; <code>/journeys</code>: pagination support via <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link"><code>Link</code> headers</a></li>
<li>better caching support: strong <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag"><code>ETag</code>s</a> &#x26; <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified"><code>Last-Modified</code></a> headers</li>
<li>more consistent &#x26; intuitive routes for stops/stations &#x26; lines search/info</li>
</ul>]]></description><link>https://github.com/derhuerst/vbb-rest/blob/5/docs/readme.md</link><guid isPermaLink="false">16</guid><pubDate>Sun, 17 May 2020 16:30:00 GMT</pubDate></item><item><title><![CDATA[new DB API: v5.db.transport.rest]]></title><description><![CDATA[<p><strong>I have set up a new API: <code>v5.db.transport.rest</code>.</strong></p>
<p>Just like its predecessor <code>2.db.transport.rest</code>, it provides data for <a href="https://en.wikipedia.org/wiki/Deutsche_Bahn"><em>Deutsche Bahn</em></a>. The API returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/5/docs/readme.md"><code>hafas-client@5</code></a>. Check out <a href="https://github.com/derhuerst/db-rest/blob/5/docs/readme.md">the API documentation</a>.</p>
<p>New features of this API:</p>
<ul>
<li><a href="https://github.com/public-transport/hafas-client/blob/5/docs/changelog.md">new features of <code>hafas-client@4</code> &#x26; <code>hafas-client@5</code></a> (mostly more detailed responses)</li>
<li><a href="https://github.com/derhuerst/db-rest/blob/5/docs/api.md#get-radar">new <code>/radar</code> route</a></li>
<li><a href="https://github.com/derhuerst/db-rest/blob/5/docs/api.md#get-stopsreachable-from">new <code>/stops/reachable-from</code> route</a></li>
<li><code>/arrivals</code>/<code>/departures</code> &#x26; <code>/journeys</code>: pagination support via <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link"><code>Link</code> headers</a></li>
<li>better caching support: strong <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag"><code>ETag</code>s</a> &#x26; <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified"><code>Last-Modified</code></a> headers</li>
<li>more consistent &#x26; intuitive routes for stops/stations search/info</li>
</ul>]]></description><link>https://github.com/derhuerst/db-rest/blob/5/docs/readme.md</link><guid isPermaLink="false">15</guid><pubDate>Sun, 17 May 2020 16:30:00 GMT</pubDate></item><item><title><![CDATA[rate limits added for *.{vbb,bvg,db,hvv}.transport.rest]]></title><description><![CDATA[<p>I have added a 60 requests/min (120 requests/min burst) <a href="https://apisyouwonthate.com/blog/what-is-api-rate-limiting-all-about">rate limit</a> to the following endpoints:</p>
<ul>
<li><code>1.hvv.transport.rest</code></li>
<li><code>2.db.transport.rest</code></li>
<li><code>2.bvg.transport.rest</code></li>
<li><code>3.vbb.transport.rest</code></li>
</ul>
<p>The rate limit works by IP address. The endpoint will respond with <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429"><code>429 Too Many Requests</code></a> as long as you are above the threshold.</p>]]></description><link>#</link><guid isPermaLink="false">14</guid><pubDate>Thu, 30 Apr 2020 12:40:00 GMT</pubDate></item><item><title><![CDATA[1.db.transport.rest now shut off]]></title><description><![CDATA[<p>I've just shut off <code>1.db.transport.rest</code> as previously announced. Please use the successor, <a href="https://github.com/derhuerst/db-rest/blob/2/docs/index.md"><code>2.db.transport.rest</code></a>.</p>]]></description><link>#</link><guid isPermaLink="false">13</guid><pubDate>Tue, 24 Mar 2020 17:20:00 GMT</pubDate></item><item><title><![CDATA[1.bvg.transport.rest now shut off]]></title><description><![CDATA[<p>I've just shut off <code>1.bvg.transport.rest</code> as previously announced. Please use the successor, <a href="https://github.com/derhuerst/bvg-rest/blob/2/docs/index.md"><code>2.bvg.transport.rest</code></a>.</p>]]></description><link>#</link><guid isPermaLink="false">12</guid><pubDate>Tue, 24 Mar 2020 17:20:00 GMT</pubDate></item><item><title><![CDATA[2.vbb.transport.rest now shut off]]></title><description><![CDATA[<p>I've just shut off <code>2.vbb.transport.rest</code> as previously announced. Please use the successor, <a href="https://github.com/derhuerst/vbb-rest/blob/3/docs/index.md"><code>3.vbb.transport.rest</code></a>.</p>]]></description><link>#</link><guid isPermaLink="false">11</guid><pubDate>Tue, 24 Mar 2020 17:20:00 GMT</pubDate></item><item><title><![CDATA[1.bvg.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://1.bvg.transport.rest/"><code>1.bvg.transport.rest</code></a> is now deprecated; It will be shut off later this year.</p>
<p>Please use the successor, <a href="https://2.bvg.transport.rest/"><code>2.bvg.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/4/docs/readme.md"><code>hafas-client@4</code></a>, so you will have to make minor adjustments.</p>]]></description><link>#</link><guid isPermaLink="false">10</guid><pubDate>Mon, 28 Oct 2019 15:59:00 GMT</pubDate></item><item><title><![CDATA[2.vbb.transport.rest is now deprecated]]></title><description><![CDATA[<p><a href="https://2.vbb.transport.rest/"><code>2.vbb.transport.rest</code></a> is now deprecated; It will be shut off later this year.</p>
<p>Please use the successor, <a href="https://3.vbb.transport.rest/"><code>3.vbb.transport.rest</code></a>. It returns data in the format of <a href="https://github.com/public-transport/hafas-client/blob/4/docs/readme.md"><code>hafas-client@4</code></a>, so you will have to make minor adjustments.</p>]]></description><link>#</link><guid isPermaLink="false">9</guid><pubDate>Mon, 28 Oct 2019 15:57:00 GMT</pubDate></item><item><title><![CDATA[new VBB API: 3.vbb.transport.rest]]></title><description><![CDATA[<p>I have set up a new API: <code>3.vbb.transport.rest</code>, just like <code>2.vbb.transport.rest</code>, provides data for <a href="https://en.wikipedia.org/wiki/Verkehrsverbund_Berlin-Brandenburg">Berlin &#x26; Brandenburg public transport (VBB)</a>, but in the output format of <a href="https://github.com/public-transport/hafas-client/blob/4/docs/readme.md"><code>hafas-client@4</code></a>. Check the docs at <a href="https://github.com/derhuerst/vbb-rest/blob/3/docs/index.md"><code>derhuerst/vbb-rest</code></a>.</p>
<p>As the underlying HAFAS endpoints beneath <code>3.vbb.transport.rest</code> and <a href="https://2.bvg.transport.rest"><code>2.bvg.transport.rest</code></a> <em>both</em> cover almost all of Berlin &#x26; Brandenburg, they are pretty much equivalent.</p>]]></description><link>https://github.com/derhuerst/vbb-rest/3/master/readme.md</link><guid isPermaLink="false">8</guid><pubDate>Fri, 22 Mar 2019 10:10:00 GMT</pubDate></item><item><title><![CDATA[new BVG API: 2.bvg.transport.rest]]></title><description><![CDATA[<p>I have set up a new API: <code>2.bvg.transport.rest</code>, just like <code>1.bvg.transport.rest</code>, provides data for <a href="https://en.wikipedia.org/wiki/Berliner_Verkehrsbetriebe">Berlin public transport (BVG)</a>, but in the output format of <a href="https://github.com/public-transport/hafas-client/blob/4/docs/readme.md"><code>hafas-client@4</code></a>. The underlying HAFAS endpoint also has data for non-BVG vehicles, it essentially covers all of Berlin &#x26; Brandenburg.</p>
<p>Check the docs at <a href="https://github.com/derhuerst/bvg-rest/blob/2/docs/index.md"><code>derhuerst/bvg-rest</code></a>.</p>]]></description><link>https://github.com/derhuerst/bvg-rest/2/master/readme.md</link><guid isPermaLink="false">7</guid><pubDate>Fri, 22 Mar 2019 10:08:00 GMT</pubDate></item><item><title><![CDATA[new DB API: 2.db.transport.rest]]></title><description><![CDATA[<p>I have set up a new API: <code>2.db.transport.rest</code>, just like <code>1.db.transport.rest</code>, provides data for <a href="https://en.wikipedia.org/wiki/Deutsche_Bahn"><em>Deutsche Bahn</em></a>, but in the output format of <a href="https://github.com/public-transport/hafas-client/blob/3/docs/readme.md"><code>hafas-client@3</code></a>, compatible with the <a href="https://github.com/public-transport/friendly-public-transport-format/blob/1.2.0/spec/readme.md"><em>Friendly Public Transport Format</em> <code>1.2.0</code></a>. Check the docs at <a href="https://github.com/derhuerst/db-rest/blob/2/docs/index.md"><code>derhuerst/db-rest</code></a>.</p>]]></description><link>https://github.com/derhuerst/db-rest/2/master/readme.md</link><guid isPermaLink="false">6</guid><pubDate>Thu, 25 Oct 2018 20:00:00 GMT</pubDate></item><item><title><![CDATA[new BVG API: 1.bvg.transport.rest]]></title><description><![CDATA[<p>I have set up a new API: <code>1.bvg.transport.rest</code> provides data for the <a href="https://en.wikipedia.org/wiki/Berliner_Verkehrsbetriebe"><em>Berliner Verkehrsbetriebe</em></a>, the main public transportation provider of Berlin. Check the docs at <a href="https://github.com/derhuerst/bvg-rest/blob/1/readme.md">derhuerst/bvg-rest</a>.</p>
<p>It returns almost exactly the same data as <code>2.vbb.transport.rest</code>, but in the output format of <a href="https://github.com/public-transport/hafas-client/blob/3/docs/readme.md"><code>hafas-client@3</code></a>, so you will have to make minor adjustments.</p>]]></description><link>https://github.com/derhuerst/bvg-rest/blob/1/readme.md</link><guid isPermaLink="false">5</guid><pubDate>Mon, 06 Aug 2018 15:00:00 GMT</pubDate></item><item><title><![CDATA[2.vbb.transport.rest unavailable for the time being, way forward]]></title><description><![CDATA[<p>As you might have noticed, <a href="https://github.com/derhuerst/vbb-rest/blob/2/docs/index.md"><code>2.vbb.transport.rest</code></a> has been down again for many days. This is because VBB has blocked the IP address of the API server, as well as those of <a href="https://github.com/derhuerst/vbb-rest/issues/29#issuecomment-405111356">our load-balancing nodes we had set up in response</a>. More background info can be found <a href="https://github.com/derhuerst/vbb-rest/issues/29#issuecomment-406795226">at <code>derhuerst/vbb-rest#29</code></a>.</p>
<p><strong>I won't run the <code>2.vbb.transport.rest</code> endpoint for the time being. If you want to use consume VBB data using JavaScript, use <a href="https://github.com/public-transport/vbb-hafas"><code>vbb-hafas</code></a> (the lib behind the API) directly, otherwise host your own <code>vbb-rest</code> instance for now.</strong></p>
<p>@juliuste and I have met recently with VBB. We were able to communicate:</p>
<ul>
<li>our desire to keep this API running,</li>
<li>that the <code>2.vbb.transport.rest</code> endpoint is <em>not</em> responsible for the amount of traffic they've received with a <code>hafas-client</code> <code>User-Agent</code>,</li>
<li>that an open <a href="https://developers.google.com/transit/gtfs-realtime/reference/">GTFS RT</a> feed would solve many issues for both parties.</li>
</ul>]]></description><link>https://github.com/derhuerst/vbb-rest/issues/29#issuecomment-406795226</link><guid isPermaLink="false">4</guid><pubDate>Wed, 01 Aug 2018 18:20:00 GMT</pubDate></item><item><title><![CDATA[old vbb.transport.rest now shut off]]></title><description><![CDATA[<p>I've just shut off <code>vbb.transport.rest</code> as previously announced. Please use the successor, <a href="https://github.com/derhuerst/vbb-rest/blob/2/docs/index.md"><code>2.vbb.transport.rest</code></a>.</p>]]></description><link>#</link><guid isPermaLink="false">3</guid><pubDate>Mon, 04 Jun 2018 17:20:00 GMT</pubDate></item><item><title><![CDATA[VBB API now exposes transfer positions]]></title><description><![CDATA[<p>The <a href="https://github.com/derhuerst/vbb-rest/blob/2/docs/index.md"><code>2.vbb.transport.rest</code> API</a> will now expose transfer information for each leg of a journey, whenever the underlying <a href="https://github.com/juliuste/vbb-change-positions">crowd-sourced database of transfer positions</a> contains it.</p>
<p>In your app, you could now show where to enter a train in order to have the best transfer path at the arrival station. <a href="https://github.com/derhuerst/vbb-journey-ui/issues/3#issuecomment-384976999"><code>vbb-journey-ui</code> a preliminary UI</a> for this.</p>
<p>Check <a href="https://github.com/public-transport/vbb-hafas/blob/7c4d32b011d5c8cdf61ec33dc0bed56e96212af6/README.md#transfer-information-for-journeys">the <code>vbb-hafas</code> docs with details about the markup</a>.</p>]]></description><link>https://github.com/public-transport/vbb-hafas/blob/7c4d32b011d5c8cdf61ec33dc0bed56e96212af6/README.md#transfer-information-for-journeys</link><guid isPermaLink="false">2</guid><pubDate>Fri, 27 Apr 2018 14:30:00 GMT</pubDate></item><item><title><![CDATA[new Flixbus API]]></title><description><![CDATA[<p><a href="https://github.com/juliuste">@juliuste</a> has set up a new API: <code>1.flixbus.transport.rest</code> provides data for the European long-distance bus provider <a href="https://www.flixbus.com">Flixbus</a>.</p>
<p>The API should be compatible with <code>1.db.transport.rest</code> in many aspects. Check the docs at <a href="https://github.com/juliuste/meinfernbus-rest/blob/master/readme.md">juliuste/meinfernbus-rest</a>.</p>]]></description><link>https://github.com/juliuste/meinfernbus-rest/blob/master/readme.md</link><guid isPermaLink="false">1</guid><pubDate>Sun, 25 Mar 2018 21:00:00 GMT</pubDate></item></channel></rss>