---
title: "Metaculus top comments feed"
method: GET
path: "/metaculus/top-comments"
tags: ["Metaculus"]
---

# Metaculus top comments feed

`GET /metaculus/top-comments`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/metaculus/top-comments`
- Auth: API key in header `x-api-key`

Returns Metaculus question rows for the questions whose recent public comments collected the highest vote scores over roughly the last week. Comment bodies are not exposed.

## Query parameters

- `limit` integer
- `topic` string

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MetaculusQuestionsResponseDoc
  - `code` integer
  - `data` MetaculusQuestionsResponse
    - `feed` string: Feed the questions came from, for example `questions`.
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `limit` integer: Maximum number of questions requested.
    - `questions` MetaculusQuestionRow[]: Questions in the feed, one item per question.
      - `categories` MetaculusProject[]: Categories the question is filed under.
        - `emoji` string: Emoji shown next to the category or project on Metaculus.
        - `id` integer: Metaculus id of the category or project.
        - `name` string: Display name, for example `Economy & Business`.
        - `slug` string: URL slug, for example `economy-business`.
        - `type` string: Kind of project, for example `category` or `tournament`.
      - `comment_count` integer: Number of comments on the question.
      - `edited_at` string: Time the question was last edited, in UTC (RFC 3339).
      - `forecaster_count` integer: Number of forecasters who have forecast on the question.
      - `forecasts_count` integer: Total number of forecasts submitted on the question.
      - `id` integer: Metaculus post id of the question. Use it with the question endpoints.
      - `latest_forecast_center` number: Central value of the latest community forecast, as Metaculus reports it.
      - `latest_forecast_lower` number: Lower bound of the latest community forecast interval.
      - `latest_forecast_upper` number: Upper bound of the latest community forecast interval.
      - `open_time` string: Time the question opened for forecasts, in UTC (RFC 3339).
      - `projects` MetaculusProject[]: Tournaments and projects the question belongs to.
        - `emoji` string: Emoji shown next to the category or project on Metaculus.
        - `id` integer: Metaculus id of the category or project.
        - `name` string: Display name, for example `Economy & Business`.
        - `slug` string: URL slug, for example `economy-business`.
        - `type` string: Kind of project, for example `category` or `tournament`.
      - `public_page_derived` boolean: Always `true`: the values are those shown publicly on Metaculus, without a login.
      - `published_at` string: Time the question was published, in UTC (RFC 3339).
      - `question_id` integer: Metaculus id of the underlying question, which can differ from the post `id`.
      - `question_title` string: Full wording of the question.
      - `question_type` string: Question type, for example `binary`, `numeric` or `multiple_choice`.
      - `resolved` boolean: Whether the question has been resolved.
      - `scheduled_close_time` string: Time the question is scheduled to close to forecasts, in UTC (RFC 3339).
      - `scheduled_resolve_time` string: Time the question is scheduled to resolve, in UTC (RFC 3339).
      - `slug` string: URL slug of the question.
      - `status` string: Question status on Metaculus, for example `open`.
      - `title` string: Question title as shown on Metaculus.
      - `unit` string: Unit of the answer for numeric questions, for example `USD/metric ton`.
      - `url` string: Metaculus page URL of the question.
    - `source_url` string: URL the data was read from.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
