Crypto Market Scanner & Regime Data (27 assets)
Pricing
from $10.00 / 1,000 asset data calls
Crypto Market Scanner & Regime Data (27 assets)
Crypto market data for AI agents and MCP: one-call market scan of 27 assets with trend, regime, RSI and rankings, plus per-asset indicators. Pay per call, no API key needed.
Pricing
from $10.00 / 1,000 asset data calls
Rating
0.0
(0)
Developer
Sergio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Structured crypto market data for AI agents, MCP clients, and trading systems: one call returns a complete, machine-readable snapshot instead of raw candles. No exchange API key or external data subscription is required.
What it solves
An agent that needs "what is the crypto market doing right now" usually has to combine an exchange API, an indicator library, a scheduling layer, and its own prompt logic. This Actor replaces that stack with a single Apify run:
- 27 crypto assets scanned with the same methodology.
- One JSON object per run, with trend, market regime, RSI14, MACD, ATR14, Bollinger %B, volatility, 7d/30d returns, and distance to 30d/90d highs and lows.
- Deterministic output stored both as a dataset item and in the run's
key-value store under
OUTPUT, ready for an LLM tool result. - Pay per successful event, so failed calls are not charged.
Use it for market overviews, trend and regime filters, technical screening, agent tool calls, and MCP workflows.
Tools and pricing
| Tool | Price per call | What it returns |
|---|---|---|
market-scan | $0.05 | One market-wide snapshot: every supported asset with trend, regime, RSI14, 7d/30d returns, distance to 30d high/low, plus top bullish/bearish and overbought/oversold rankings. |
regime | $0.01 | Trend (bullish/bearish/lateral), volatility regime, SMA50, SMA50 slope, 30d volatility, and close for one asset. |
trend | $0.01 | Daily signal (LONG/FLAT), exposure with volatility control, SMA50, 30d volatility, and close for one asset. |
indicators | $0.01 | RSI14, MACD(12,26,9), ATR14, Bollinger %B, 7d/30d returns, 30d/90d ranges, and distance to each level. |
signal | $0.01 | Combined BTC + ETH daily signal with exposure and SMA50 per asset. |
sample | Free | One-day-delayed sample for BTC or ETH: previous trend and regime plus a note. |
Prices are Apify pay-per-event prices in USD. A run is charged only after the response is valid and stored; a failed run does not charge the paid event.
Supported assets include BTC, ETH, SOL, XRP, BNB, DOGE, AVAX,
LINK, SUI, ARB, UNI, NEAR, PEPE, TRX, WLD, and others for a
total of 27.
Input
{"tool": "market-scan","asset": "BTC"}
| Field | Type | Default | Description |
|---|---|---|---|
tool | string | market-scan | One of market-scan, regime, trend, indicators, signal, sample. |
asset | string | BTC | Asset symbol such as BTC, ETH, or SOL. Used by regime, trend, indicators, and sample; ignored by market-scan and signal. |
asset also accepts pairs such as BTC/USDT; the base symbol is used.
Output
Each run pushes exactly one dataset item and writes the same object to the
OUTPUT key-value record. Shortened market-scan example:
{"id": "market-scan","type": "market","symbol": "ALL","date": "2026-11-08","execution_date": "2026-11-09","asset_count": 27,"assets": [{"asset": "BTC","trend": "bullish","regime": "bullish","rsi14": 55.1,"return_7d_pct": 3.2,"return_30d_pct": 8.4,"distance_to_high_30d_pct": -6.3,"distance_to_low_30d_pct": 8.4}],"rankings": {"top_bullish": ["BTC", "SOL"],"top_bearish": [],"overbought": [],"oversold": ["PEPE"]}}
Shortened trend example:
{"id": "trend-btc","type": "trend","symbol": "BTC/USDT","date": "2026-11-08","execution_date": "2026-11-09","signal": "LONG","exposure": 0.75,"sma50": 79999.99,"volatility_30d": 0.35,"close": 75867.59}
Use from the Apify API
Call the Actor synchronously and get the dataset items in the same response:
curl -X POST \"https://api.apify.com/v2/acts/shicodiez~signal-api-tools/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"tool":"market-scan"}'
Or start an asynchronous run:
curl -X POST \"https://api.apify.com/v2/acts/shicodiez~signal-api-tools/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"tool":"trend","asset":"ETH"}'
Then read the results from the returned defaultDatasetId:
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN"
The same payload is also available in the run's key-value store as OUTPUT.
Any Apify client library works with the same Actor ID
shicodiez/signal-api-tools.
Use from the Apify MCP server
Connect your MCP client to the hosted Apify MCP server:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=actors,storage"}}}
On first connection, sign in with OAuth, or pass an Apify API token as a Bearer token. Then ask the agent to run the Actor, for example:
Run
shicodiez/signal-api-toolswith{"tool":"market-scan"}and return the dataset items.
The agent uses call-actor, then get-dataset-items with the returned
datasetId. To expose this Actor directly as an MCP tool, use:
https://mcp.apify.com?tools=shicodiez/signal-api-tools
This loads a shicodiez--signal-api-tools tool with the same input schema.
You can also run the Actor from the Apify Console by opening it and using the
Input tab.
Related project
Source code and the underlying crypto regime engine: github.com/Shicodiez/crypto-regime-mcp
Disclaimer
All data is provided for informational purposes only and is not financial, investment, or trading advice. Crypto markets are volatile and past performance does not guarantee future results. Do your own research and manage risk.