如何定义API业务模型? - henriq

22-11-13 banq

作为一个API供应商,你需要一种易于使用和灵活的方式来从你的API中获得收入,这样,只要你的API被使用,你就能获得收入。

然而,我们必须澄清的一点是,你不一定会因消费你的API而向用户收费。你的公司可以通过不同的方式使其API产品货币化,找到正确的模式可能是使其更可持续的关键。

在市场上,采用公共API作为一种方法的公司有几种商业模式,每一种模式都以不同的方式使应用货币化。

在这篇文字中,我们将以市场上最常见的模式为例,来更好地了解它们。
  • 消费计划:在这种情况下,将消费API的公司或个人为使用该应用程序的一组功能付费。
  • 服务中的费用:在这些情况下,公司在应用程序提供的服务之上收费。例如,如果你有一个金融服务公司的API,你可以对通过API进行的每个交易收取费用。
  • 免费:这可能是不同的情况,向市场公开发布数据的公司的例子,开源的,或者与政府有一些联系(是的,政府有公共API)。

这些商业模式并不固定,可以由公司一起使用。例如,你可以收取一个消费计划,同时对通过API进行的某些类型的请求或行动收取费用。

这个计划的定义应该着眼于将消费该应用程序的用户或公司的类型,以及如何使API货币化是合理的。

请求限制
值得注意的是,所有类型的计划中都可能存在对请求数量的限制。这些限制对消费API的应用程序在给定时间范围内的请求数设置了上限。

例如,我可以限制每分钟向一个给定的端点发出100个请求。如果用户试图超过这个数量,他们将得到一个错误信息。

这些限制,一般来说,是为了API基础设施和应用安全的原因而创建的。如果我们不为每个用户设置一个限制,一个用户可能会使API超载,并损害其他同样在消费它的人的体验。

当然,这些限制会在文档中提供,在特定情况下可以与拥有API的公司进行审查。

在这一点上,我们可以与API将使用的商业模式的定义进行比较。例如,请求的数量可以与用户选择的计划相联系。这样一来。

  • 高级:每天无限次请求
  • 基本型:每天最多1,000个请求
  • 免费:每天最多100个请求

一个好的商业模式不仅可以使你的公司在财务上表现良好,还可以在市场上脱颖而出。

如何定义你的API商业模式
我很抱歉地告诉你,没有一种商业模式适用于所有类型的API。每种解决方案都可以用一种方式进行营销,而要由团队来定义产品的最佳路径。

这里有一些定义你的商业模式的提示。

  • 定义你的受众:尝试了解那些将消费你的API的人是公司还是独立的人。另外,了解你的API是否会被用于最初定义以外的场合。
  • 界定问题:努力理解你要为你的用户解决什么问题。他为什么要消费我的应用程序?你想解决什么问题?这些都是要问的相关问题。
  • 理解你的产品:在定义了受众和问题之后,现在是时候考虑你能为他们提供什么解决方案了。在商业模式的这一阶段,产品要进行调整,以适应市场的需求和你能够提供的东西。
  • 建立货币化解决方案:现在是了解你的公司将如何赚钱的时候了。在你确定你的公司将如何赚钱之前,商业模式是不完整的。寻找方法,以对公司和潜在承包商有意义的方式,向消费的人收费。
  • 测试你的商业模式:最后,当一切都 "准备就绪 "时,测试你所开发的东西。进行调查和寻求早期采用者是这时最好的方法。你可以随时调整你的商业模式,但你应该始终考虑在这样做时利用直接的市场反馈。
  • 与其重新发明轮子,不如考虑竞争公司正在做什么,以及你如何在市场上定位自己。你可能会很容易地发现别人商业模式中的差距,以此来使自己更加突出。


一个好的公共API可以为任何公司带来可观的收入。界定商业模式和应用程序的营销方式是与API基础设施本身同样重要的因素。