MarketCrunch AI™BETA

MarketCrunch AI
Free Login

DOCUMENTATION

  • API Overview
  • Authentication Headers
  • External Endpoints
  • Response Shapes
  • Shared Error Contracts

API Overview

MarketCrunch API provides ticker-based endpoints for AI estimates and market analysis outputs.

Public Endpoint Base Pattern

  • Endpoints are GET-based and require a ticker query parameter.
  • Use uppercase ticker symbols where possible for consistency.
  • Responses are JSON payloads structured per endpoint contract.
  • Credit usage is 1 credit per unique ticker per day across all external endpoints; repeat requests for the same ticker on the same day are free.

API Key Generation

Authentication uses two keys: MC-API-KEY-ID and MC-API-SECRET-KEY. Use this gate to view the correct next step for your account.

Free Login

Authentication Headers

Authenticated API calls use key headers. Keep keys secret and send them on each request.

Required Headers

MC-API-KEY-ID: <your_api_key_id>
MC-API-SECRET-KEY: <your_api_secret_key>

External Endpoints

Available public endpoints from the current API snapshot.

GET/ai-estimates?ticker=<TICKER>

Returns AI estimate payload for the requested ticker.

curl -X GET "https://api.marketcrunch.ai/ai-estimates?ticker=<TICKER>" \
  -H "MC-API-KEY-ID: <your_api_key_id>" \
  -H "MC-API-SECRET-KEY: <your_api_secret_key>"
Sample response
GET/technical?ticker=<TICKER>

Returns technical summary and required technical scores.

curl -X GET "https://api.marketcrunch.ai/technical?ticker=<TICKER>" \
  -H "MC-API-KEY-ID: <your_api_key_id>" \
  -H "MC-API-SECRET-KEY: <your_api_secret_key>"
Sample response
GET/factors?ticker=<TICKER>

Returns positive and negative factors from analysis output.

curl -X GET "https://api.marketcrunch.ai/factors?ticker=<TICKER>" \
  -H "MC-API-KEY-ID: <your_api_key_id>" \
  -H "MC-API-SECRET-KEY: <your_api_secret_key>"
Sample response
GET/weekly?ticker=<TICKER>

Returns weekly min/max range payload for the ticker.

curl -X GET "https://api.marketcrunch.ai/weekly?ticker=<TICKER>" \
  -H "MC-API-KEY-ID: <your_api_key_id>" \
  -H "MC-API-SECRET-KEY: <your_api_secret_key>"
Sample response
GET/analyze?ticker=<TICKER>

Returns analysis response for the requested ticker.

curl -X GET "https://api.marketcrunch.ai/analyze?ticker=<TICKER>" \
  -H "MC-API-KEY-ID: <your_api_key_id>" \
  -H "MC-API-SECRET-KEY: <your_api_secret_key>"
Sample response

Query Parameters

  • ticker (required)

Response Shapes

High-level success contracts for external endpoints.

GET /technical

  • 200 response includes: ticker, summary, scores, timeframe.

GET /weekly

  • 200 response includes: week_ending, min, max, current, refreshed_at, history.

GET /factors

  • 200 response includes: model, positive factors (key/label), negative factors (key/label).

Shared Error Contracts

Common public-facing errors and mapping-specific errors.

  • 400 invalid_ticker: required ticker query is missing or blank.
  • 500 prediction_service_not_configured: required downstream configuration is missing.
  • 502 prediction_backend_unavailable: downstream backend failed or unavailable.
  • 502 technical_data_incomplete: technical mapping payload incomplete.
  • 502 weekly_data_incomplete: weekly mapping payload incomplete.
  • 502 factors_data_incomplete: factors mapping payload incomplete.

MarketCrunch AI ™

Free Sign Up

Feedback: support@marketcrunch.ai

Sales: info@marketcrunch.ai

FAQs

Helpful Links

  • FINRA - Investing Basics
  • Investor.gov (SEC) Intro to Investing
  • PitchBook Profile

Resources

  • Pulse
  • Trending
  • AI Picks
  • All Stocks & ETFs
  • Analyze
  • Forecast Directory
  • ETF Strategy Backtest
  • Dev
MarketCrunch AI - Your Personal Quant Analyst for Trading. | Product Hunt
Disclaimer|Terms|Privacy|CA Privacy