Advertisement
Advertisement

More Related Content

Similar to Competing with an API giant, lessons learned: OpenCage vs. Google(20)

Advertisement
Advertisement

Competing with an API giant, lessons learned: OpenCage vs. Google

  1. Competing with an API giant, lessons learned OpenCage vs Google Ed Freyfogle APIDays Barcelona - 12 Sept. 2019 https://opencagedata.com @opencagedata
  2. How my API is killing Google Maps while I live on the beach
  3. How my API is killing Google Maps while I live on the beach * together with co-founder and team
  4. How my API is killing Google Maps while I live on the beach * together with co-founder and team * we’re doing well, but no one is getting hurt
  5. How my API is killing Google Maps while I live on the beach * together with co-founder and team * we’re doing well, but no one is getting hurt * one tiny piece of Google Maps
  6. How my API is killing Google Maps while I live on the beach * together with co-founder and team * we’re doing well, but no one is getting hurt * one tiny piece of Google Maps * I actually live in an apartment
  7. Goal: Share some tips on how to think about competing
  8. Why am I telling you this? Lots of tech advice Endless posts about having good docs Limited advice about strategy and competing
  9. Who am I? OpenCage - Easy, Open, Worldwide, Affordable Geocoding
  10. WTF is geocoding?
  11. Where are we? © OpenStreetMap
  12. Barcelona Diagonal, 547 08029 Catalonia Europe AXA Auditorium Les Corts Spain
  13. Diagonal, 547 08029 Europe AXA Auditorium Les Corts Spain / Rep. of Catalonia NEW! Barcelona Catalonia
  14. 41.3896,2.1370
  15. placename lat/long
  16. placename forward lat/long
  17. placename forward reverse lat/long
  18. use any map you like cache as long as you like fix it get creative free as in beer Open Data
  19. Straight-forward REST API JSON or XML, SDKs for 20+ programming languages Example for 41.3896,2.1370 https://api.opencagedata.com/geocode/v1/json ?q=41.3896%2C2.1370 &key=YOUR-API-KEY
  20. If it doesn’t make Euro, it doesn’t make sense SaaS model Free testing tier then various levels from €45/month Hundreds of customers across 36 countries and growing
  21. The competition
  22. The competition
  23. How can we win?
  24. What does winning mean?
  25. Is this winning? I give up. Ed and OpenCage are just too good!
  26. Is this winning? Fuck! I can’t believe Ed beat me to Mars
  27. This is winning Happy customers Stable, growing business Able to give back to community
  28. Happy customers Stable, growing business Able to give back to community No one needs to lose for us to win This is winning
  29. Mental model of winning is wrong
  30. Mental model of winning is wrong
  31. Need to find our space
  32. Identify space / weaknesses Terms & Conditions Expensive and scary pricing Too big to care Privacy Geocoding lost in the clutter
  33. use any map you like cache as long as you like fix it get creative free as in beer Open Data
  34. Pricing Flat fee Soft limits, no “surge” or usage based pricing No surprises. No tricks Pay in any major currency
  35. Pricing Flat fee Soft limits, no “surge” or usage based pricing No surprises. No tricks Pay in any major currency End result: Predictable cost
  36. Too big to care Potential customers often compare our service to Google’s
  37. Too big to care “What did Google say when you asked them about this?”
  38. Privacy We want customers’ money, not data Added an optional parameter. Use &no_record=1 and we keep no record of the query Based in the EU, servers in the EU
  39. Do one thing well
  40. Do one thing well geocoding
  41. Do one thing well We provide a geocoding API
  42. Do one thing well We provide a geocoding API Maps? NO!
  43. Do one thing well We provide a geocoding API Maps? NO! Routing? NO!
  44. Do one thing well We provide a geocoding API Maps? NO! Routing? NO! IP address to location? NO!
  45. What about ….?
  46. What about ….?
  47. Help others
  48. Do one thing well We provide a geocoding API End result: Understandable Offering
  49. Other examples: DuckDuckGo - privacy-focused search
  50. Other examples: Fathom Analytics - simpler, privacy-focused analytics
  51. Not trying to pick on Google
  52. APIs are infrastructure
  53. APIs are infrastructure Nail the basics
  54. APIs are infrastructure Nail the basics Predictable (boring) is good
  55. APIs are infrastructure Nail the basics Predictable (boring) is good “Is just works”, said the happy customer
  56. What customers care about Does it solve my problem? Can I depend on them? Is the price reasonable?
  57. Be patient
  58. Be stable https://status.opencagedata.com
  59. Don’t get distracted No one cares what technology is under the hood
  60. Don’t get distracted No one cares what technology is under the hood BTW - we use Perl
  61. Me with no time for tech flame wars too busy skating my API and business to success
  62. Me with no time for tech flame wars too busy skating my API and business to success * not actually me
  63. What have we learned
  64. What have we learned Even giants have weaknesses Find your space by doing one thing well Simple and stable sells
  65. Almost finished
  66. If you like geo stuff... … you’ll love Geomob Evening event, 5-6 times per year, since 2008 Now in LON, BCN, MUC. Next BCN event 2 Oct. 4-6 speakers, doers, NOT marketing people thegeomob.com
  67. And one more thing ... Happy to pay for an open-source wrapper of our API in any language we don’t have, no matter how obscure.
  68. Ed Freyfogle @freyfogle https://freyfogle.com Based in Tres Torres, Barcelona https://opencagedata.com @OpenCageData https://thegeomob.com @geomob © OpenStreetMap, map by MapQuest Questions? Get in touch
Advertisement