We are working with the Google Places API (New) in my Django Application and trying to understand the rate limits described as 600 QPM (requests per minute) per API method per project.
We are using the requests
library to make API calls.
Looking forward for some insights on the following aspects:
- Breakdown of per API method: Does this mean each individual API function (e.g., Text Search, Place Details) has a separate 600 QPM limit, or is it a shared limit across all methods?
- Practical example: If we are making 400 Text Search requests and 200 Place Details requests per minute using the same API key, are we staying within the quota?
- Can we make 1200 calls to places API in a minute using the same API key?
- Is the rate limit QPM or say request per minute is calculated by number of API requests from same IP OR API Key OR combination of both OR maybe some another logic?
- How many maximum number of API Keys we can create for a given GCP project for Google Places API (New)?
We have gone through the Places API documentation on usage and billing, however we would like to get some insights from the community for a clearer understanding.
Additional Information:
*** Programming language: Python (Django framework)
- Library used for API calls: Requests
- Application is hosted on GCP**
Ankushkumar Maherwal is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.