Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8807815
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T02:27:42+00:00 2026-06-14T02:27:42+00:00

I have a server which acts as a mesh. I have 3 mobile apps,

  • 0

I have a server which acts as a mesh.
I have 3 mobile apps, each having it’s own google maps api Key
all three apps call my server which calls the google apis with the specific app key.

so App1 has key1
App2 has Key 2
App3 has key 3

when I need the directions for App1, my server calls google api with key 1
when I need the directions for App2, my server calls google api with key 2
when I need the directions for App3, my server calls google api with key 3

So my server works like an API mesh. Is this against google terms? I am afraid they will look at the ip address of the server, see there are 3 keys used and assume I am using different Keys for same applications which is prohibited.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T02:27:43+00:00Added an answer on June 14, 2026 at 2:27 am

    The short answer (drawn from the FAQ) is quite simply : no, you can’t use two keys in this case.

    See https://developers.google.com/maps/faq#usage_avoidance
    – they even reserve “the right to withhold access to the maps API from any site” doing so, just as you feared.

    Using more than one key, even though it could only be a matter of convenience for you, means for them trying to cheat and bypass the limitation of 25,000 requests per day and per service. And they don’t like that, because they want big users of their maps API to pay, of course. Prices are listed on the same page.

    You should read the FAQ paragraphs “Understanding the Terms of Service” and “Usage limits” completely – it is quite short but sometimes a little tricky. You’ll see that there are a few situations in which you do not actually have to pay even when exceeding limitations :

    • you are using the google earth API
    • you are using a native maps API from a mobile platform
    • you are showing a google map through an embed only
    • your apps are “in the public interest (as determined by Google at its discretion)”

    Also, you do not always need to provide an API key, though these products may still be available for limited use only : take for instance the geocoding API.

    I guess you’re not in one of those cases (at least bullets 2 and 3) since your calls transit through your server. Using the native APIs in mobile apps would solve the problem, but it does mean quite some development I guess.

    It is also worth noting that you should apply for a special maps API for business license for some use cases, e.g. when only paying users get to see your map.

    In conclusion, you need to have one single google maps API key when it comes to using their products that require one. Or rather, at most one per domain name.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have node.js server which acts like a proxy. It receives requests and forwards
I have a PC which acts as a basic server runing sql server 2005.
I have a server which already host ASP.Net website. I am migrating from blogger
I have a server which executes Python scripts from a certain directory path. Incidently
Hi I have a server which has several virtual hosts set up on it.
i have a c++ server which is using boost::asio to do read/write operations -
I have a web server which I do not know what the time zone
I have a web server which is protected behind http-basic-auth. I've read through the
I have a server class which connects a client on a specific server socket
I have a server application which I want to protect from being stopped by

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.