TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What should I do?

28 pointsby hamhamedover 8 years ago
I run a startup called Stay22 which helps attendees from events find places to stay (hotels, apartments) around the venue. We do it through an embeddable map widget, for example: http:&#x2F;&#x2F;www.tractionconf.io&#x2F;accommodations<p>I&#x27;m a 23 year old solo founder who lives with mom and dad..and that&#x27;s important because I used to brag about my startup&#x27;s burn rate which was literally $1 a month (12$ a year for .com domain)...even my heroku server is free.<p>This was until today where Google decided to limit Google Maps free tier quota down and hard. It used to be free for us, but now it&#x27;s limited to only 25,000 loads a day. Just to give you an idea, Stay22&#x27;s traffic needs around 200k loads a day. Now I&#x27;m being charged around $10,000 a month at this rate (because not only I have to pay for extra map loads, but using their API like directions and geocoding also charges me per request).<p>I can&#x27;t afford 10k a month (esp since I have no funding yet), our revenue is barely half of that.. and changing my whole code to a free alternative like leaflet&#x2F;OSM would be my worst case scenario (I&#x27;d have get my startup down for weeks just to do the transition and idk what can go wrong then (for e.g seo, backwards compatibility, etc)). My secret sauce is all coded using Google Maps&#x27;s API so it&#x27;s going to be tough.<p>What do you suggest? Any ideas? If anyone knows someone at Gmaps who can understand our situation and bill us when we raise money for example that would be great.. Or should I just man up, let my customers lose money (since the hotel revenue is shared) for weeks, and convert the code?

11 comments

pedalpeteover 8 years ago
Mapping is getting expensive. I&#x27;m running a site which depends on mapping too (<a href="https:&#x2F;&#x2F;doarama.com" rel="nofollow">https:&#x2F;&#x2F;doarama.com</a>).<p>We are currently re-architecting some services and one of the key items in our newest version is creating an api where we can easily swap out map providers.<p>You say it would take a lot to redo your code to swap service providers, but you don&#x27;t have a choice. If you &quot;want&quot; to give up, then give up, that is a choice. If you&#x27;re using this as an excuse, that&#x27;s fine, but recognize that it is an excuse and not the real reason.<p>I used to run HearWhere.com (now gone). I was in a somewhat similar position to you shortly before I shut it down (<a href="https:&#x2F;&#x2F;techcrunch.com&#x2F;hearwhere" rel="nofollow">https:&#x2F;&#x2F;techcrunch.com&#x2F;hearwhere</a> if you&#x27;re curious). I would have had to do some major code changes due to outside circumstances, and I decided I didn&#x27;t want to. Not that I couldn&#x27;t. I just thought that the site had served it&#x27;s purpose. I learned how to code, it got a bunch of interest, but in the long-term, I wasn&#x27;t going to be the next songkick and didn&#x27;t want to be. Mostly just because I didn&#x27;t want to put in the effort in a very challenging industry.<p>What I&#x27;m saying is there is nothing wrong with stopping if you&#x27;d like. But just be honest with yourself as to why you are not going forward. It isn&#x27;t because Google changed their API pricing, it is because you don&#x27;t want to put in the effort to change to another service provider that you could afford.
评论 #12485295 未加载
miguelrochefortover 8 years ago
I encountered similar restrictions while working on a native mobile app using the Google Maps API (free tier) for reverse geocoding and driving distances.<p>After comparing all our options, MapQuest was the clear winner (100% free). Google&#x2F;Apple Maps is still used to render the map and pins, but all the business logic uses MapQuest. The transition took roughly 1 day.<p>Obviously, this won&#x27;t help with map loads. YMMV.<p>EDIT: You might be eligible for a grace period until October 12 [1]<p>[1] <a href="https:&#x2F;&#x2F;developers.google.com&#x2F;maps&#x2F;pricing-and-plans&#x2F;standard-plan-2016-update" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;maps&#x2F;pricing-and-plans&#x2F;standar...</a>
nxzeroover 8 years ago
Unlikely answer, but have you thought about asking Google to up the free requests for your account to 120k?<p>If they did grant you it, highly suggest opening a waiting list or new users, rate limiting current users, and switching to OSM.
acomjeanover 8 years ago
Open Street Maps<p><a href="http:&#x2F;&#x2F;www.openstreetmap.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.openstreetmap.org&#x2F;</a><p>open source mapping. You&#x27;d have to host or find a host. It will take time and effort, but the data is free.<p>there are other maps as services too.<p><a href="https:&#x2F;&#x2F;www.mapbox.com&#x2F;pricing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mapbox.com&#x2F;pricing&#x2F;</a>
评论 #12485003 未加载
csallenover 8 years ago
I don&#x27;t know much about the Google Maps API, and this may sound obvious, but could you use caching to help you drastically reduce requests? I imagine many different visitors are making the exact same requests.<p>Also, are most of your requests coming from unique users, or do you see lots of users making repeated requests over and over? Maybe you could limit the number of requests for a single user. It sucks for them, but it allows you to implement a cap and affect the least number of people possible.<p>Are there any features of your product you can offload to other services? For example you mentioned directions -- why not link to Google Maps itself and let them handle that? (This might not be an applicable solution because I haven&#x27;t studied your product to see how it works, but you get the gist.)<p>Is your code written modularly? Ideally you won&#x27;t have to port all your code at once in some gigantic all-or-nothing rewrite. You can simply move one component of your code at a time to a free or open-source alternative to Google Maps. This could reduce your burden chunk-by-chunk over time until it&#x27;s manageable.<p>Another avenue is to increase your revenue. Easier said than done, I know, but perhaps you could request payment&#x2F;donations from users, or at least for repeat users. Or maybe you could reach out to the conferences on your site and see if they&#x27;ll sponsor you.<p>Finally, I don&#x27;t know anyone at Google, but it can&#x27;t hurt for you to try to look up the right people and send some emails. I&#x27;d start with their developer advocates. This is a shameless plug, but I started a forum on my site (<a href="https:&#x2F;&#x2F;IndieHackers.com" rel="nofollow">https:&#x2F;&#x2F;IndieHackers.com</a>) recently as a place for founders to help each other out with problems just such as these. Can&#x27;t hurt to post there and see if anyone has advice or connections at Google.<p>Good luck, sounds like a tough position to be in! (By the way, your site is awesome and it&#x27;d be very cool to interview you for Indie Hackers.)
评论 #12485048 未加载
nicholas73over 8 years ago
It looks like your widget displays roughly the same information each time but costs you a new map load per user, who may or may not be interested in hotels.<p>The event planner who is using your widget is not sharing in any of the cost. I think charging them is probably not what you want, so the alternative is to lower your service level to them.<p>By this, I mean simply display a pre-generated image of the map, and make users who click open up a new tab to your site. That way, you only load a map to users who might convert.<p>You could try other map sources, multiple ones to get you as much free tier as possible, but eventually you&#x27;d run into the same problems again.
chatmastaover 8 years ago
If I were you, my short term solution would be to find a hacky workaround to avoid rate limiting. Once I got that working, I&#x27;d immediately start the conversion over to OSM or other alternatives.<p>I&#x27;m not familiar with the google maps API so I&#x27;m not sure what a &quot;hacky workaround&quot; would look like. But I&#x27;d guess that one of the following would work:<p>- Rotating API keys<p>- Loading the map in an iFrame from a rotating set of domains<p>- Pointing multiple domains to the same IP and rotating which domain you use in the embed
cdnsteveover 8 years ago
Do your customers have an API key for your app? If so I&#x27;d say focus on this. You could then calculate and charge for your service on top of whatever Google does. Having users put in their own Google API key might be too technical, you could also provision an individual key for each app as part of the registration process.
meekinsover 8 years ago
Did you contact Google sales for a premium plan? Just curious if they were able to give you a reasonable quote since 200k daily map loads looks to be so much outside the scope of the standard plan.
debacleover 8 years ago
Show someone brilliantly technical that you trust your financials, offer them reasonable equity or cash to transition your service (to Bing, OSM, etc) with you over a weekend, and code like hell.
cureyourheadover 8 years ago
Man up and pass on the cost. In some sense in this situation you are a slave to market forces beyond your control. Price gouging once they&#x27;ve built lock in on an API is pretty much a natural part of any service&#x27;s lifecycle. If you can afford to ride it out, eventually the forces of competition will take over and prices will come down a bit.<p>From the way you talk about potential partnerships or help with gmaps it seems you really believe in the value of your business. That&#x27;s an asset. Try to articulate this value more clearly but understand that gmaps is unlikely to just &quot;help you out&quot; or &quot;invest&quot; in you at this stage since: 1) it&#x27;s not their mandate and 2) they&#x27;re the incumbent and potentially you are eating a piece of something google wants to do.<p>At the stage you&#x27;re at ... 4-5K MRR 25-100K DAU ( I&#x27;m guesssing ), and suddenly a slave to a price gouge, an investor can help you out. Definitely try to find one. There&#x27;s probably a lot for them to like in your situation, not the least part of it being that you&#x27;re to some extent desperate for their help right now.<p>I love your non-defeatist attitude. Don&#x27;t give up. Keep going. You know what you&#x27;re doing is somehow close to how Airbnb started right?
评论 #12489082 未加载