Crypto Market Intelligence — Prices, Trends & AI avatar

Crypto Market Intelligence — Prices, Trends & AI

Pricing

$100.00 / 1,000 coin analyzeds

Go to Apify Store
Crypto Market Intelligence — Prices, Trends & AI

Crypto Market Intelligence — Prices, Trends & AI

Pull live market data for any coin or token from CoinGecko — price, market cap, volume, 24h/7d/30d change, supply and category — with an AI read on momentum and positioning. For traders, researchers and web3 data teams.

Pricing

$100.00 / 1,000 coin analyzeds

Rating

0.0

(0)

Developer

Fredrik Hansson

Fredrik Hansson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Hand it a list of coins, get back a clean market-intelligence sheet. Drop in any coins or tokens — names, symbols or CoinGecko ids like bitcoin, ETH, solana — and this Actor pulls live market data from CoinGecko (price, market cap, rank, 24h/7d/30d change, volume, supply, all-time high) and adds an AI read on momentum and positioning for each one. One row per coin, ready for your spreadsheet, dashboard or pipeline.

It is a fast, structured crypto prices API and CoinGecko alternative for traders, researchers and web3 data teams — market data, not financial advice.


The flow

coins / tokens CoinGecko public API per-coin record
["bitcoin", → resolve id → markets → price · market cap · rank
"ETH","solana"] (+ optional 30d chart) change 24h/7d/30d · supply
↓ + AI momentum & positioning
OpenAI read
  1. Resolve each input (id, symbol or name) to a CoinGecko coin id — the full coin list is fetched once and cached.
  2. Fetch markets in batches: price, market cap, market-cap rank, 24h volume, 24h/7d/30d change, circulating / max supply, all-time high.
  3. Optional 30d trend: pull a daily price series to derive trend direction and volatility.
  4. AI read (OpenAI gpt-4o-mini): momentum, positioning, risk notes and a two-sentence summary — grounded only in the numbers.

Requests to CoinGecko are paced and retried (low concurrency, spacing between calls, backoff on 429) so the free tier's rate limits don't break your run.


What you get per coin

  1. id, symbol, name — the resolved CoinGecko coin.
  2. price — current price in your chosen vsCurrency.
  3. marketCap, marketCapRank — size and league-table position.
  4. volume24h — 24-hour trading volume.
  5. change24h, change7d, change30d — percent price change over each window.
  6. circulatingSupply, maxSupply — supply picture (unlimited issuance shows as null max supply).
  7. ath, athChangePct, atl — all-time high / low and how far off the high it trades.
  8. trend30d (optional) — startPrice, endPrice, changePct, volatilityPct from a 30-day daily series.
  9. momentum — strong-down · down · flat · up · strong-up, derived from the percent changes.
  10. positioning — one factual sentence on rank, market-cap tier and supply context.
  11. riskNotes — data-grounded flags (high volatility, thin volume vs cap, far below ATH, unlimited supply…).
  12. summary — two factual sentences tying the numbers together.

Not financial advice. Every record carries a note making this explicit. The AI interprets the numbers it is given — it never predicts prices and never tells you to buy, sell or hold. Use it as a data signal, not a recommendation.


Three ways people use it

  • Crypto research & screening — pull market cap data, rank and 24h/7d/30d change across a watchlist to screen for momentum, size tier or distance from all-time high, with a written read on each token analysis.
  • Portfolio & market monitoring — run your holdings on a schedule and log price, volume and momentum over time; a lightweight crypto prices API feed without wiring raw endpoints yourself.
  • Web3 data pipelines — a drop-in CoinGecko alternative data step that outputs clean, structured JSON for dashboards, research notes, bots and downstream Actors.

Input

FieldTypeNotes
coinsarrayRequired. Coin names, symbols or CoinGecko ids — "bitcoin", "ETH", "solana". One per line.
vsCurrencystringQuote currency. Default usd (also eur, btc, …).
includeMarketChartbooleanPull a 30-day daily price series per coin for trend + volatility. Default false (one extra call per coin).
maxResultsintegerCap how many coins to analyze. Default 200.
maxConcurrencyintegerCoins processed in parallel. Default 2 — keep low, CoinGecko's free tier rate-limits hard.
modelstringOverride the OpenAI model. Default gpt-4o-mini.

Minimal input example

{
"coins": ["bitcoin", "ethereum", "solana"]
}

Output example

{
"input": "bitcoin",
"id": "bitcoin",
"symbol": "BTC",
"name": "Bitcoin",
"price": 62345.12,
"marketCap": 1231456789012,
"marketCapRank": 1,
"volume24h": 28456789012,
"change24h": 1.84,
"change7d": -3.21,
"change30d": 9.47,
"circulatingSupply": 19712000,
"maxSupply": 21000000,
"ath": 73738.0,
"athChangePct": -15.42,
"atl": 67.81,
"vsCurrency": "usd",
"momentum": "up",
"positioning": "The largest cryptoasset by market cap at rank 1, trading within ~15% of its all-time high with a hard-capped 21M supply.",
"riskNotes": [
"Trades ~15% below all-time high",
"Negative 7d change despite positive 30d trend"
],
"summary": "Bitcoin sits at rank 1 with a trillion-plus market cap and is up over the past 30 days despite a softer week. Its supply is capped at 21M, of which ~19.7M is circulating.",
"note": "This is market data and an AI interpretation of the numbers, not financial or investment advice."
}

A coin that can't be resolved, or has no market data, comes back with the same shape and an error field.


Pay-per-event pricing

This Actor uses pay-per-event billing.

EventPriceCharged when
coin-analyzed$0.10Once per coin whose live market data was pulled and summarized with AI.

The Actor logs its OpenAI token usage and estimated AI cost per coin at the end of every run, so the event price always stays safely above the model cost.


Data source

Market data comes from the CoinGecko public API (free tier, no key required). Requests are paced and retried to respect its rate limits. If you have a CoinGecko demo API key, set COINGECKO_API_KEY on the Actor and it will be sent for higher limits — but the Actor works fully without one.


Setup

The AI layer calls the OpenAI API. Set the environment variable / secret OPENAI_API_KEY on the Actor. (Optional: set COINGECKO_API_KEY for a CoinGecko demo key.)


Use it from an AI agent (Apify MCP server)

This Actor is available through the Apify MCP server, so AI agents (Claude, ChatGPT, or anything that speaks MCP) can call it as a tool — hand it a list of coins and read back structured market data with an AI momentum read — with no custom integration code.


Run it locally

npm install
# put your input in storage/key_value_stores/default/INPUT.json
export OPENAI_API_KEY=sk-...
apify run -p

A note on data

This Actor reports public market data from CoinGecko together with an AI interpretation of those numbers. It is not financial, trading or investment advice, and makes no price predictions. Do your own research.

  • AI Price Intelligence — Track prices across the web and get an AI read on positioning and changes.
  • Google News Scraper — Pull news headlines and articles for any query or ticker to pair with the numbers.
  • Signal Radar — Surface market and company signals across sources for research and monitoring.
  • AI Web Extractor — Turn any URL plus a plain-English prompt into structured JSON.

Part of the No Niner toolkit — no-code web scraping, enrichment & AI data tools, all pay-per-use. Browse the full set at noniner.io.