Is there a limit to all the ridetypes returned? - lyft-api

When I submit a GET request for ridetypes, for example, is there a limit to how many rides are in the response? Let's saw I have 20 cars near that specific location. Will all those rides show up or is there a limit?

If you are submitting https://api.lyft.com/v1/ridetypes endpoint then it's response is Lyft's ride types not rides, for example, Lyft, Lyft Line, Lyft Plus, Lyft Premier, Lyft Lux, Lyft Lux Suv etc.
And I don't think there is any limit for this endpoint.
You can check response here Availability Ride Types

Related

How to access Origin-Destination data using the Lyft API?

Does Lyft API access include a way to access historical data, such as for specific time periods? Specifically, I am seeking Origin-Destination data, to identify which locations have the greatest demand for these services.
Yes, you can obtain the origin and destination latitude and longitude via Lyft GET /rides endpoint
Online reference:
https://developer.lyft.com/v1/reference#users-ride-history
However, you will need to use a 3rd party service like Foursquare, Yelp, Google, or Factual to figure out whether the destination venue is residential or commercial. See below for examples how to query place via via latitude and longitude:
Google Places
https://developers.google.com/places/web-service/search
Foursquare Places
https://developer.foursquare.com/docs/api/venues/search

Google directions API limit results by bus company

I am using Google directions API to get bus journeys. I would like to have results limited to a given bus company. I was not able to find anything in the API doc that would allow me to so. Is there any workaround / non public API that is able to accomplish it ?
As of now there's no property that would allow your Directions Request to limit to a single bus company / transit agency.
You can choose to display only certain transit agencies by checking the response of your Directions Request and manually filtering by agencies.name for example. Here's the documentation.
But there is still a chance for routes to be missing certain steps if you manually filtered out a bus ride from a different transit agency, and the route requires you to walk/go to a different bus stop that is also not being handled by your target agency. So be careful with that.

Google Elevation API error

I am having latitudinal and longitudinal position of around 500,000 bridges and I want the elevation of those bridges using the latitude and longitude coordinates of this bridges. I wrote a script in c# to parse elevation for all the 500000 bridges using the elevation API from the google. I generated google key with my account. Also, I enabled the billing for this account , but after few 100 request, I get an error
We're sorry...
... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.
See Google Help for more information.
I read the google api limit usage and it says that I can make upto 100000 request a day with billing enabled.
How to parse the elevation for 100000 bridges in a day?
You have hit a TOS issue..10 e to be exact:
No mass downloading. You will not use the Service in a manner that gives you or a third party access to mass downloads or bulk feeds of any Content. For example, you are not permitted to offer a batch geocoding service that uses Content contained in the Maps API(s)
https://developers.google.com/maps/terms?hl=en

Google Geocoder client side limit - per IP or per API_KEY?

I am using client-side google maps geocoding, but loading the maps API JavaScript using API_KEY. Do you know if the limit of 2500 requests is per IP address or per API-KEY in this case. And do you think I can remove the API_KEY in order to use the limit of 2500 per IP address?
Thank you
Daily limit goes per API_KEY, there is request per second limit that goes per IP. You should be able to see limits in administrative console, where you choose to enable different APIs.

Google Maps API limitations

I have a vehicle tracking system and I have a flash map which can
request a map from my map server or a map from google map api.
I do not understand the limitation of map api. It says "If more than
15,000 geocode requests in a 24 hour period are received from a single
IP address..."
Does this is limited only with my server or the limit is for client
views?
You are asking for the quota of the free Google Maps API, but note that you cannot use the free version for vehicle tracking. Article 10.9.C of Google Maps API Terms and Conditions explicitly restrict using the standard Google Maps API for fleet management and asset tracking. You would need the Google Maps API Premier to legally use Google Maps for your application.
The Premier API automatically comes with "advanced geocoding capabilities with greater volume and speed", so the limitations of the standard API should be superseded by new quotas.
As an additional side-note, according to one unofficial source (dated April 2008), the Premier API for vehicle tracking would cost USD 10,000 per year, which entitles you to track 100 vehicles. If you exceed the 100 vehicles, you would need to add USD 24 per additional vehicle per year.
it's 15000 per day per IP
http://code.google.com/apis/maps/faq.html#geocoder_limit
And 50k per day per key : http://www.google.com/intl/en/apis/maps/signup.html