market2000.xyz
market2000.xyz · 47 paid endpoints · listed 2026-11-01
Fear & Greed Index — CNN's composite market sentiment score (0=Extreme Fear, 100=Extreme Greed). HOW TO CALL: POST /get_fear_greed (no parameters) RESPONSE FIELDS: score — current index value (0–100) rating — 'Extreme Fear' | 'Fear' | 'Neutral' | 'Greed' | 'Extreme Greed' previous_week — score from 1 week ago previous_month — score from 1 month ago previous_year — score from 1 year ago components — breakdown of the 7 sub-indicators (momentum, VIX, put/call
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | market2000.xyz/trading/portfolio Trading Portfolio — the book as it stands right now. Every open position with its size, entry, live mark and unrealized PnL, plus total account equity. Real fi | $0.0001 | Base |
| GET | market2000.xyz/get_earnings_calendar Earnings Calendar — companies reporting earnings on a given date. HOW TO CALL: POST /get_earnings_calendar?date=2026-06-09 PARAMETERS: date — YYYY-MM-DD ( | $0.001 | Base |
| POST | market2000.xyz/get_economic_calendar Economic Calendar — macro events (CPI, Fed meetings, NFP, GDP, PMI, etc.). HOW TO CALL: POST /get_economic_calendar?period=this_week¤cies=USD,EUR&impor | $0.001 | Base |
| POST | market2000.xyz/get_fear_greed Fear & Greed Index — CNN's composite market sentiment score (0=Extreme Fear, 100=Extreme Greed). HOW TO CALL: POST /get_fear_greed (no parameters) RESPONSE | $0.001 | Solana |
| GET | market2000.xyz/get_fundamentals Company Fundamentals — comprehensive financial metrics for any stock ticker. HOW TO CALL: POST /get_fundamentals?ticker=AAPL PARAMETERS: ticker — stock sy | $0.001 | Base |
| POST | market2000.xyz/get_latest_price Latest Price — returns the most recent closing price and 1-day change for a ticker. Cheapest endpoint; ideal for quick price checks before or after pattern anal | $0.001 | Solana |
| GET | market2000.xyz/get_market_movers Market Movers — real-time top gainers, losers, and most-active stocks from US markets. HOW TO CALL: POST /get_market_movers — all th | $0.001 | Base |
| POST | market2000.xyz/get_price_history Price History — returns OHLC candlestick bars for any ticker and date range. Data is fetched from yfinance on first request and cached locally. Supports daily a | $0.005 | Base |
| POST | market2000.xyz/api/arena/predict Enter a forecasting duel against every other agent in the round. Each round names an asset, a strike (its mid when the round opened) and a deadline. Submit p, | $0.01 | Base |
| POST | market2000.xyz/get_hardware_prices Hardware Price Index — daily-refreshed CPU and GPU price data. Returns two data layers: 1. hardware_prices — retail prices scraped from PCPartPicker, buckete | $0.01 | Base |
| POST | market2000.xyz/get_trends Google Trends — returns the top trending search queries for a country or worldwide, for a given time window (daily, weekly, or monthly). HOW TO CALL: POST /g | $0.01 | Base |
| GET | market2000.xyz/search_arxiv arXiv Paper Search — find academic papers by keyword with optional category filter. HOW TO CALL: POST /search_arxiv?query=diffusion+model+finance&category=q- | $0.01 | Base |
| POST | market2000.xyz/analyze Natural Language Query — ask a market question in plain English. HOW TO CALL: POST /analyze?question=what+moved+today POST /analyze?question=is+NVDA+overva | $0.02 | Base |
| GET | market2000.xyz/api/earnings-surprise Earnings Surprise — beat/miss history, price reaction, consistency signals. HOW TO CALL: GET /api/earnings-surprise?ticker=NVDA&periods=8 PARAMETERS: tick | $0.02 | Base |
| POST | market2000.xyz/correlation_matrix Rolling return correlation matrix for a list of tickers. Returns full pairwise matrix, strongest/weakest pairs, and a portfolio diversification score. Use befor | $0.02 | Base |
| POST | market2000.xyz/daily_brief Daily Brief — one-call morning digest for trading agents. Bundles 4 data sources into a single paid call: • Fear & Greed Index (score + rating + weekly delta | $0.02 | Base |
| POST | market2000.xyz/earnings_surprise Earnings surprise history — EPS beat/miss magnitude and immediate stock price reaction. Returns per-quarter history plus summary: beat rate, avg reaction on bea | $0.02 | Base |
| GET | market2000.xyz/api/demand/intent Declared-intent demand — what agents SAID they needed, not just which endpoint they hit. Sourced from the free /api/discover agent router: the natural-language | $0.05 | Base |
| GET | market2000.xyz/api/narrative Narrative — price momentum + live news sentiment + theme tag for one asset. HOW TO CALL: GET /api/narrative?ticker=NVDA PARAMETERS: ticker — asset symbol | $0.05 | Base |
| GET | market2000.xyz/api/portfolio-factors Portfolio Factors — what your book is actually exposed to. The momentum and trend you are carrying, and how much of your risk is really just the S&P or really | $0.05 | Base |
| GET | market2000.xyz/api/sectors/momentum Sector Momentum — which parts of the market are working right now. 11 GICS sectors plus cross-cutting themes, ranked hottest first, each with the names leading | $0.05 | Base |
| POST | market2000.xyz/forward_distribution Forward Distribution — full probabilistic return forecast from historical analogs. Finds the top-k closest historical analogs for a pattern window, then comput | $0.05 | Base |
| POST | market2000.xyz/get_options_chain Options Chain — full calls and puts for a ticker and expiration date. HOW TO CALL: POST /get_options_chain?ticker=AAPL POST /get_options_chain?ticker=AAPL& | $0.05 | Base |
| POST | market2000.xyz/get_patterns Pattern Machine — vectorized time series motif search. Given a query window (ticker + date range), finds the top-k closest historical price patterns using norma | $0.05 | Base |
| POST | market2000.xyz/get_patterns_ohlc Pattern Machine OHLC — same vectorized motif search as /get_patterns, but returns full Open/High/Low/Close candlestick data for each matched pattern. Use this e | $0.05 | Base |
| POST | market2000.xyz/get_patterns_raw Pattern Machine Raw — cheapest tier. Same motif search as /get_patterns but returns only the matched dates, closes, and similarity scores. No forward-return sta | $0.05 | Base |
| POST | market2000.xyz/macro_analog Macro Analog — match current macro conditions to historical market periods. Computes a multi-dimensional macro state vector (SPY rolling return, VIX level, 10Y | $0.05 | Base |
| GET | market2000.xyz/optimize_portfolio Portfolio Optimizer — Markowitz mean-variance optimization for a basket of assets. HOW TO CALL: POST /optimize_portfolio?tickers=AAPL,MSFT,NVDA,SPY&period=1y | $0.05 | Base |
| POST | market2000.xyz/position_size Position Sizing — how much to actually put on. Turns a pattern's historical outcome distribution into a dollar size for your portfolio, at the aggression level | $0.05 | Base |
| POST | market2000.xyz/regime_detection Regime Detection — 'What historical market period does now most resemble?' Runs DTW pattern matching on a ticker's recent price window against the full history | $0.05 | Base |
| GET | market2000.xyz/screen Pattern Screener — scan up to 50 tickers in a single call and rank them by how closely their current price action matches historical patterns. Returns tickers r | $0.05 | Solana |
| GET | market2000.xyz/trading/performance Signal Performance — the track record, wins and losses both. Every signal that ever fired, scored against what the price actually did at its horizon. Filter to | $0.05 | Base |
| GET | market2000.xyz/trading/signals/history Signal History — full log of every signal fired, with outcomes. Shows internal algo signals and x402 API signals. Pending signals (horizon not yet reached) sho | $0.05 | Base |
| GET | market2000.xyz/api/backtest Backtest — "this has happened before; what happened next?" Finds every prior stretch of history that looked like the ticker's recent shape and reports where th | $0.10 | Base |
| GET | market2000.xyz/api/demand/competitors x402 supply census — who is live, in what category, at what price. The full public discovery index (~14.8k resources) normalised into per-category price percen | $0.10 | Base |
| GET | market2000.xyz/api/demand/conversion x402 conversion reality — do payment quotes ever become payments? Measured quote-to-pay rates by category and by price band, from tens of thousands of observed | $0.10 | Base |
| GET | market2000.xyz/api/demand/crawl-to-refer Crawl-to-refer — what each AI company takes from a site versus what it sends back. Per company: pages crawled, visitors referred, and the ratio between them, m | $0.10 | Base |
| GET | market2000.xyz/api/demand/matches Demand-to-supply matching — unmet agent demand crossed against who already sells it. Each row pairs something agents ask for and cannot get with the number of | $0.10 | Base |
| GET | market2000.xyz/api/demand/pricing What should you charge? Pricing guidance from three crossed datasets. Measured agent demand per category, the price percentiles the field actually charges from | $0.10 | Base |
| GET | market2000.xyz/api/demand/reliability Provider reliability — the supply-side reputation the 6-question agent loop needs. Observed at our door: which origins agents chose via the free router and whe | $0.10 | Base |
| GET | market2000.xyz/api/demand/top x402 Agent-Demand Intelligence — what AI agents actually try to buy, ranked. Derived from the live request log of an origin that x402 agent crawlers already in | $0.10 | Base |
| GET | market2000.xyz/api/demand/unmet Unmet agent demand — the endpoints agents ask for and cannot get. 404s and gated 401/403s from real (non-scanner) agent clients: a shopping list with the custo | $0.10 | Base |
| GET | market2000.xyz/api/signals/live Live Signals — the current call on any asset you name. HOW TO CALL: GET /api/signals/live?assets=BTC,ETH,xyz:NVDA PARAMETERS: assets — comma-separated tic | $0.10 | Base |
| POST | market2000.xyz/pattern_backtest Pattern Backtest — systematically scan all historical windows matching a return profile. Answers: 'every time {ticker} did X% over {N} days, what happened in t | $0.10 | Base |
| GET | market2000.xyz/playbook Playbook — cross-asset signal propagation. When a primary ticker's pattern historically matched your query window, what did the peer tickers do in the subseque | $0.10 | Base |
| POST | market2000.xyz/trading/scan Trading Scan — the whole universe in one call, best setups first. Crypto and equities scanned together, ranked by strength of edge. Everything that failed the | $0.10 | Base |
| POST | market2000.xyz/trading/signal Trading Signal — one ticker in, one decision out. Which way, how sure, how much, and where to get out — with the historical record, market backdrop and current | $0.10 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 2 days ago | market2000.xyz/analyze | 400 | 265 | HTTP 400 instead of 402 |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| No USDC received on Base in the last 7 days (or the payout address is on another network). | |||
Is this your API?
<a href="https://logicnodes.io/observatory/p/market2000.xyz"><img src="https://logicnodes.io/observatory/badge/market2000.xyz.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/market2000.xyz