crawlbaseДокументация
Войти

Использование API

Добавьте &scraper=producthunt-product к запросу Crawling API. URL-кодируйте целевой URL в параметре url.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.producthunt.com/products/acme-analytics' \
  --data-urlencode 'scraper=producthunt-product' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.producthunt.com/products/acme-analytics',
    {'scraper': 'producthunt-product'}
)

import json
data = json.loads(res['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

const res = await api.get(
  'https://www.producthunt.com/products/acme-analytics',
  { scraper: 'producthunt-product' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.producthunt.com/products/acme-analytics', scraper: 'producthunt-product')
data = JSON.parse(res.body)

Пример входного URL

URL, передаваемый в параметре url (URL-декодированный для удобства чтения):

https://www.producthunt.com/products/acme-analytics

Структура ответа

Тело ответа в формате JSON. Типы полей могут быть null, если исходная страница не содержит значения.

id
string
Идентификатор продукта в Product Hunt.
name
string
Название продукта.
tagline
string
Tagline продукта.
slug
string
URL-slug продукта.
url
string
Канонический URL продукта в Product Hunt.
description
string
Полное описание продукта.
upvotes
integer
Количество upvotes у продукта.
commentsCount
integer
Количество комментариев к продукту.
reviewsCount
integer
Количество отзывов о продукте.
reviewsRating
number | null
Средний рейтинг отзывов или null, если отзывов нет.
featuredAt
string | null
Время, когда продукт был показан на витрине (ISO 8601).
createdAt
string
Время создания продукта (ISO 8601).
website
string | null
Внешний веб-сайт продукта.
thumbnail
string | null
URL миниатюры, если присутствует.
topics
array
Topics, которыми помечен продукт.
makers
array
Имена мейкеров, указанных для продукта.
makerCount
integer
Количество мейкеров, указанных для продукта.

Пример ответа

{
  "id": "612345",
  "name": "Acme Analytics",
  "tagline": "Product analytics that ships itself",
  "slug": "acme-analytics",
  "url": "https://www.producthunt.com/products/acme-analytics",
  "description": "Acme Analytics is a self-serve product analytics platform that auto-instruments your app and surfaces the metrics that matter without a data team.",
  "upvotes": 842,
  "commentsCount": 74,
  "reviewsCount": 128,
  "reviewsRating": 4.8,
  "featuredAt": "2026-07-14T07:01:00Z",
  "createdAt": "2026-07-14T07:01:00Z",
  "website": "https://acme-analytics.com",
  "thumbnail": "https://ph-files.imgix.net/acme-thumb.png",
  "topics": ["Analytics", "SaaS", "Developer Tools"],
  "makers": ["Jane Doe", "Sam Rivera", "Priya Patel"],
  "makerCount": 3
}