Tip: Leverage open data APIs to get traffic to your product

You can't replace good, old-fashioned blog posts. But if you need to get traffic to your product in a hurry, consider using an open data API to automatically generate information that is meaningful to your target customers.

On a previous product, @karlkong of Mocki went from $0 to $2000/mo within two weeks by leveraging open data APIs. He needed traffic for his product (an SAT prep SaaS), so he put together a list of questions that his target customers were Googling (e.g. What is the SAT requirement at [university]?). The next logical step would have been to start writing articles to answer these questions, but Karl took a developer's approach instead. He found an open data API with tons of relevant data. Then he created webpages with hundreds of automatically generated words, graphs, and tables that provided meaningful answers to the questions. This quickly moved him up the search rankings and brought in around 10,000 visitors per month. And he capitalized on that traffic by using banners to point these highly-motivated prospects to the product.

More 30-second growth tips?

We share a tiny, bite-sized tip for growing your business a few times a week. Click here to see more and get Growth Bites in your inbox 👌

  1. 2

    Did he use AI of some sort to automatically generate all this content?

    1. 1

      Great question! @karlkong do you mind weighing in?

      1. 3

        Hello! No, not an AI but a set of different texts where the data from the API was inserted based on specific conditions. The conditions will vary based on the data set you are working with.


        I have a data set with the number of applicants for a university. The raw data looks like this

        university: Harvard University
        year: 2020
        total: 100
        male: 42
        female: 58

        The resulting text could be "At Harvard University there were 100 applicants in 2020. Out of these applicants, 42 were male and 58 were female. In 2019 however, a majority of the applicants were male."

  2. 2

    @growthbites Can you please elaborate on what Open Data API actually means? Or probably share any example?

    I found this post quite interesting. It might help me in scaling my product, ruttl as well.

    1. 1

      Sure thing 👍 What I'm saying is that it's possible to find publically available data and retrieve it through an API. I just did a quick search found this list of open APIs so hopefully those will add context. Good luck!

      1. 2

        Thanks a lot for sharing this link! Will dig into it further!

Trending on Indie Hackers
Let's discuss databases? :D I would like to know about your database and your journey in using it 43 comments I'm 14 year old. I built my side project in 4 hrs and sold it for $2K within 4 days of Launch. Here is my Journey 🎉 25 comments List of places to submit your startup (for free!) 18 comments I'm 20 years old and launched an app that went #1 on the App Store. AMA. 17 comments I'm launching a new app and looking for feedback on the sales page 7 comments 💔 Y-Combinator rejection to new SAAS launch 🚀 5 comments