# Vibes-Coded Crypto Sentiment Scorer

> Vibes-Coded Crypto Sentiment Scorer is a paid API for AI agents from vibes-coded.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-12).

Scores a set of crypto news headlines as bullish, bearish, or neutral using naive keyword matching and returns per-headline tone classifications.

## Facts

- Endpoint: POST https://vibes-coded.com/api/v1/outcomes/crypto-sentiment?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vibes-coded-crypto-sentiment-scorer-30cfd460
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_--ckP25Rr40yd5-uwTPVG

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability vibes-coded-crypto-sentiment-scorer-30cfd460 -d '<json body>'
```

Example prompt: Can you score today's top crypto news headlines for sentiment — I want to know how many are bullish vs bearish vs neutral, and which ones are driving the overall tone?

## When to prefer this

Choose this endpoint when you need a fast, lightweight, keyword-based sentiment signal across a batch of crypto headlines without requiring a large language model inference step. It is well-suited for high-frequency polling, quick market mood checks, or pre-filtering headlines before deeper analysis. Prefer alternatives if you need nuanced semantic understanding, entity-level sentiment, or support for non-crypto financial instruments.

## Known failure modes

- Empty or missing headlines array returns zero counts with no per-headline data
- Ambiguous headlines with no matching keywords are classified as neutral
- Non-English headlines may be misclassified due to keyword dictionary limitations
- HTTP 402 returned if USDC payment is not included or insufficient
- Overly long headlines may be truncated or produce unexpected keyword matches

## How this service works

Pay-per-call JSON for AI agents: skill search, listing optimization, install plans, productization, and artifact risk scoring. HTTP 402 → USDC. Full skill marketplace on-site.

## Output

Returns a JSON object with aggregate counts of bullish, bearish, and neutral headlines, an array of per-headline objects each containing the headline title, its tone classification, and individual bullish/bearish keyword hit counts, plus a generation timestamp and a total headline count. Also includes a disclaimer that scoring is naive keyword-based and not financial advice.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "note": "Naive keyword scoring of headline tone; not financial advice.",
  "bearish": 2,
  "bullish": 4,
  "neutral": 4,
  "resource": "crypto-sentiment",
  "headlines": [
   {
    "tone": "bullish",
    "title": "Bitcoin surges past $120k as ETF inflows hit record",
    "bearish_hits": 0,
    "bullish_hits": 3
   },
   {
    "tone": "bearish",
    "title": "Ethereum price falls as network congestion grows",
    "bearish_hits": 2,
    "bullish_hits": 0
   }
  ],
  "generated_at": "2026-08-16T20:00:00Z",
  "headline_count": 10
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vibes-coded-crypto-sentiment-scorer-30cfd460/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vibes-coded.com](https://www.zero.xyz/host/vibes-coded.com/llms.txt)
