ToolAssay

Tracks how much is written about an organisation and in what tone, comparing a r

Tracks how much is written about an organisation and in what tone, comparing a recent window against the same term own longer baseline, and returns both the volume ratio and the tone shift with the articles behind them. The framing is fixed and repeated in the response: this is an attention signal and not a judgement. A tone drop means more negative language is being used, not that something happened, and a product recall, a lawsuit and a critical opinion piece produce the same deflection.

Answeringour last check, 2026-09-24
1 of 1checks answered this week
950 msmedian answer time
$0.006listed price per call
$0.006price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://research.halowerk.com/v1/controversy-pulse

CategoryCommerce and shopping
Provider hostresearch.halowerk.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-24 valid payment request 402$0.006 950 ms

Example input (from the provider)

{
  "body": {
    "baseline": "1w",
    "include_articles": false,
    "organisation": "Volkswagen",
    "window": "1d"
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "baseline": {
              "default": "8w",
              "maxLength": 6,
              "type": "string"
            },
            "include_articles": {
              "default": true,
              "type": "boolean"
            },
            "organisation": {
              "maxLength": 120,
              "minLength": 2,
              "type": "string"
            },
            "window": {
              "default": "7d",
              "maxLength": 6,
              "type": "string"
            }
          },
          "required": [
            "organisation"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON