> ## Documentation Index
> Fetch the complete documentation index at: https://clair.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Product Hunt product API

> Product Hunt product API: hunter, makers, description, images, comments, and contact for one public product. Pass a slug or Product Hunt URL.

Public Product Hunt **product or launch page**. `slug` can be a Product Hunt
slug or a `/products/` or `/posts/` URL. Returns comments on this public page.
`page` must be 1; there is no comment pagination.

This does not crawl the launched product's own marketing site. For emails
published there, use the [Website Contacts API](/docs/contacts-api/website-contacts)
on that domain.

See the [product page](https://clair.im/dashboard/apis/producthunt).

## Endpoint

`GET /v1/launches/product` · **8 credits**

```sh theme={null}
curl -G https://api.clair.im/v1/launches/product \
  -H "Authorization: Bearer YOUR_KEY" \
  --data-urlencode "slug=linear"
```

## Parameters

| Parameter | Required | Contract                                                              |
| --------- | -------- | --------------------------------------------------------------------- |
| `slug`    | yes      | Product Hunt slug, or a `producthunt.com/products/` or `/posts/` URL. |
| `page`    | no       | Must be 1. One public product page per call. Do not send `limit`.     |

## Response

`name`, `tagline`, `description`, `website`, `votes`, `hunter`, `makers[]`,
`images[]`, `comments[]`, and `contact` (website, twitter, linkedin, emails
when published on the Product Hunt page).

A missing product returns `404` `not_found`.

Auth, credits, and error codes: [Authentication](/docs/authentication).
