Report
How do you decide what API to build? How do you tell that an idea of an API is worth implementing it?
As a part of my weekly SaaS Newsletter, I cover a lot of ideas for developers too and covered about APIs, AI/ML products too. I would suggest you to give it a read.
But to answer your question, my pointers.
Hey, thanks for sharing!
It says "800+ validated Micro SaaS ideas" — could you shed some light on how the ideas in your newsletter were validated?
The ideas are built based on a lot of data points, latest trends and niches that are working. As a part of the Newsletter, we also provide data points around how the current players are doing in a given niche and other data around the keyword search volumes and traffic volumes for existing players.
Good comments, but some of them smell like ChatGPT... might be wrong!
I've been a bit inactive on IH for a little while - are ChatGPT comments a common thing on here now?
Exactly my thoughts :D
Hey @olschafer, when deciding what API to build, it's important to consider what problem you're trying to solve and whether there's a market for it. Start by identifying a pain point that you or others are experiencing, and think about how an API could help solve that problem. You should also research existing APIs to see if there are any gaps in the market or ways to improve upon existing solutions.
To determine whether an idea for an API is worth implementing, you can conduct market research, talk to potential customers, and create a MVP to test the idea. This will help you gauge interest and get feedback on your idea before investing significant time and resources into building a fully-fledged API.
As for my own API, I previously developed a service that blocks temporary and fake emails from signing up on websites. It helps prevent spam and improve user engagement by ensuring that only legitimate email addresses are used. If you're interested in this type of service, you can check it from the link below.
https://www.indiehackers.com/post/say-goodbye-to-fake-users-block-temporary-and-fake-email-addresses-aa42d4d879
Developers use APIs because it saves them time integrating and maintaining the underlying functionality, and businesses buy APIs because it helps them launch products to market faster, focus on their product's core value, and scale usage rapidly with low maintenance overhead.
A few questions to think through: How much time would it take a developer to build the functionality your API provides if they were to build it themselves? What complexity is your API reducing? How expensive would it be to run and maintain the API? If other APIs exist, what problems do they have, and what functionality is missing that you could add?
For developer focused products, it's less about building an "API" and more about helping developers feel like they have super powers. Help them build something faster and cheaper than if they were to do it on their own.
Just look at Vercel- they have a highly regarded DX and lots of developer love. They simplified common problems developers had deploying products and packaged it in a really easy to use product. Same goes for Supabase.
I would say it's less about the "API" aspect, and more about understanding your audience and their core problems. For you, that sounds like understanding problems developers face and seeing if you can build something to solve it.
When i need to add special infrastructure that is not part of my main value proposition and i wish the api existed so that i could concentrate on my main task. For example sending confirmation emails, getting product feedback from user, site/event analytics etc.
That is more of a business decision and should be evaluated based on existing competeitors, your value proposition, distribution channel to reach your customers etc.
So I first built an API for FInancial data and that was useless. There is simply no traffic
This is very broad. It's like asking "what business to make?". The API solves a specific problem, the same as a business. First think of a problem, and then see if it could be solved with an API.
Your question is quite vague. By worth implementing, do you mean, a sellable API service?
Not only sellable but also the most demanded.