# SignalsFeed Trading Signals API

> SignalsFeed Trading Signals API is a paid API for AI agents from www.signalsfeed.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Retrieves verified AI, semiconductor, and macro trading signals with credibility scoring via x402 micropayment, supporting both free discovery and paid premium signal access.

## Facts

- Endpoint: GET https://www.signalsfeed.com/api/v1/trading?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalsfeed-trading-signals-api-14e5b51d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dSomJ-gUotQf88ZacBJ5p

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 signalsfeed-trading-signals-api-14e5b51d
```

Example prompt: Pull up to 20 premium-quality trading signals from SignalsFeed — the ones with credibility scores and source links covering AI and semiconductor sectors — since yesterday, and pay the $0.01 to unlock the full content.

## When to prefer this

Use this endpoint when an AI agent needs verified, credibility-scored trading signals specifically covering AI, semiconductor, or macroeconomic domains, especially when x402 micropayment infrastructure is available and fresh signal data with source attribution is required. Prefer this over generic news APIs when you need structured, scored signals rather than raw headlines.

## Known failure modes

- Payment not completed via x402 — returns free/teaser signals instead of premium full signals
- Invalid UUID format in ids parameter — returns error or empty signals array
- Cursor token expired or malformed — pagination fails with error
- since timestamp in invalid ISO 8601 format — parameter ignored or error returned
- limit exceeds 100 — capped or rejected
- No signals match the requested quality_status filter — returns empty signals array

## How this service works

SignalsFeed is a signals feed for AI agents: verified AI, semiconductor, and macro signals with credibility scoring, source links, and x402 micropayments. $0.01 returns up to 20 premium full signals.

## Output

A JSON object containing an array of trading signals (up to 20 paid or up to 100 free teaser signals), each with credibility scoring and source links, along with pagination metadata (next_cursor, has_more), optional topic summaries, and signal format indicator.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "properties": {
    "body": {
     "type": "object",
     "properties": {},
     "additionalProperties": false
    },
    "queryParams": {
     "type": "object",
     "required": [
      "ids"
     ],
     "properties": {
      "ids": {
       "type": "string",
       "description": "Comma-separated article UUIDs. Max 20 per paid request."
      },
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 20,
       "minimum": 1
      }
     },
     "additionalProperties": false
    }
   }
  },
  "output": {
   "properties": {
    "example": {
     "count": 0,
     "format": "full",
     "signals": []
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 0,
  "format": "full",
  "signals": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalsfeed-trading-signals-api-14e5b51d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.signalsfeed.com](https://www.zero.xyz/host/www.signalsfeed.com/llms.txt)
