Product Hunt



We would like to show you a description here but the site won’t allow us.

  • Product Hunt pairs people working in product development and people interested in testing new products in their infancy. Product Hunt is free, an added benefit for many startups. Often, makers and influencers are happy to test your product, even if it’s in an MVP stage or has bugs.
  • Product Hunt has approximately one million unique page-views per month and around 30,000 page-views per day. The exposure is massive. Ranking 1st of the day will change you from a nobody to a brand. You will start to see posts about you everywhere.

Welcome to the Product Hunt API 2.0

The goal of this API is to provide access to Product Hunt data via a simple GraphQL interface.

If you have any ideas for improvements or just wanna chat about queries or mutations
let us know on GitHub. Remember to add v2 label to the issue.

Not familiar with GraphQL?

Product Hunt

Here are some resources that can help you get started with GraphQL.

  • GraphQL home page.
  • How To GraphQL - a free and open-source tutorial to learn all around GraphQL to go from zero to production.

Privileges

There are 3 types of scopes that an application can request on behalf of the user:

  • Public : Access public information on Product Hunt.
  • Private : Access Product Hunt on behalf of the authenticated user. For e.g application will be able to read goals of the user.
  • Write : Take actions on Product Hunt on behalf of the user. For e.g application will be able to mark user's goals as complete/incomplete.

For example, if you are building an application in which you need to know if a user has followed a topic, or commented on a post, you would need to request `public private` scope.

  • By default all apps are read-only i.e they have `public` scope.
  • As part of API 2.0 we have decided to give partial write access to third party applications depending on the use-case. If your application needs it feel free to get in touch with us at hello@producthunt.com. Remember you would also need to request `public private write` scope for write functions to work.
  • The Product Hunt API must not be used for commercial purposes. If you would like to use it for your business, please contact us at hello@producthunt.com.

Accessing Endpoints

  • The API is reachable at https://api.producthunt.com/v2/api/graphql
  • Currently the API is only accessible with a provided access_token.
  • We reserve the right to rate-limit any application if we feel you are not following fair-use.
  • If you require faster access without rate limit please contact us.

Get started: Getting an OAuth2 token

Get a token on behalf of a user:

  • Follow the steps in OAuth User Authentication oauth#authorize to receive an access_grant
  • Use the access_grant in oauth#token
  • Add the Authorization http header with the token to all requests. E.g Authorization: Bearer {token}
  • Test this and troubleshoot according to the examples in oauth#test

Get a token without user context. (eg before a user logs in)

  • Follow the steps explained in OAuth Client Only Authentication oauth#token
  • Please remember that this tokens limit you to public endpoints that don't require user context.

Product Hunt Account

But… i just wanted to run a simple script?

  • The oauth2 flow is a bit of a overkill if you just want to run a few scripts
  • We provide a developer_token (does not expire, linked to your account) in the app dashboard

May I use the API for my business?

By default the Product Hunt API must not be used for commercial purposes. If you would like to use it for your business, please contact us at hello@producthunt.com.

Done building? Get featured!

We’re excited to see what all you creative folks build and happy to feature your product on the site. Contact us at hello@producthunt.com with its name, a couple sentence description, and link to the project.

Do I have to attribute Product Hunt?

We kindly ask that you include attribution in your project, linking back to Product Hunt. We’d also appreciate those that include a Product Hunt logo (it’s helpful for us!).

You can download the goodies here.

Are there any other ways to do Product Hunt Integrations?

Yes! There is quite a bunch of third party APIs. Blazin' fast fulltext search, SDKs with callbacks for real-time like interaction, web-hooks, etc etc. Go here for the full list.

Btw there is also a lot of Open Source software out there. Take a look. Maybe there is something you can reuse.

But…?

If you have any more questions, feedback, ideas or problems don’t hesitate to contact us! Also, let us know what you’re working on! Drop us a line at hello@producthunt.com.

Product Hunt

Happy Hacking!

A few tips to help you make a big impact on launch day.
Opinions expressed by Entrepreneur contributors are their own.

Building a startup is hard. First and foremost you have to come up with an idea that solves a pain point. Then you put together a minimum viable product. But the more daunting task is finding early adopters who are willing to try out your far-from-perfect product so you can learn from them. This can help you validate early assumptions and make critical improvements to your product.

To reach those initial users, you may need to get your product in front of online communities such as Reddit and Product Hunt. Quite recently our team launched the second version of our platform on Product Hunt. Here’s how you too can launch successfully.

Related: 7 Tips To Building Your Own Authentic Community on Reddit

Find the right hunter

Product

To improve your odds of being featured on the front page of Product Hunt, you'll need to find trusted makers within the community. It’s important to reach them because they have a lot of virtual points that are essential to helping you rank higher. One thing to note is that not all upvotes are equal. The makers with the most points significantly increase your odds when they upvote or comment on your product. We learned this the hard way when we launched the first version of our product last June. We put a lot of work into the launch and ended up only getting upvotes from people we knew. Most of the people who upvoted us were the ones we had asked to do so, which resulted in minimum visibility for our product and exactly zero sign-ups.

This time around we decided to connect with a hunter named KP who has a lot of points within the community and has successfully helped multiple other products launch on Product Hunt. This helped us get our product in front of a lot more people and landed us on the front page within hours of our launch. To help you find the right hunter to hunt your product on launch day, here's a list of influential makers.

Related: 5 Proven Strategies to Quickly Launch Your B2B Product (and Scale Things Even Faster)

Clearly communicate the value of your product

Why should anyone care about what you are building? If you can't effectively communicate this, you'll quickly lose the attention of potential users. Before our launch, we came up with a few key materials that helped people better understand the full value of our product.

First, we made sure that our one-line product description was interesting enough for people to want to learn more. We've found that the best one-liners elicit an emotional reaction from the reader. To do this, work on communicating a major user pain point that your product alleviates. Ask your users (or potential users) about what excites them about your product.

Next, ensure that all marketing materials (graphics, videos, screenshots) communicate how your solution addresses the user pain point in a simple manner. Be sure to include any user testimonials, if you have them. During our launch, our team designed a few simple graphics that clearly presented the value of our platform to a potential user.

Product Hunt Daily

Finally and most importantly, your maker message should tell a brief story about why you decided to pursue the problem you are solving. Since buying decisions are mostly subconscious and based on emotion, storytelling may be the best way to connect with potential users of your product. This helps you stand out from the crowd, and you are more likely to get a great outcome as a result.

Engage with the community

Product Hunt Website

Once your product goes live on launch day, prepare to address any questions and comments that come up. The Product Hunt algorithm looks at the number of comments and reviews you get to determine your rankings. In addition, this is an avenue to start building relationships with potential users who are interested in using your product.

During our most recent launch, we decided to give regular updates about our rankings to our followers on Twitter and LinkedIn. As a result, they began to engage more with our posts. Also, consider sending an e-mail about your launch to help boost engagement. Be sure to keep the conversation going so you can have other people share your product with their networks.

Product Hunt Website

After weeks of preparation, it's finally time to let the world know what you’ve been up to. It’s exciting to put your product out there to see how people respond to it. Take a moment to reflect on all the work you’ve done up to this point. You are now embarking on a journey to create a better future. Hopefully, your launch will set you up for continued growth. Have a great launch!

Product Hunt Prd

Product hunt account

Product Hunt Invite

Related: 4 Creative Ideas to Supercharge Your Digital Launch