nvNeuralVerge
Startup & Funding Data

Product Hunt Product Customers API and MCP — Who Says They Use a Product

Send a product slug or link and get the products whose makers say they use it. Each entry has the customer product's card (name, tagline, rating, review count, categories), the shoutout note the maker wrote, and the user who posted it.

You send
a Product Hunt product slug or link, and how many results to return
You get back
products whose makers say they use the product, each with the shoutout note and the user who posted it
Coverage
Product Hunt records with a public page.
Price
1 point per returned record — $1 per 1,000
Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Product Hunt directlyOpen the page on Product Hunt and scroll through the listFree, and slowFine for one record, useless across a list, and the layout differs on every platform
Building a scraperWrite it, host it, and repair it when Product Hunt changes its pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request, the same shape as every other source in the catalog$1 per 1,000, misses not billedReturns what Product Hunt publishes at request time. Other platforms are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringSource type of the response.
productstringThe product slug you sent.
max_itemsnumberThe cap you sent on returned records.
start_pagenumberPage the run started from.
partialbooleanWhether the run stopped before reaching everything that matched.
humanstringReadable summary of the run.
total_pointsnumberPoints charged for the run: 1 per returned record.
machine.total_itemsnumberNumber of records returned in this response.
machine.total_foundnumberTotal matches the platform reports for the request (482 in the sample), which can be larger than what you asked to return.
machine.page_countnumberPages read for the run.
machine.first_itemobjectThe first returned record, repeated from items[]. Fields below are described on items[].
machine.blockedbooleanWhether the platform refused the request.
machine.proxy_traffic_bytesnumberSize of the data transferred for the run, in bytes.
machine.items[].idstringProduct id or slug on the platform.
machine.items[].namestringProduct name.
machine.items[].urlstringLink to the product page.
machine.items[].aliasstringThe product slug.
machine.items[].product_idstringNumeric product id.
machine.items[].taglinestringOne-line tagline.
machine.items[].ratingnumberAverage review rating.
machine.items[].review_countnumberNumber of reviews.
machine.items[].post_countnullEmpty in the sample; the launch count is not given on this card.
machine.items[].imagestringLogo image link.
machine.items[].categories[]arrayCategories the product is listed in: name, slug and url.
machine.items[].is_no_longer_onlinebooleanWhether the platform marks the product as no longer online. Null when not stated.
machine.items[].review_idstringId of the entry the customer was listed through.
machine.items[].customer_productobjectThe customer's product card, repeating the fields above.
machine.items[].notestringThe shoutout note the maker wrote about how they use the product.
machine.items[].userobjectThe user who posted the entry: id, name, username, url, headline and image.
machine.items[].created_atnullEmpty in the sample; the date of the entry when the platform gives one.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "producthunt_products_customers",
  "product": "notion",
  "max_items": 2,
  "start_page": 1,
  "partial": false,
  "human": "# Product Hunt — product customers\n\n- **Product:** notion\n- **Results:** 2 of 482 found\n- **Proxy traffic:** 437.2 KB",
  "machine": {
    "total_items": 2,
    "first_item": {
      "id": "302272",
      "name": "Screen Studio",
      "url": "https://www.producthunt.com/products/screen-studio",
      "alias": "screen-studio",
      "product_id": "504757",
      "tagline": "Beautiful screen recordings in minutes",
      "rating": 4.89,
      "review_count": 189,
      "post_count": null,
      "image": "https://ph-files.imgix.net/afa0f22b-c19b-4e7e-822f-3b82c9032f69.png?auto=format&fit=crop&w=128&h=128",
      "categories": [
        {
          "name": "Screenshots and screen recording apps",
          "slug": "screenshots-and-screen-recording",
          "url": "https://www.producthunt.com/categories/screenshots-and-screen-recording"
        },
        {
          "name": "Product demo",
          "slug": "product-demo",
          "url": "https://www.producthunt.com/categories/product-demo"
        }
      ],
      "is_no_longer_online": false,
      "review_id": "302272",
      "customer_product": {
        "id": "screen-studio",
        "name": "Screen Studio",
        "url": "https://www.producthunt.com/products/screen-studio",
        "alias": "screen-studio",
        "product_id": "504757",
        "tagline": "Beautiful screen recordings in minutes",
        "rating": 4.89,
        "review_count": 189,
        "post_count": null,
        "image": "https://ph-files.imgix.net/afa0f22b-c19b-4e7e-822f-3b82c9032f69.png?auto=format&fit=crop&w=128&h=128",
        "categories": [
          {
            "name": "Screenshots and screen recording apps",
            "slug": "screenshots-and-screen-recording",
            "url": "https://www.producthunt.com/categories/screenshots-and-screen-recording"
          },
          {
            "name": "Product demo",
            "slug": "product-demo",
            "url": "https://www.producthunt.com/categories/product-demo"
          }
        ],
        "is_no_longer_online": false
      },
      "note": "We organize our recording scripts and content ideas here.",
      "user": {
        "id": "pie6k",
        "name": "Adam Pietrasiak",
        "username": "pie6k",
        "url": "https://www.producthunt.com/@pie6k",
        "headline": null,
        "image": "https://ph-avatars.imgix.net/2298303/1db319b1-6203-4140-bee9-749badc3edcd.jpeg"
      },
      "created_at": null
    },
    "items": [
      {
        "id": "302272",
        "name": "Screen Studio",
        "url": "https://www.producthunt.com/products/screen-studio",
        "alias": "screen-studio",
        "product_id": "504757",
        "tagline": "Beautiful screen recordings in minutes",
        "rating": 4.89,
        "review_count": 189,
        "post_count": null,
        "image": "https://ph-files.imgix.net/afa0f22b-c19b-4e7e-822f-3b82c9032f69.png?auto=format&fit=crop&w=128&h=128",
        "categories": [
          {
            "name": "Screenshots and screen recording apps",
            "slug": "screenshots-and-screen-recording",
            "url": "https://www.producthunt.com/categories/screenshots-and-screen-recording"
          },
          {
            "name": "Product demo",
            "slug": "product-demo",
            "url": "https://www.producthunt.com/categories/product-demo"
          }
        ],
        "is_no_longer_online": false,
        "review_id": "302272",
        "customer_product": {
          "id": "screen-studio",
          "name": "Screen Studio",
          "url": "https://www.producthunt.com/products/screen-studio",
          "alias": "screen-studio",
          "product_id": "504757",
          "tagline": "Beautiful screen recordings in minutes",
          "rating": 4.89,
          "review_count": 189,
          "post_count": null,
          "image": "https://ph-files.imgix.net/afa0f22b-c19b-4e7e-822f-3b82c9032f69.png?auto=format&fit=crop&w=128&h=128",
          "categories": [
            {
              "name": "Screenshots and screen recording apps",
              "slug": "screenshots-and-screen-recording",
              "url": "https://www.producthunt.com/categories/screenshots-and-screen-recording"
            },
            {
              "name": "Product demo",
              "slug": "product-demo",
              "url": "https://www.producthunt.com/categories/product-demo"
            }
          ],
          "is_no_longer_online": false
        },
        "note": "We organize our recording scripts and content ideas here.",
        "user": {
          "id": "pie6k",
          "name": "Adam Pietrasiak",
          "username": "pie6k",
          "url": "https://www.producthunt.com/@pie6k",
          "headline": null,
          "image": "https://ph-avatars.imgix.net/2298303/1db319b1-6203-4140-bee9-749badc3edcd.jpeg"
        },
        "created_at": null
      },
      {
        "id": "262367",
        "name": "Icons8",
        "url": "https://www.producthunt.com/products/icons8",
        "alias": "icons8",
        "product_id": "109801",
        "tagline": "Icons, illustrations, photos, music & design tools",
        "rating": 4.77,
        "review_count": 13,
        "post_count": null,
        "image": "https://ph-files.imgix.net/4f3b7279-9365-4ece-a4fc-4da5b0c9f459.png?auto=format&fit=crop&w=128&h=128",
        "categories": [
          {
            "name": "AI Generative Media",
            "slug": "ai-generative-media",
            "url": "https://www.producthunt.com/categories/ai-generative-media"
          },
          {
            "name": "Design resources",
            "slug": "design-resources",
            "url": "https://www.producthunt.com/categories/design-resources"
          },
          {
            "name": "Icon sets",
            "slug": "icon-sets",
            "url": "https://www.producthunt.com/categories/icon-sets"
          }
        ],
        "is_no_longer_online": false,
        "review_id": "262367",
        "customer_product": {
          "id": "icons8",
          "name": "Icons8",
          "url": "https://www.producthunt.com/products/icons8",
          "alias": "icons8",
          "product_id": "109801",
          "tagline": "Icons, illustrations, photos, music & design tools",
          "rating": 4.77,
          "review_count": 13,
          "post_count": null,
          "image": "https://ph-files.imgix.net/4f3b7279-9365-4ece-a4fc-4da5b0c9f459.png?auto=format&fit=crop&w=128&h=128",
          "categories": [
            {
              "name": "AI Generative Media",
              "slug": "ai-generative-media",
              "url": "https://www.producthunt.com/categories/ai-generative-media"
            },
            {
              "name": "Design resources",
              "slug": "design-resources",
              "url": "https://www.producthunt.com/categories/design-resources"
            },
            {
              "name": "Icon sets",
              "slug": "icon-sets",
              "url": "https://www.producthunt.com/categories/icon-sets"
            }
          ],
          "is_no_longer_online": false
        },
        "note": "We use Notion as our knowledge base. It’s awesome for organizing notes, thoughts, and teams.",
        "user": {
          "id": "visualpharm",
          "name": "Ivan Braun",
          "username": "visualpharm",
          "url": "https://www.producthunt.com/@visualpharm",
          "headline": null,
          "image": "https://ph-avatars.imgix.net/85506/e5056276-90f3-4e1a-b6a2-8008b60738a7.jpeg"
        },
        "created_at": null
      }
    ],
    "total_found": 482,
    "page_count": 1,
    "blocked": false,
    "proxy_traffic_bytes": 447685
  },
  "total_points": 2
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged. max_items caps how many records are returned and billed.

curl -X POST https://api.neuralverge.ai/functions/v1/run-producthunt-products-customers \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product":"notion","max_items":2}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Customer references

Find named products that use a tool, with the maker's own words on why.

Account lists

Turn the customers of a competitor into a target list with ratings and categories attached.

Adoption research

See which kinds of products adopt a tool by reading the categories of its customers.

Case-study sourcing

Shortlist customers whose notes describe a use case worth a closer look.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Product Hunt records with a public page.

Freshness

Read at request time, so the answer reflects the platform as it stands when you ask.

Handling

This source returns information Product Hunt shows publicly. Every response carries the session id you can trace.

What it will not do
  • —Only products whose makers posted a shoutout appear; this is not a complete customer list.
  • —Each entry names the user who posted it. Treat user fields as attribution on the entry, not as a profile to build on.
  • —created_at was null in the sample, so the entry date is not always available.
FAQ

Questions, answered

No. It lists products whose makers said on the platform that they use it, so it reflects what people chose to post.

Related

Related sources

Try product hunt product customers on your own data

One request format across every source in the catalog.

Get started