←MyFavsMap
FrançaisEspañolРусский中文

Google Maps API key: pin your favorites accurately

MyFavsMap works great out of the box. But if you want your small restaurants, hotels and shops to land exactly in the right spot on the map, adding your own Google Maps key makes all the difference — and it's free for normal use. Here's why and how, step by step.

Try MyFavsMap for free →

Why add a Google Maps key?

By default, MyFavsMap geolocates your places with OpenStreetMap: free and zero-config, but sometimes imprecise for small local addresses (a warung in Bali, a neighborhood café, a boutique).

By adding your own Google Maps key, MyFavsMap uses Google's database to find exact coordinates. The result: your favorites sit in the right place, your itineraries are more reliable and travel times more accurate.

It's free for normal use

Good news: Google offers a free monthly quota of about 10,000 requests per API (Geocoding and Places, counted separately). To geolocate your favorites, that's far more than enough — you pay nothing.

Note: the old universal $200/month credit was replaced in March 2025 by these per-API free tiers. Billing only kicks in if you exceed the free threshold, which almost never happens for personal use.

Google asks for my credit card: here's why, and what it means

This is the step where most people give up, so let's be upfront: yes, Google requires a billing account with a card before it will issue a key. Without a billing account the key is capped at one request per day, which makes it useless.

The card verifies your identity and covers any overage. Nothing is charged when you create the account, and you are not switched to a paid plan automatically — Google requires an explicit action from you.

The actual numbers. The free allowance is 10,000 geocoding requests per month. Importing a library of 350 favourites uses 350 requests, that is 3.5% of the monthly allowance. You would have to re-import your entire library 28 times in one month before paying anything.

Let's be accurate rather than reassuring at any cost: Google states plainly that a budget alert is a notification, not a cap, and that you remain responsible for charges caused by an unrestricted key. That is exactly why the next section exists — two minutes that turn “it shouldn't happen” into “it can't happen”.

Create and add your key in 7 steps

1. Go to console.cloud.google.com and sign in with your Google account.

2. At the top, click the project selector → New project → Create.

3. Menu ≡ → Billing → Link a billing account, then enter your card. Nothing is charged at this step — see the section above.

4. Menu ≡ → APIs & Services → Library. Enable Places API (New) and Geocoding API.

5. APIs & Services → Credentials → + Create credentials → API key.

6. (Recommended) Restrict the key: under “API restrictions” select only Places API (New) and Geocoding API.

7. Copy the key, then in MyFavsMap → Import tab → Advanced settings → Google Maps API key, paste it, Save and click ▶ Reload.

Lock your spending down in two minutes

1. Restrict the key. Credentials → your key → Application restrictions → Websites, then add myfavsmap.com and *.myfavsmap.com. The key becomes unusable anywhere else, even if it leaks.

2. Cap the number of calls. APIs & Services → Geocoding API → Quotas tab, then lower “Requests per day” to 300. Repeat for Places API (New).

300 requests a day covers importing a whole library in one go, and 300 × 30 = 9,000 a month, just under the 10,000 free ones. Past the cap the API returns an error instead of carrying on counting: your spending is bounded by design, not by a promise.

Keep your key safe

An API key is a secret: don't share it publicly. Always restrict it (by API, and if you use it on a website, by HTTP referrer myfavsmap.com/*).

You can also set a budget alert in Google Cloud (Billing → Budgets & alerts) to be warned of any overage. In MyFavsMap, your key is stored locally and synced across your devices via your account; you can remove it anytime.

Screenshots, step by step

API Library — search and open each API
1 · API Library — search and open each API
Enable Geocoding API
2 · Enable Geocoding API
Enable Places API (New)
3 · Enable Places API (New)
Create your key: Create credentials → API key
4 · Create your key: Create credentials → API key
Restrict the key to the right APIs
5 · Restrict the key to the right APIs

Frequently asked questions

Do I need a key to use MyFavsMap?
No, it's completely optional. MyFavsMap works without a key thanks to OpenStreetMap. The Google key only improves geolocation accuracy.
Is it really free?
Yes for normal use. Google offers about 10,000 free requests per month per API, far more than you need to geolocate your favorites.
Where do I paste the key in MyFavsMap?
In the Import tab → “Advanced settings” → “Google Maps API key” field. Paste, save, then click “Reload”.
Is my key safe?
It's stored locally and synced via your account. Remember to restrict it in Google Cloud so it can't be reused elsewhere.
Why does Google ask for my credit card?
Google requires a billing account before issuing a key: without one, the key is limited to a single request per day. The card verifies your identity and covers any overage. Nothing is charged when you create the account.
Could I be charged without noticing?
Only if you exceed 10,000 geocoding requests in a month, which does not happen with personal use. To rule it out entirely, cap the API's daily quota at 300 in the Google Cloud console: past that the API refuses the request instead of billing it. A budget alert blocks nothing — it is only a notification.
How many requests does an import use?
One per place to locate, once. Importing 350 favourites therefore uses 350 requests, that is 3.5% of the free monthly allowance.

Was this article helpful?

💬 WhatsApp📘 Facebook

Build your travel map

Import your Google Maps favorites, organize them by category and plan your itineraries — for free.

Try MyFavsMap for free →
Download on the App StoreGet it on Google Play

Read also