• Miles' Space
  • Posts
  • 周刊 5 | "仅靠一个 API 获得每个月 $15000 的收入"

周刊 5 | "仅靠一个 API 获得每个月 $15000 的收入"

Ervin Ruci 通过开发并运营全球地理编码API服务平台geocode.xyz,成功地吸引了数千名每日用户,并实现了每月超过一亿次的API调用和超过1.5万美元的收入。

你好!你是谁,你创办了什么公司?

我是 Ervin Ruci 。

我最近的创业公司是 geocode.xyz - 这是一个全球的地理解析,地理编码API。

该产品于2016年上市,至今已经发展到每天有数千的用户,每月有上亿次的API调用,月收入超过15000美元。这是一年前的增长超过1000%,并且还在快速增长 - 每个月的数据总是比前一个月要高。

你的背景是什么,你是如何想出这个想法的?

我有计算机科学和数学的背景(我的硕士论文是关于计算几何中一类3SUM困难问题的研究)

自2005年我离开了我的最后一份日常工作以来,我一直在独立建立自我资助的创业公司。其中之一是我在2005年开始的 geocoder.ca,一个针对加拿大和美国的地理编码API(至今依然运行良好)。这也成为了我在2016年推出全球版的 geocode.xyz 的起点。

要明确你的优势,做你喜欢做的事情。有一个目标很重要,尤其是当这个目标是解决一个你能够解决的问题时。

Ervin Ruci

我在研究生学校的时候,由于当时缺乏此类API,就产生了构建地理位置API的想法(那时Google地图还未发布)。

我没有验证这个想法,这是我自己需要的产品,为我正在进行的许多其他项目服务。随着对API的需求的增加,业务计划也随之出现,目标是支付我增加所有其他人请求的功能所需的时间。

请带我们了解设计、原型制作和制造你的第一个产品的过程。

设计一个地理解析/地理编码软件是一个复杂的技术过程。它结合了自然语言处理技术、计算几何算法和快速的内存数据库。

我在2004年花了大约一个月的时间构建了第一个仅适用于加拿大的地理编码api。随后,它扩展到了包括美国在内的地方。

这个过程通常是这样的 - 写脚本清理并导入来自不同来源的数据。验证和测试。调整软件以处理更多的边缘情况(不影响任何其他事情)。估计各种性能和精度指标,并进一步进行微调,以更接近100%的覆盖率和准确性的目标。

性能和精度之间总是存在反向权衡。现在,API可以通过在文本中提及的(可能拼写错误/不完整的)位置,以高概率猜测地理编码。北美版的geocoder.ca(美国和加拿大)已经构建了14年,我仍然时不时地进行调整。

然而,构建一个全球适用的API是一种不同类型的挑战。

在2016年,我在西班牙度假的时候开始对现在的geocode.xyz进行完全的重写(我喜欢在度假的时候工作)

由于OpenStreetMap项目的成功和各种政府开放数据的倡议,全球有足够的开放地理数据,这使得付出这样的努力变得值得。

这个软件的新版本使用强化学习技术从任意长度的文本中解析和消除地点的歧义,然后通过将它们与基于开放数据的现有地理编码数据集进行匹配进行地理编码。

在开始阶段,创业成本几乎为零(我在2016年的xyz销售期间以1美元的价格购买了geocode.xyz的域名)对于服务器,我使用了AWS的免费云实例,我也将软件发布到AWS市场,供那些需要更好性能的用户使用(这与配置服务器的规格直接相关)

大约两年过去了,运营业务的成本有所增加,收入也有所增加。

描述创办业务的过程。

geocode.xyz 这样的业务的启动过程非常简单。将DNS指向服务器,上面有一份运行的软件副本,然后就完成了!那不是一个落地页 - 我从未建过 - 它是一个运行的API。

在大约6个月后,它被注意到并开始获得了首批客户。

最大的资源就是技术的普遍可用性。有了一台便宜的连接到互联网的笔记本电脑,你可以学习和创造你想要的任何东西。

Ervin Ruci

一段时间我是唯一的客户(我使用这个API进行我的图书扫描项目 - books.geocode.xyz 以及我当时正在进行的一些其他项目)我确实在 geocoder.ca 上放了一个指向 geocode.xyz 的链接,所以我猜这就是它最初被注意到的方式。

第一个客户是一位记者,他想要分析推特上关于2016年欧洲移民危机的本地态度。他们使用 geocode.xyz 的地理解析API构建了一些整洁的实时数据可视化,我花了一些时间使它更好地服务于这个特定的用例。(我免费做了这个,所以严格来说,他并不是客户)

另一方面,第一个付费客户在2017年12月出现。我无法透露更多关于客户和他们的具体用例的信息,只要说那是一个情境感知应用就足够了。

然后在2018年1月有了3个更多的客户。2月又有5个,以此类推。有些人使用地理解析API,其他人利用地理编码和/或反向地理编码。批量地理编码端口也相当受欢迎,特别是对那些只是寻找快速简便的方式在地图上可视化数据的小客户。

与此同时,AWS市场实例在2016年发布后不久就有了销售。

在2018年初,geocode.xyz 开始吸引了很多客户,所以从这个时间点开始,我可以把它称为一个“业务”。我不知道为什么。我的营销努力主要局限于在会议上发表演讲(这是最近的一次演讲)。可能一些发现API有用的人链接到它,并在某些论坛中写了正面的评论。

自发布以来,什么工作方式吸引和保留了客户?

自发布以来,我的主要关注点一直是改进API。它自两年前以来已经走了很长的路。

现在,它可以纠正和标准化任何语言的混乱地址,在世界任何地方以高信度分数进行反向地理编码,解析街道交叉口,自动完成,对文本进行情感分析,提供基于Hilbert空间的地理位置编码,提供反向和正向地理编码的海拔数据,IP地址地理位置,以及基于更多数据点(邮政编码,地标,物理地理等)的地理编码。

Geocode.xyz 现在是AWS市场的企业合同销售商(从两个月前开始)和AWS的标准技术合作伙伴(从2018年11月1日开始)。AWS市场的企业合同为大型企业客户提供了使用标准化合同模板购买软件解决方案的选项。这消除了我们在谈判在AWS上大规模部署我们的解决方案时的一个障碍。

构建更好的产品对于获得和保留客户有很大的帮助。营销也有帮助,花时间做这次采访就是我做的一种营销方式。另一个是会议演讲。

我猜,一旦一个产品被注意到,它会快速增长,这在2018年的 geocode.xyz 中发生了。我猜,如果我可以继续增加被请求的功能并改进现有的功能,那么这种增长将会继续,直到由于这种类型的API的市场规模有限,以及其他竞争者的可能进入/增长,它将会达到平台期。

我还是不知道2018年是什么导致 geocode.xyz 被注意到,以及为什么2017年没有发生这种情况。这并不是我做的。我肯定在2017年工作得更辛苦,但收到的结果却更少。

你今天过得怎么样,未来的前景是什么样的?

Geocode.xyz 非常盈利,运行成本保持在总收入的10%以下。

在接下来的几个月里,会有很多新功能,包括增强的反向地理编码——这是我们的物联网客户强烈要求的功能。

从长远来看,我打算进一步与AWS合作,因为那是目前增长最快的收入部分。

通过创办企业,你学到了一些特别有用或有利的东西吗?

经营自己的企业是一项大工程。从想法到产品,尤其是在刚开始的时候,需要付出很多努力。产品永远不会完美,所以我始终在努力,因为我是一个完美主义者。

我也可以少工作,休息一下,我偶尔会这么做,尽管假期往往会变成工作假期。在这个阶段,业务可以在我不过分参与的情况下自行运转。我还是很努力工作,因为我喜欢,而且这样我感觉更有目标感。

过去的13年里,我每年的工作量都比我之前作为全职软件开发人员的7年还要大。我也赚了更多的钱。

你的业务使用哪些平台/工具?

我自己构建了内容管理系统,与Paypal/Stripe的集成工具,我只用一个简单的文本编辑器在终端窗口上编辑服务器上的代码。

唯一的其他工具是我用来连接我的服务器的笔记本电脑,我基本上去哪儿都带着它。

有哪些书籍、播客或其他资源对你影响最大?

我从未读过任何商业书籍,也没有利用任何其他资源来学习我所做的事情。

我确实关注了 Hacker News, Indie Hackers 和其他几个博客上的一些讨论,查看我感兴趣的主题的讨论。

最大的资源就是技术的普遍可用性。有了一台便宜的连接到互联网的笔记本电脑,你可以学习和创造你想要的任何东西。

对于想要开始或者刚开始创业的企业家有什么建议?

确定你的优势,做你喜欢做的事情。有目标感是很重要的,尤其是当这个目标是解决你有能力解决的问题时。这,加上经济独立的目标,可以将你的时间转化为一个成功的业务。

我自己的优势围绕着算法设计。我的弱点是商业方面,但一旦你有一个运行良好的产品,那就不难理解了。


z

Reply

or to participate.