Api Endpoint

Tanod utilpeek

Use when an agent must tell if interest in a topic is rising or fading: Wikipedia, Hacker News and news over time. Topic trends and attention over time: Wikipedia page views per language, Hacker News and news mentions with change and spike days (public signals, not Google Trends; utilpeek by Tanod).

Open interactive test console

Offering

Provider
tanod.dev
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Social Intelligence
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://tanod.dev/v1/trends/attention
MIME type
application/json
First seen
2026-10-16T01:51:02.144Z
Last seen
Tags
trends, attention, utilpeek, fx-rates, qr-code

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.005 USDC
Atomic price: 5000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 3
0.005 USDC
Atomic price: 5000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 4
0.005 USDC
Atomic price: 5000000000000000 · Network: eip155:56 · Asset: USDC · Scheme: exact
Payment option 5
0.005 USDC
Atomic price: 5000 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Payment option 6
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 7
0.005 USDC
Atomic price: 5000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "5000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "5000",
    "payTo": "RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus"
  },
  {
    "scheme": "exact",
    "network": "eip155:56",
    "asset": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
    "amount": "5000000000000000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "5000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "5000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  }
]

Observed health

Status
Healthy
Latest latency
1862 ms
Average latency
1280 ms
HTTP status
204
Last checked
Reachability
100% over 12 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json",
        "form-data",
        "text"
      ]
    },
    "body": {
      "additionalProperties": false,
      "properties": {
        "topics": {
          "description": "1 to 5 topics (words or a name, up to 100 characters each). Each is resolved to the top English Wikipedia search hit, reported as `article.title`. Several topics are compared: each gets its relative share.",
          "items": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "maxItems": 5,
          "minItems": 1,
          "type": "array"
        },
        "start": {
          "anyOf": [
            {
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "First day, YYYY-MM-DD (UTC). Default: 90 days ending at `end`."
        },
        "end": {
          "anyOf": [
            {
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Last day, YYYY-MM-DD (UTC), at most yesterday (later is clamped to it). Default: yesterday. The range is at most 365 days."
        },
        "languages": {
          "anyOf": [
            {
              "items": {
                "pattern": "^[A-Za-z]{2,3}$",
                "type": "string"
              },
              "maxItems": 6,
              "minItems": 1,
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Optional Wikipedia language codes, at most 6 (en, de, ja ...). Default: en plus the four most-read languages that have the article. A language without the article is listed under `languages_skipped`."
        },
        "related": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Default false. True (one topic only) adds `related`: up to 10 `top` and 10 `rising` related Wikipedia topics, ranked by page views; not search queries and not Google Trends data."
        }
      },
      "required": [
        "topics"
      ],
      "type": "object"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "end": {
              "anyOf": [
                {
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Last day, YYYY-MM-DD (UTC), at most yesterday (later is clamped to it). Default: yesterday. The range is at most 365 days."
            },
            "languages": {
              "anyOf": [
                {
                  "items": {
                    "pattern": "^[A-Za-z]{2,3}$",
                    "type": "string"
                  },
                  "maxItems": 6,
                  "minItems": 1,
                  "type": "array"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional Wikipedia language codes, at most 6 (en, de, ja ...). Default: en plus the four most-read languages that have the article. A language without the article is listed under `languages_skipped`."
            },
            "related": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Default false. True (one topic only) adds `related`: up to 10 `top` and 10 `rising` related Wikipedia topics, ranked by page views; not search queries and not Google Trends data."
            },
            "start": {
              "anyOf": [
                {
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "First day, YYYY-MM-DD (UTC). Default: 90 days ending at `end`."
            },
            "topics": {
              "description": "1 to 5 topics (words or a name, up to 100 characters each). Each is resolved to the top English Wikipedia search hit, reported as `article.title`. Several topics are compared: each gets its relative share.",
              "items": {
                "maxLength": 100,
                "minLength": 1,
                "type": "string"
              },
              "maxItems": 5,
              "minItems": 1,
              "type": "array"
            }
          },
          "required": [
            "topics"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "attribution": {
              "type": "object"
            },
            "caveats": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "comparison": {
              "properties": {
                "basis": {
                  "type": "string"
                },
                "ranking": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "totals": {
                  "type": "object"
                }
              },
              "type": "object"
            },
            "days": {
              "type": "integer"
            },
            "end": {
              "type": "string"
            },
            "end_clamped_to_yesterday": {
              "type": "boolean"
            },
            "label": {
              "type": "string"
            },
            "method": {
              "type": "string"
            },
            "not_google_trends": {
              "type": "boolean"
            },
            "related": {
              "properties": {
                "end": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "min_views_30d": {
                  "type": "integer"
                },
                "rising": {
                  "items": {
                    "properties": {
                      "change_7d_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      },
                      "url": {
                        "type": "string"
                      },
                      "views_30d": {
                        "type": "integer"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "skipped": {
                  "type": "integer"
                },
                "start": {
                  "type": "string"
                },
                "top": {
                  "items": {
                    "properties": {
                      "change_7d_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      },
                      "url": {
                        "type": "string"
                      },
                      "views_30d": {
                        "type": "integer"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "type": [
                "object",
                "null"
              ]
            },
            "start": {
              "type": "string"
            },
            "topics": {
              "items": {
                "properties": {
                  "article": {
                    "properties": {
                      "alternatives": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "disambiguation_page": {
                        "type": "boolean"
                      },
                      "language": {
                        "type": "string"
                      },
                      "title": {
                        "type": "string"
                      },
                      "url": {
                        "type": "string"
                      }
                    },
                    "type": [
                      "object",
                      "null"
                    ]
                  },
                  "change": {
                    "properties": {
                      "hacker_news": {
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "news": {
                        "type": [
                          "object",
                          "null"
                        ]
                      },
                      "wikipedia": {
                        "type": [
                          "object",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "daily": {
                    "items": {
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "errors": {
                    "items": {
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "found": {
                    "type": "boolean"
                  },
                  "hacker_news": {
                    "properties": {
                      "comments": {
                        "type": [
                          "integer",
                          "null"
                        ]
                      },
                      "note": {
                        "type": "string"
                      },
                      "partial": {
                        "type": "boolean"
                      },
                      "query": {
                        "type": "string"
                      },
                      "stories": {
                        "type": [
                          "integer",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "news": {
                    "properties": {
                      "available": {
                        "type": "boolean"
                      },
                      "coverage_start": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "mentions": {
                        "type": [
                          "integer",
                          "null"
                        ]
                      },
                      "unavailable_reason": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "note": {
                    "type": "string"
                  },
                  "share": {
                    "properties": {
                      "hacker_news_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "news_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "wikipedia_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "spike_days": {
                    "properties": {
                      "hacker_news": {
                        "items": {
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      },
                      "news": {
                        "items": {
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      },
                      "wikipedia": {
                        "items": {
                          "type": "object"
                        },
                        "type": [
                          "array",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "topic": {
                    "type": "string"
                  },
                  "trend": {
                    "properties": {
                      "basis": {
                        "type": "string"
                      },
                      "change_28d_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "change_7d_pct": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "direction": {
                        "enum": [
                          "rising",
                          "falling",
                          "stable",
                          "insufficient_data"
                        ],
                        "type": "string"
                      },
                      "direction_28d": {
                        "type": "string"
                      },
                      "stable_within_pct": {
                        "type": "number"
                      }
                    },
                    "type": "object"
                  },
                  "wikipedia": {
                    "properties": {
                      "languages": {
                        "items": {
                          "properties": {
                            "language": {
                              "type": "string"
                            },
                            "title": {
                              "type": "string"
                            },
                            "views": {
                              "type": "integer"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "languages_skipped": {
                        "items": {
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "total_views": {
                        "type": "integer"
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "topic",
                  "found"
                ],
                "type": "object"
              },
              "type": "array"
            },
            "warnings": {
              "items": {
                "type": "object"
              },
              "type": "array"
            }
          },
          "required": [
            "label",
            "not_google_trends",
            "start",
            "end",
            "days",
            "topics",
            "attribution",
            "method"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}