Hi, In my application I want give functionality, which shows nearest POIs from area with radius for example 1km. I want use data from OSM, which API should i use for free ? I read that normal API is for editing only so i need use Xapi and Overpass API. Additionaly i read that OSM servers should no be used for live applications. Which services can i use legaly without possibility of block of my application ? Thanks you in advance for your answers. -- Regards Artur asked 03 Jul '13, 13:01 ArturJan |
One list of providers is here. Although that's answering the question in the context of serving map tiles, a number of those providers (Mapquest is one example that I can think of) may also support other services. Obviously these services will have their own Ts and Cs distinct from the data licence for the OSM data. answered 03 Jul '13, 15:14 SomeoneElse ♦ |
You can use the public instances Overpass API for about up to 10.000 users per day, as written in the introduction. Please be aware that there is no service level guaranteed foor these public servers. If you can live with both restrictions, using the public servers is fine. There are no hard limits. The server does load management automatically based on the sizes of the individual requests, so ou won't get blocked if your service gets popular. It simply becomes slower. Setting up an own server is quite affordable (a single 32 GB RAM server will serve about 1'000'000 queries per day or 5-50 per second, depending on the queries, and it is easy to install), so it can be done at any time later if necessary. answered 05 Jul '13, 08:34 Roland Olbricht |
A quite similar (answered) question: can-i-use-openstreetmaps-openstreetmaps-api-for-commercial-apps-on-android? (most importantly the info on the page API_usage_policy). I guess that does answer all your questions, doesn't it? answered 03 Jul '13, 14:30 aseerel4c26 ♦ |