Skip to main content

signalfuse

Python client for the SignalFuse trading intelligence API.

Fused signals combining sentiment, macro regime, and market structure for crypto markets.

Install

pip install signalfuse

Quick start

from signalfuse import SignalFuseClient

client = SignalFuseClient(credit_token="your-token")
signal = client.get_signal("BTC")
print(signal)

Get a free trial token

curl -X POST https://api.signalfuse.co/v1/credits/trial \
  -H "Content-Type: application/json" \
  -d '{"wallet": "0xYourWalletAddress"}'

Usage

Sync client

from signalfuse import SignalFuseClient

with SignalFuseClient(credit_token="your-token") as client:
    # Directional signal for a single asset
    signal = client.get_signal("ETH")

    # Batch signals for all supported assets
    signals = client.get_signals()

    # Sentiment breakdown
    sentiment = client.get_sentiment("BTC")

    # Macro risk regime
    regime = client.get_regime()

    # Strategy Arena
    leaderboard = client.get_arena_leaderboard()
    arena_signal = client.get_arena_signal("momentum_v1", "BTC")

    # Pricing info
    pricing = client.get_pricing()

Async client

import asyncio
from signalfuse import AsyncSignalFuseClient

async def main():
    async with AsyncSignalFuseClient(credit_token="your-token") as client:
        signal = await client.get_signal("BTC")
        regime = await client.get_regime()
        print(signal, regime)

asyncio.run(main())

Authentication

SignalFuse supports two payment modes:

  1. Credit tokens (simplest) -- get 25 free trial calls, then buy packs (500 calls / $4, 5000 calls / $30).
  2. x402 micropayments -- automatic per-call USDC payments on Base. See x402.org for details.

This SDK uses credit tokens. Pass your token when creating the client:

client = SignalFuseClient(credit_token="sf_abc123...")

API reference

Method Endpoint Description
get_signal(symbol) GET /v1/signal/{symbol} Fused directional signal
get_signals() GET /v1/signal/batch Batch signals for all assets
get_sentiment(symbol) GET /v1/sentiment/{symbol} Sentiment breakdown
get_regime() GET /v1/regime Macro risk regime
get_arena_leaderboard() GET /v1/arena/leaderboard Strategy Arena leaderboard
get_arena_signal(id, symbol) GET /v1/arena/{id}/{symbol} Arena strategy signal
get_pricing() GET /v1/pricing Current API pricing

License

MIT

Metadata

Release files for signalfuse 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for signalfuse 0.1.0
File Size Uploaded
signalfuse-0.1.0.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for signalfuse 0.1.0
File Interpreter ABI Platform
signalfuse-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / signalfuse-0.1.0.tar.gz

Download URL signalfuse-0.1.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
03b814d98bdbc8095d851a034d0f8c21483afb9684f76138f1c22edce70d0ea1
BLAKE2b-256 checksum
How to use checksums
0c96a2f5222abf8d6f4b608bfa98c5256b95827b8b42769f91fe81dcb181dbe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / signalfuse-0.1.0-py3-none-any.whl

Download URL signalfuse-0.1.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0170a87397a3a6875982052024b58de998bcd8a652432751e47896095585038a
BLAKE2b-256 checksum
How to use checksums
b3df7c5eb3aaa34c3c43b2e8d3a5bb2e128a90f3cba0e15f68ec837a3966fd7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page