Documentation
Bitcoin trading intelligence that connects to your AI agent through OpenClaw. Just ask questions in plain English.
Overview
BTC Signals Pro is a Bitcoin trading intelligence service that gives your AI agent access to institutional-grade market data. A multi-step pipeline runs every hour, collecting 200+ data points from 44+ sources. An AI engine generates trade recommendations when significant price movement is detected.
You interact with it through natural language — ask your AI agent a question, and the OpenClaw skill automatically queries the right data, interprets it, and gives you an actionable answer.
Setup
Get up and running in under 2 minutes:
Install the Free Skill
In Claude Code or any OpenClaw-compatible agent, run:
When prompted, enter your API key from Step 1.
Start Asking
That’s it. Talk to your AI agent naturally:
Your First Prompt
Try asking your AI agent: “What is Bitcoin doing right now?”
Behind the scenes, the skill automatically executes a multi-step workflow:
Scans for breaking alerts
Gets current market data
Reads the trade score
Delivers plain-English answer
You get a complete market picture in seconds — price, trend, sentiment, trade score, and any breaking news — without touching a single API endpoint.
Prompt Library
Here are 24 ready-to-use prompts organized by category. Copy any of them and send to your AI agent — the skill handles the rest.
Market Check
Fetches price, 24h change, Fear & Greed Index, trade score, and any breaking news. Your go-to daily check-in.
Gets market overview with sentiment context. Extreme Fear = contrarian buy signal, Extreme Greed = caution.
Pulls market structure analysis, technicals (RSI, MACD, EMAs), and the overall trade score direction.
Trade Signals
Returns the AI-generated trade setup with Entry, Stop Loss, and Take Profit levels based on current conditions.
Gets the scalp setup with entry, SL, TP1/TP2, risk-to-reward ratio, and AI rationale for the trade.
Pulls the swing trade setup with 3-tier take profit targets (TP1/TP2/TP3) and multi-day management strategy.
Derivatives
Reads L/S ratios from 3 exchanges and applies the contrarian rule: when retail is heavily one-sided, the market tends to move against them.
Returns heatmap data across 24h, 7d, and 30d timeframes showing where leveraged positions are clustered.
Comprehensive derivatives snapshot: funding rates, open interest, cumulative volume delta, and recent liquidation data.
Price Levels
Returns ~49 weighted price levels including pivots, Fibonacci retracements, Volume Profile, and period opens.
Gets the unified confluence engine output — the price level where the most technical factors cluster together.
Checks the VP POC (price with the most traded volume), Value Area High/Low, and current price position relative to them.
News & Macro
Checks the AI-powered news monitor (scans every 2 hours, scores severity 1-10). Severity 7+ triggers automatic warnings.
Returns upcoming FOMC, CPI, NFP, GDP, and PCE events with impact ratings. Major events within 4 hours trigger risk warnings.
Gets the macro environment snapshot: Dollar Index, Gold price, volatility index, and 10-year Treasury yield.
Contrarian
Analyzes L/S ratios, Fear & Greed, and retail positioning to determine if the majority is likely wrong at an extreme.
Pulls the AI-generated narrative explaining what institutional-level data suggests, including ETF flows and options activity.
Returns the 0-100 composite score with full breakdown: temporal, sentiment, liquidity (L/S), confluence, and multiplier.
Risk Management
Checks the economic calendar for upcoming events and current news severity. Applies risk rules: reduce size 50% within 4 hours, close all within 1 hour of major events.
Analyzes current price vs. your entry, checks the trade score trend, heatmap proximity, and news risk to advise on position management.
Pre-trade safety scan: checks breaking news, economic calendar, L/S extremes, and heatmap zones for potential liquidation cascades.
Multi-Factor
Scores 5 factors as +1/0/-1: Trade score, L/S ratio, heatmap direction, confluence direction, CVD. Sum ≥+3 = LONG, ≤-3 = SHORT, otherwise no trade.
The ultimate daily check-in. Pulls news, market overview, trade score, L/S ratios, heatmaps, levels, calendar, and generates a complete situation report.
Deep multi-endpoint analysis: historical price action, key levels, retail positioning, heatmap targets, and a synthesized trade recommendation with entry and exit strategy.
The Power Prompt
This is the most comprehensive single prompt you can give your AI agent. It triggers a full multi-endpoint analysis and produces a complete trade recommendation with exit strategy:
This prompt will cause the agent to query market history, price levels, L/S ratios, heatmaps, trade setups, and news to build a complete trade picture.
Bot Integration Patterns
For users who want their AI agent to act autonomously, these pre-built trading patterns define specific decision-making logic:
Pattern 1: Score-Based Entry
Poll the trade score every 2 hours. Enter LONG when score ≥ 65, SHORT when score ≤ 34, HALT (close all) when score = 0. Use the AI scalp setup for exact Entry/SL/TP levels.
Pattern 2: Contrarian L/S Extreme
Fade retail positioning. If the average L/S ratio > 1.8, open a short. If < 0.55, open a long. Confirm with CVD direction. Target the nearest heatmap liquidation zone for Take Profit.
Pattern 3: News-Aware Trading
Always check news before entry. Severity ≥ 8: no new trades, tighten stops. Severity ≥ 9: close all positions. FOMC/CPI/NFP within 4 hours: reduce size 50%. Within 1 hour: close all.
Pattern 4: Multi-Factor Confirmation
Score 5 factors as +1/0/-1: trade score, L/S ratio, heatmap direction, confluence direction, CVD. Sum ≥ +3: enter LONG. Sum ≤ -3: enter SHORT. Between -2 and +2: no trade.
Pattern 5: Swing Trade Management
Fetch the swing setup at 6 AM and 6 PM CST. If status = “new”: place limit order with 3-tier TP (33%/33%/34%). If “active”: monitor score every 2 hours, tighten to breakeven if score flips. If “modified”: update levels per new parameters.
Email Reports
Get a comprehensive HTML trade report delivered straight to your inbox. The report includes the current trade score, AI scalp and swing setups with exact levels, technical analysis, derivatives data, and the AI market narrative.
Using OpenClaw (Easiest)
Just ask your AI agent:
Your agent will call the report endpoint automatically and send a styled HTML report to the email address you provide.
Using curl (Developers)
Send a report to any email address with a single API call:
Response:
Preview the Report (No Email)
To view the report HTML without sending an email:
What’s in the Report
Trade Score — Composite score (0–100), action, Fear & Greed, RSI
AI Scalp Setup — Direction, grade, entry, SL, TP1–TP2, R:R, rationale
AI Swing Setup — Direction, grade, entry, SL, TP1–TP3, R:R, rationale
Derivatives & Sentiment — L/S ratios, order book imbalance, Fear & Greed
Technical Summary — AI-generated technical analysis
Fractal Patterns — Historical pattern matches (when available)
AI Narrative — Full market interpretation (when available)
Multi-Token Coverage
BTC Signals Pro is built Bitcoin-first — the entire 16-step pipeline, trade score, confluence engine, and AI recommendations are optimized for BTC. However, the underlying data infrastructure supports additional tokens through specific endpoints.
Crypto News by Symbol
The /v1/news/crypto endpoint accepts a symbol parameter to filter cryptocurrency news by any supported token:
Returns recent crypto news filtered by symbol. Supports BTC, ETH, SOL, XRP, DOGE, ADA, AVAX, LINK, DOT, and any other symbol tracked by the upstream news feed.
Example: Fetch Ethereum News
Example: Fetch Solana News
OpenClaw Prompt Examples
Queries the crypto news endpoint filtered to ETH and summarizes relevant developments.
Fetches news for both SOL and XRP, comparing sentiment and developments across tokens.
Supported Symbols
| Symbol | Token | Query Parameter |
|---|---|---|
| BTCUSD | Bitcoin | symbol=BTCUSD |
| ETHUSD | Ethereum | symbol=ETHUSD |
| SOLUSD | Solana | symbol=SOLUSD |
| XRPUSD | XRP | symbol=XRPUSD |
| DOGEUSD | Dogecoin | symbol=DOGEUSD |
| ADAUSD | Cardano | symbol=ADAUSD |
| AVAXUSD | Avalanche | symbol=AVAXUSD |
| LINKUSD | Chainlink | symbol=LINKUSD |
| DOTUSD | Polkadot | symbol=DOTUSD |
Omit the symbol parameter to get all crypto news regardless of token.
Expansion Roadmap
The following capabilities exist in the underlying data infrastructure and are planned for future API exposure:
| Capability | Status | Notes |
|---|---|---|
| Crypto News | Live | Filter by any symbol via /v1/news/crypto |
| Price Quotes | Planned | Multi-symbol price data via FMP |
| Derivatives (OI, Funding) | Planned | CoinGlass data supports ETH, SOL, and more |
| Long/Short Ratios | Planned | Exchange APIs support ETH, SOL pairs |
| Price History (OHLCV) | Planned | Daily candles for additional symbols |
Token Metrics Guide
A complete guide to every metric the API tracks. Each section explains what the metric is, how the API exposes it, and how traders use it in practice.
Cumulative Volume Delta (CVD)
CVD tracks the net difference between buy-initiated and sell-initiated volume over time. Rising CVD means buyers are more aggressive (market orders hitting the ask); falling CVD means sellers dominate (market orders hitting the bid). Unlike regular volume, CVD reveals who is driving the market.
| Field | Type | Description |
|---|---|---|
cvd_1h | number | Cumulative volume delta over the last hour |
cvd_15m | number | Cumulative volume delta over the last 15 minutes |
cvd_1h_trend | string | Direction: "rising", "falling", or "flat" |
cvd_net_buy_pressure | number | Overall buy vs sell pressure (positive = buyers, negative = sellers) |
Trading Context
Rising CVD during a pullback suggests dip-buying strength — buyers are stepping in despite the price drop. Falling CVD during a rally warns of distribution — price is rising but on sell pressure. The most powerful signal is divergence: price making new highs while CVD makes lower highs is a classic reversal warning.
Liquidations
Liquidations occur when leveraged positions are force-closed because the trader's margin is insufficient to cover losses. Large liquidation cascades create sharp, violent price moves as exchanges dump positions into the order book. Tracking liquidation imbalances reveals which side of the market is being punished.
| Field | Type | Description |
|---|---|---|
liq_long_24h | number | Long positions liquidated in 24h (USD) |
liq_short_24h | number | Short positions liquidated in 24h (USD) |
liq_net_24h | number | Net liquidation imbalance (positive = more longs liquidated) |
Trading Context
Heavy long liquidations during a dump indicate capitulation — overleveraged longs are being flushed out, which often marks a local bottom. Extreme short liquidations during a pump indicate a short squeeze. The net imbalance shows which side is getting hurt more, and large liquidation events often precede trend reversals as the weak hands are cleared.
Funding Rate
The funding rate is a periodic payment between long and short perpetual futures traders, designed to keep perpetual contract prices anchored to spot. Positive funding means longs pay shorts (the crowd is bullish). Negative funding means shorts pay longs (the crowd is bearish). It resets every 8 hours on most exchanges.
Funding rate data is embedded in the technical_summary field alongside other technical indicators.
Trading Context
Extreme positive funding (>0.05%) means longs are paying a premium to stay open — the market is overleveraged long and ripe for a correction (contrarian bearish). Extreme negative funding means shorts are paying, suggesting overleveraged shorts (contrarian bullish). Near-zero funding is neutral and indicates balanced positioning.
Open Interest (OI)
Open interest is the total number of outstanding derivative contracts that have not been settled. Unlike volume (which counts contracts traded), OI measures how many contracts are currently open. Rising OI means new money is entering; falling OI means positions are being closed.
Open interest data is embedded in the technical_summary field from the technicals endpoint.
Trading Context
Rising OI + rising price = strong trend (new longs opening, confidence in the move). Rising OI + falling price = strong downtrend (new shorts opening). Falling OI + rising price = short squeeze (shorts closing, not new buying — the rally may lack conviction). Falling OI + falling price = long capitulation (longs giving up).
Max Pain (Options)
Max pain is the price at which the maximum number of options contracts (puts and calls combined) expire worthless, causing the least payout from options writers. Because options writers (typically institutions) have an incentive to move price toward max pain before expiry, it acts as a "price magnet."
| Field | Type | Description |
|---|---|---|
max_pain_price | number | Options max pain price level (USD) |
max_pain_hours_to_expiry | number | Hours until the nearest major options expiry |
Trading Context
Price tends to gravitate toward max pain in the 48–72 hours before expiry. If current price is significantly above max pain, expect downward pressure as expiry approaches. If significantly below, expect upward pull. The effect is strongest with large open interest and weakens after expiry passes. Use max pain as a target zone, not a precise level.
Long/Short Ratios
Long/Short ratios show the proportion of retail traders holding long vs. short positions on futures exchanges. This is a contrarian indicator — when the retail crowd piles heavily to one side, the market tends to move against them. BTC Signals Pro collects ratios from three major exchanges for a comprehensive view.
| Field | Type | Description |
|---|---|---|
exchange_ls_summary | object | Per-exchange L/S breakdown (Binance, Bybit, Bitget) |
avg_ls_ratio | number | Weighted average L/S ratio across all exchanges |
ls_consensus | string | BULLISH, BEARISH, or NEUTRAL |
avg_long_pct | number | Percentage of accounts holding long positions |
avg_short_pct | number | Percentage of accounts holding short positions |
Trading Context
Average L/S > 1.8 = retail is heavily long — contrarian SHORT signal. Average L/S < 0.55 = retail is heavily short — contrarian LONG signal. This metric carries 1.5x weight in the Trade Score because of its strong historical reliability. When all three exchanges agree on direction, the signal is even more significant.
Fear & Greed Index
The Fear & Greed Index measures overall crypto market sentiment on a 0–100 scale. It considers volatility, market momentum, social media activity, dominance ratios, and trends to produce a single sentiment reading.
| Field | Type | Description |
|---|---|---|
fear_greed_index | number | Sentiment score (0 = Extreme Fear, 100 = Extreme Greed) |
Trading Context
Extreme Fear (0–25) historically marks buying opportunities — when everyone is afraid, assets are often undervalued. Extreme Greed (75–100) historically marks distribution zones — when everyone is euphoric, smart money is selling. Use it as confirmation alongside other signals, not as a sole entry trigger.
Order Book Depth
Order book analysis compares the total bid (buy) volume against ask (sell) volume near the current price. A heavy bid-side imbalance suggests strong demand (buyers stacking orders); heavy asks suggest supply pressure (sellers defending a level).
| Field | Type | Description |
|---|---|---|
ob_imbalance | number | Bid/ask imbalance percentage (positive = more buy pressure) |
strongest_support | number | Price level with the largest bid cluster |
strongest_resistance | number | Price level with the largest ask cluster |
total_bid_depth | number | Total bid-side volume (USD) |
total_ask_depth | number | Total ask-side volume (USD) |
Trading Context
Imbalance > 1.5 suggests buyers are stacking orders — bullish support is building. Imbalance < 0.67 suggests sellers are dominant with overhead supply. Sudden shifts in the book (large orders appearing or disappearing) can front-run price moves. The strongest support and resistance levels act as short-term magnets and bounce zones.
Confluence Engine
The Confluence Engine calculates approximately 49 weighted price levels from multiple independent technical methods: pivot points, Fibonacci retracements, Volume Profile (POC, VAH, VAL), period opens (daily, weekly, monthly), swing highs/lows, and market structure levels. When multiple independent methods agree on the same price zone, it creates a "confluence zone" with higher significance than any single level.
| Field | Type | Description |
|---|---|---|
confluence_magnet_price | number | Strongest price attractor (where levels cluster most) |
confluence_direction | string | BULLISH, BEARISH, or NEUTRAL based on level distribution |
confluence_direction_strength | number | Strength of directional bias (0–1) |
confluence_magnet_side | string | "above" or "below" current price |
nearby_levels_count | number | Number of levels within ±0.5% of current price |
price_levels_json | JSON | Full breakdown of all individual levels with weights |
Trading Context
The magnet price represents the strongest price attractor — price tends to gravitate toward it. If the magnet is above current price with BULLISH direction, expect upside pull. A high nearby levels count means the current price is sitting on significant support/resistance (expect a reaction). Confluence zones are ideal areas to place entries, stop losses, and take-profit targets because they represent prices where multiple independent analyses agree.
Trade Score (0–100)
The Trade Score is a composite number synthesizing multiple components into a single 0–100 reading. It combines temporal bias (macro event proximity), sentiment (Fear & Greed + L/S weighting), liquidity analysis (order book depth + CVD), a liquidity multiplier (0.5x–2.0x for confluence zones), and confluence scoring (~49 weighted levels).
| Field | Type | Description |
|---|---|---|
trade_score | number | Composite score (0–100) |
trade_score_action | string | GO, WAIT, CAUTION, or AVOID |
trade_score_temporal | number | Macro event penalty (0 to -8) |
trade_score_sentiment | number | Sentiment component (-15 to +15) |
trade_score_liquidity | number | L/S + order book component (-25 to +25) |
trade_score_liq_multiplier | number | Confluence zone multiplier (0.5x–2.0x) |
trade_score_confluence | number | Level convergence bonus (-15 to +15) |
Trading Context
Score 65+ = GO (high-probability setup, enter with confidence). Score 35–64 = WAIT or CAUTION (conditions are mixed, avoid new positions or reduce size). Score below 35 = AVOID (conditions favor the opposite direction or are too uncertain). Score of 0 = HALT (extreme news severity or imminent economic event — close all positions). The liquidity component is dominant (±25 points) because L/S positioning has the strongest predictive value.
Fractal Analysis (DTW)
Fractal analysis uses Dynamic Time Warping (DTW) to compare the current price pattern against 3 years of historical BTC data (27,000+ candles). When the current pattern closely matches a historical pattern, the system predicts what happened next based on the historical outcome. DTW is superior to simple correlation because it accounts for patterns that are similar but occur at different speeds.
| Field | Type | Description |
|---|---|---|
fractal_prob_bullish | number | Probability of bullish outcome (0–1) |
fractal_prob_bearish | number | Probability of bearish outcome (0–1) |
fractal_summary | string | AI explanation of pattern match quality and expected move |
Trading Context
Match probability above 72% is considered significant (DTW distance threshold 0.72). The system reports the expected direction and magnitude based on what followed the historical match. Use fractal analysis as confirmation alongside the Trade Score — when both agree on direction, conviction increases substantially. Below 72% match quality, the signal is informational but not actionable.
Market Structure
Market structure identifies the prevailing directional bias from recent price action: BULLISH (higher highs and higher lows), BEARISH (lower highs and lower lows), or RANGING (consolidation with no clear trend). It is determined from swing point analysis and Break of Structure (BOS) / Change of Character (CHoCH) events.
| Field | Type | Description |
|---|---|---|
market_structure | string | UP, DOWN, or RANGING |
structural_bias | string | Detailed structural analysis summary |
Trading Context
Always trade in the direction of structure. BULLISH structure = favor longs, look for dip entries near support. BEARISH structure = favor shorts, sell rallies into resistance. RANGING = reduce position size and play the range boundaries (buy support, sell resistance). A Change of Character (CHoCH) from bullish to bearish structure is one of the earliest reversal signals.
Liquidation Heatmaps
Liquidation heatmaps visualize where leveraged positions are clustered across price levels. They are captured at 24h, 7d, and 30d timeframes using computer vision analysis (OpenCV + Tesseract OCR) of CoinGlass heatmap screenshots. Dense zones represent prices where cascading liquidations are most likely to trigger.
| Field | Type | Description |
|---|---|---|
cv_liquidity_zones | JSON array | Detected liquidation clusters with price level and volume |
cv_zones_count | number | Number of significant zones detected |
cv_nearest_zone | number | Price of the closest liquidation cluster |
cv_nearest_zone_direction | string | "above" or "below" current price |
cv_nearest_zone_distance_pct | number | Percentage distance to nearest zone |
7-day and 30-day heatmaps use the same fields with _7d and _30d suffixes respectively.
Trading Context
Price is attracted to liquidation clusters because market makers hunt these zones for liquidity. If the nearest zone is above current price, expect upside pull as the market seeks to trigger those liquidations. If below, expect downside pull. Use the nearest zone as a take-profit target for scalp trades. Dense 7d and 30d zones are stronger magnets than 24h zones. When price reaches a zone, expect a sharp reaction (reversal or acceleration) as cascading liquidations fire.
API Reference
Authentication & Rate Limits
All /v1/ endpoints require an X-API-Key header.
Rate limit: 60 requests per minute per API key (sliding window).
Exceeding the limit returns 429 Too Many Requests with a retry_after field.
Signal Endpoints
Returns the most recent trading signal with trade score, direction, and AI narrative.
| Field | Type | Description |
|---|---|---|
| signal_date | string | ISO 8601 timestamp |
| direction | string | LONG, SHORT, or NEUTRAL |
| confidence | number | Confidence 0-100 |
| trade_score | number | Composite score 0-100 |
| trade_score_action | string | STRONG BUY, BUY, NEUTRAL, SELL, STRONG SELL, or HALT |
| signal_narrative | string | AI-generated narrative |
| price | number | BTC price at generation |
| change_24h_percent | number | 24h price change |
Historical signals for 1-30 days.
Trade Score
Composite trade score with full component breakdown.
| Field | Type | Description |
|---|---|---|
| trade_score | number | Composite score 0-100 |
| trade_score_action | string | STRONG BUY / BUY / NEUTRAL / SELL / STRONG SELL / HALT |
| trade_score_temporal | number | Time-of-day component (-10 to +10) |
| trade_score_sentiment | number | Sentiment component (-15 to +15) |
| trade_score_liquidity | number | L/S ratio score (-25 to +25). DOMINANT FACTOR |
| trade_score_liq_multiplier | number | Liquidity multiplier (0.5 to 2.0) |
| trade_score_confluence | number | Confluence component (-15 to +15) |
| signal_narrative | string | AI-generated explanation |
AI Trade Setups
AI scalp trade setup (4-12 hour timeframe).
| Field | Type | Description |
|---|---|---|
| scalp_direction | string | LONG or SHORT |
| scalp_grade | string | A, B, or C |
| scalp_entry | number | Entry price |
| scalp_sl | number | Stop loss |
| scalp_tp1 / scalp_tp2 | number | Take profit targets |
| scalp_rr | number | Risk-to-reward ratio |
| scalp_rationale | string | AI explanation |
AI swing trade setup (multi-day).
| Field | Type | Description |
|---|---|---|
| swing_direction | string | LONG or SHORT |
| swing_grade | string | A, B, or C |
| swing_entry / swing_sl | number | Entry and stop loss |
| swing_tp1 / tp2 / tp3 | number | 3-tier take profit targets |
| swing_rr | number | Risk-to-reward ratio |
| swing_status | string | "new", "active", or "modified" |
| swing_rationale | string | AI explanation |
Market Data
Current BTC market snapshot.
| Field | Type | Description |
|---|---|---|
| price | number | Current BTC price in USD |
| change_24h_percent | number | 24-hour change |
| fear_greed_index | number | 0 = Extreme Fear, 100 = Extreme Greed |
Long/Short ratios from 3 exchanges plus average.
| Field | Type | Description |
|---|---|---|
| exchange_ls_summary | object | Per-exchange breakdown |
| avg_ls_ratio | number | Average L/S ratio |
| ls_consensus | string | LONG, SHORT, or NEUTRAL |
Order book depth and imbalance.
Funding rates across exchanges.
Open interest data and changes.
Historical daily OHLCV data.
Derivatives
Options: max pain, expiry, put/call ratio.
24h liquidation data (longs, shorts, net pressure).
Cumulative Volume Delta (1h, 15m, trend, net buy pressure).
Bitcoin ETF flow data.
Technicals & Price Levels
RSI, technical summary, fractal analysis, SFP detection.
DTW fractal pattern match probabilities.
All price levels (~49 weighted), pivots, Fibonacci, Volume Profile, confluence engine.
| Field | Type | Description |
|---|---|---|
| monthly/weekly/daily_open | number | Period opening prices |
| daily_pivot_pp / s1 / s2 / r1 / r2 | number | Pivot support/resistance |
| market_structure | string | BULLISH, BEARISH, or RANGING |
| fib_382 / fib_618 | number | Fibonacci retracement levels |
| vp_poc / vp_vah / vp_val | number | Volume Profile POC, VAH, VAL |
| confluence_direction | string | BULLISH or BEARISH |
| confluence_magnet_price | number | Nearest high-weight cluster |
Heatmaps
Liquidation heatmap zones (24h, 7d, 30d).
| Field | Type | Description |
|---|---|---|
| cv_liquidity_zones | string (JSON) | Liquidation zones (24h) |
| cv_zones_count | integer | Number of zones (24h) |
| cv_nearest_zone | number | Nearest zone price |
| cv_nearest_zone_direction | string | "above" or "below" |
| cv_zones_7d / _30d | string (JSON) | 7d and 30d zones |
News & Macro
Breaking news alerts (severity 1-10). AI monitor scans every 2 hours.
| Field | Type | Description |
|---|---|---|
| severity | integer | 1-10. ≥ 7 significant, ≥ 9 critical |
| headline | string | Short headline |
| summary | string | Summary with implications |
| alert_type | string | regulatory, hack, etf, macro, exchange |
Live crypto news with symbol filtering.
DXY, Gold, VIX, and 10-year Treasury yield.
Economic events with impact ratings.
Account & Reports
Subscription status, plan, requests today, rate limit, expiration.
Generates comprehensive HTML report.
Generates and emails a report. Body: {"email": "you@example.com"}
Errors & Conventions
All errors return JSON with error and message fields:
| Convention | Value | Notes |
|---|---|---|
| Base URL | https://api.btcsignals.pro | All endpoints prefixed with /v1/ |
| Auth | X-API-Key header | Required on all /v1/ endpoints |
| Rate Limit | 60 req/min | Sliding window per API key |
| Data Refresh | Hourly | Pipeline runs every hour |
| Field Naming | snake_case | All response fields |
| Content Type | application/json | All responses are JSON |
| Timestamps | ISO 8601 | UTC timezone |
Ready to get started?
Get Started — $20/mo