Quick audience reaction check
Quick audience reaction check: sentiment analysis and customer feedback simulation for a product launch, announcement, pricing change or decision from 3 stakeholder perspectives. POST JSON {prompt, context?}. Strict JSON: sentiment, objections, risks, fixes. $0.15 USDC on Base, ~10 s.
Answeringour last check, 2026-09-24
1 of 1checks answered this week
678 msmedian answer time
$0.15listed price per call
$0.15price 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://reactionpulse-production.reactionpulse-x402.workers.dev/v1/reaction/quick
| Category | Commerce and shopping |
|---|---|
| Provider host | reactionpulse-production.reactionpulse-x402.workers.dev |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-24 | valid payment request | 402 | $0.15 | 678 ms |
Example input (from the provider)
{
"body": {
"context": "Mid-size legaltech vendor with 1,200 customers. Competitors charge $49-149/month. Existing customers were promised no price increases during 2026.",
"output_language": "en",
"perspectives": [
"customer",
"skeptical_customer",
"competitor",
"analyst"
],
"prompt": "Company X launches a $199/month AI note-taker for law firms next week, replacing its $99 plan and adding automatic matter summaries."
},
"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": {
"audience": {
"description": "Optional primary audience the subject targets.",
"maxLength": 200,
"type": "string"
},
"context": {
"description": "Optional background: company, market, target segment, constraints, prior history.",
"maxLength": 4000,
"type": "string"
},
"output_language": {
"default": "en",
"description": "ISO language code for the output text.",
"pattern": "^[a-z]{2}(-[A-Za-z]{2})?$",
"type": "string"
},
"perspectives": {
"description": "Optional preferred perspectives. Suggested values: customer, skeptical_customer, developer, investor, competitor, early_adopter, analyst, content_creator, regulatory_risk, market, employee, partner. Free-text roles are accepted.",
"items": {
"maxLength": 40,
"type": "string"
},
"maxItems": 8,
"type": "array"
},
"prompt": {
"description": "The subject to simulate reactions to: a product launch, announcement, price change, decision, news item, hypothesis, proposal or URL description. Plain text.",
"maxLength": 6000,
"minLength": 8,
"type": "string"
}
},
"required": [
"prompt"
],
"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": {
"confidence": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"controversy_score": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"disclaimer": {
"type": "string"
},
"failure_modes": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"likelihood": {
"enum": [
"low",
"medium",
"high"
],
"type": "string"
}
},
"required": [
"description",
"likelihood"
],
"type": "object"
},
"maxItems": 10,
"type": "array"
},
"generated_at": {
"description": "ISO 8601 timestamp (UTC).",
"type": "string"
},
"input_integrity": {
"additionalProperties": false,
"properties": {
"notes": {
"maxLength": 300,
"type": "string"
},
"status": {
"enum": [
"clean",
"suspicious"
],
"type": "string"
}
},
"required": [
"status",
"notes"
],
"type": "object"
},
"key_uncertainties": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"likely_objections": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"likely_positive_reactions": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"market_implications": {
"items": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"meta": {
"properties": {
"latency_ms": {
"type": "integer"
},
"model": {
"type": "string"
},
"network": {
"type": "string"
},
"price_usd": {
"type": "string"
},
"provider": {
"type": "string"
},
"tokens_in": {
"type": "integer"
},
"tokens_out": {
"type": "integer"
}
},
"required": [
"model",
"provider",
"latency_ms",
"t