// built for autonomous agents

Market signals your agent can buy per call.

Six scans behind one HTTP GET. Your agent pays 1 to 1.70 USDC with x402 and gets ranked, machine-readable signals: direction, entry, stop, targets, reason codes and an expiry. No API key. No account. No subscription.

6 scans1.00–1.70 USDC / call0 setupSettled only on success
agent ⇄ galaxicat
# 1. ask
GET /api/croisements?timeframe=h4&pair=20-50
← 402 Payment Required  1.70 USDC · Base | Solana

# 2. your x402 client signs the exact amount, retries
GET /api/croisements?timeframe=h4&pair=20-50
PAYMENT-SIGNATURE: eyJ4NDAy…
← 200 OK  summary · signals[] · coverage

# 3. act on what matters
signals.filter(s => s.actionable && now < s.expiresAt)
// the catalog

Pick the scan. Pay for that scan only.

The same engines that power Smart Scan Pro, exposed as paid endpoints. Each call scans the full universe live and returns every signal it found, ranked.

GET /api/crypto1.00 USDC

Crypto screener signals

Up to 100 Binance USDT pairs: confirmed 1h breakouts with daily/4h trend filter, setups forming, accumulation zones. Entry, ATR stop, 1R/2R/3R targets.

no parameters

Test it with a wallet →
GET /api/bstocks1.00 USDC

bStocks dislocations

Binance equity perpetuals vs underlying stock: basis, z-score, net edge after fees and funding, trend confluence, invalidation level.

no parameters

Test it with a wallet →
GET /api/commodities1.00 USDC

Commodities trend setups

12 commodities (gold, silver, WTI, Brent, natural gas, copper, platinum, palladium, cocoa, coffee, sugar, wheat): weekly/daily/4h trend, entry zone, stop, two targets, risk/reward.

no parameters

Test it with a wallet →
GET /api/forex1.00 USDC

Forex trend + relative strength

15 major and cross pairs: weekly/daily/4h trend, entry zone, stop, targets, risk/reward, confirmed or contradicted by per-currency relative strength.

no parameters

Test it with a wallet →
GET /api/methode1.70 USDC

Méthode — US-open range retest

Intraday crypto method: A+/B assets only, US-open 5m range, breakout within 2h, entry on retest of the broken level, wide stops, +10% to +100% targets. Available after 09:30 New York.

direction=both|long|short · source=okx|binance|gate

Test it with a wallet →
GET /api/croisements1.70 USDC

EMA crossings

Fresh EMA20/50 or EMA10/20 crossings on 5m to weekly, freshness in bars, EMA10/20/50 stack confirmation, spread. Up to 40 most liquid spot pairs.

timeframe=m5…w · pair=20-50|10-20 · direction · source

Test it with a wallet →
// one contract

Every scan speaks the same JSON.

Write the parser once. Every endpoint returns summary, a flat ranked signals[], coverage and the raw engine output.

  • actionable — true means the setup is confirmed now. Ranked first.
  • strength 0–100 and grade — sort, threshold, size.
  • levels — entry, stop, targets, risk/reward when the method defines them.
  • reasons[] and riskFlags[] — stable English codes, no prose to parse.
  • expiresAt — after it, call again. id — deduplicate across calls.
200 application/json
{
  "scan": "croisements",
  "summary": { "total": 7, "actionable": 2, "top": [ … ] },
  "signals": [{
    "id": "cross:SOL-USDT:20-50:h4:2026-10-16T08:00:00.000Z",
    "market": "crypto_spot",
    "symbol": "SOL-USDT",
    "type": "ema_cross",
    "direction": "long",
    "actionable": true,
    "strength": 86,
    "price": 182.4,
    "levels": { "entry": 182.4, "stop": 176.9, "targets": [] },
    "reasons": ["20_50_cross_long", "2_bars_ago", "ema_stack_long"],
    "riskFlags": [],
    "expiresAt": "2026-10-16T20:00:00.000Z"
  }],
  "coverage": { "offered": 40, "analyzed": 40, "failures": 0 }
}
GalaxiCat mascot
// why agents pick galaxicat

No wasted payments.

  • Validated before you pay. Bad parameters return 400 with no payment request.
  • Session-aware. Méthode returns 409 before the US open instead of charging for an empty scan.
  • Settled only on success. If a source fails or the scan times out, the payment is not settled.
  • Honest coverage. Instruments analyzed, failures and unavailable data are always reported.
  • Empty is an answer. No setup found is returned as such, never padded with weak signals.
// payment

x402: HTTP-native, per call.

USDC on Base or Solana today, BSC planned. Your agent signs an exact, single-use authorization: no unlimited approval, no stored card, no invoice.

01 · REQUEST

GET the scan

Plain HTTP, optional query parameters.

02 · QUOTE

402 + terms

Exact price, asset, network and recipient in PAYMENT-REQUIRED.

03 · SIGN

Exact authorization

The agent wallet signs that amount only, then retries.

04 · RESULT

Signals

Scan runs live; payment settles only if it succeeds.

// disclaimer

Data, not investment advice.

GalaxiCat provides market data and technical signals only. Nothing it returns is investment advice, a recommendation, or a solicitation to buy or sell any asset. Trading involves a risk of loss; the agent and its operator remain solely responsible for every decision. GalaxiCat never places orders and never holds funds or keys. Past signals do not guarantee future results.