把网页变成图片的小生意:ScreenshotOne
德米特罗·克拉孙把网页截图封装成API,从开发者社区和搜索内容获得客户,并将ScreenshotOne发展为月度经常性收入3.5万美元的业务。
把网页变成图片的小生意
2022年5月29日,德米特罗·克拉孙(Dmytro Krasun)发布了ScreenshotOne。其他程序只要把网页地址发给它,它就会打开页面并返回截图。开发者可以把这个API接入自己的服务,自动生成网页截图。克拉孙把业务重点放在替客户处理浏览器管理中的繁琐工作上。
他当了约10年服务器端工程师,积累了API开发和运营经验。在公司里,他负责过文档管理、团队协作以及处理大量请求的服务开发,但一直抽不出时间正式推出自己的产品。孩子出生前后,他决定一边照顾家庭,一边创业。他预留的生活费足够支撑约两年。
他最初做的是Twitter分析工具。虽然有少数用户在用,但克拉孙提不起劲继续开发。他回到自己擅长的服务器开发和API,开始梳理过去遇到的问题,最后选中了网页截图。这个方向不太需要搭建复杂的用户界面,也符合他的经验。
2022年1月5日买下域名后,他做了介绍页并开始开发。他还亲自搭建了管理界面,让用户能试用截图功能、查看用量并切换付费套餐。他一边开发,一边发布相关内容,开始积累来自搜索的访客。从开发到推出第一个版本前后约花了五个月,其中包括一段无法继续开发的时间。
网页截图有不少细节问题:Cookie同意弹窗可能遮住页面,图片要滚动后才会出现,或者页面还没完全加载就已经开始截图。ScreenshotOne提供隐藏横幅和广告、整页截图、调整屏幕尺寸等功能来处理这些情况。客户需要的是能直接用于自己服务的网页图片,克拉孙专注于稳定地交付这一结果。
找到第一位客户花了些时间
发布时已有搜索访客,但并没有马上转化为付费客户。2022年6月,克拉孙尝试了搜索广告、Reddit、Indie Hackers和产品展示网站等渠道。他在Google Ads上花了515美元,获得2,144次点击,但当月没有通过广告获得任何付费客户。分析广告搜索词时,他也发现必须区分两类人:寻找普通电脑屏幕截图工具的人,以及真正需要其API的人。
第一笔付款在7月4日到账。克拉孙在Twitter上认识的雅尼斯(Jannis)正在做一个面向创作者的工具目录,需要自动生成每个工具网站的截图。ScreenshotOne正好适合这项工作。第二位客户则来自Google付费广告;此后,克拉孙开始更用力地提升搜索流量。
他持续在Twitter上分享产品开发过程、收入、开支和遇到的挫折。他会回答其他创始人的问题,帮忙推广产品发布,也会把自己认识的人介绍给彼此。这些关系带来了早期客户和推荐,也帮他在困难时期继续经营下去。克拉孙后来提到,开发者和创业者社区在获得最初几位付费客户时发挥了重要作用。
搜索内容来自他开发产品时亲自遇到的问题。例如,他写文章讲解如何在截图时隐藏广告和Cookie横幅,也介绍如何用ScreenshotOne完成同样的操作。读者既可以照着文章自己实现,也可以直接使用已经上线的服务。他把开发过程中积累的知识变成了接触潜在客户的渠道。
文章发布后,他会根据真实搜索数据补充和修改内容。写完一篇用Puppeteer截取网页的长篇指南三四周后,他从Google Search Console查到访客使用的搜索词。他会导出搜索词、展示次数和点击数据,用来修改旧文章或确定新主题。他围绕自己能解决的具体问题持续发布和完善内容。
Product Hunt发布也带来了客户。ScreenshotOne成为当天的热门产品,获得了更多曝光机会;克拉孙认为,这也提升了产品的可信度和搜索流量。此后,他把搜索作为主要获客渠道,并持续改进产品。
弄清客户为什么愿意付费
克拉孙认为,扩大业务过程中最重要的变化,是更清楚地认识了自己的客户。他回忆说,花了大约两年才真正弄明白自己在为谁解决问题。之后,他开始围绕这群客户调整功能、内容、设计和定价,也会观察访客注册、注册用户付款的整个过程,再逐步改进各个环节。
写作平台Typeshare就是能体现这项服务价值的客户。Typeshare使用ScreenshotOne,把用户的文字生成图片并导出,用于分享到社交媒体等平台。联合创始人Sam Shore曾说,他们花了几千美元自行开发图片生成功能,却没能得到满意的结果。他认为每月支付ScreenshotOne的费用,等于请了一名开发人员负责图片生成。
WordPress主机服务商Kinsta则把截图用于更新验证。插件或主题更新前后分别截图,再比较两张图片,检查是否出现意料之外的视觉变化。ScreenshotOne提供了这项流程所需的图片。Kinsta据此检查更新结果,并判断是否需要恢复到之前的状态。
Kinsta看重的还包括克拉孙响应迅速。Kinsta需要调整请求额度或改进集成工具时,他很快就会处理。Kinsta方面说,他们发现Node.js集成工具缺少API已有的一项功能并提出请求后,几分钟内就完成了修改和发布。迅速解决客户实际接入时发现的小问题,逐步建立了服务的可信度。
把重复工作变成经常性收入
收费方式结合了月度订阅和用量计费。客户可以生成套餐包含数量的截图,需要时再为额外请求付费。更高等级的套餐提供更多截图额度、更高的请求处理上限和附加功能。客户的工作量增加时,ScreenshotOne的收入也会随之增加。
用量增长也带来了服务器成本管理的问题。最初他用每月5美元的服务器起步,客户增加后几次迁移运行环境。为了利用免费额度和扩展能力,他曾使用Google Cloud;成本上升后,也迁移到DigitalOcean。为了支付服务器开销,他还提高过价格。
在收入足以支撑家庭生活之前,他也得想办法解决生活费。储蓄逐渐减少时,克拉孙感到压力,于是接外包开发项目补贴家用。后来他回想,如果更早开始接外包,再随着自有产品收入增长逐步过渡,可能会更好。
2024年9月,ScreenshotOne的月度经常性收入(MRR)达到1万美元。这是克拉孙最希望先实现的目标。2025年6月,MRR增长到2万美元。他在同年7月的回顾中说,产品收入已经超过了他过去的工资,也让家人有余裕旅行和安排生活。
在2026年5月29日的四周年之际,MRR达到3.3万美元,付费客户超过1,000名。API请求累计超过1亿次。同年8月31日的回顾中,他说MRR已增长到约3.5万美元。最初为创作者工具目录生成网站截图、并因此收到第一笔付款的服务,已经成为处理多家公司日常工作的业务。
ScreenshotOne的用途也扩展到AI服务。2026年7月公开的Toolhouse案例中,用户连接自己的ScreenshotOne API密钥后,就能让AI工作流截图并分析网页。Toolhouse的联合创始人解释说,他长期关注克拉孙的开发过程,因此需要这项功能时第一时间想到了ScreenshotOne。早期持续分享的开发记录和建立的关系,也在新的使用场景中带来了客户。
克拉孙在四周年回顾中,把能陪伴家人、参加孩子重要活动列为创业带来的成果之一。支撑这种生活的产品,专注于可靠地把网页转换成图片。Typeshare的图片生成、Kinsta的更新验证、Toolhouse的网页分析是不同业务,却都需要同一种截图能力。ScreenshotOne承接这项共通工作,并解决使用过程中出现的问题,让客户持续付费有了理由。