Data 912 Market Data
by @ferminrp
Query Data912 market data endpoints for Argentina and USA instruments. Use when the user asks for MEP/CCL quotes, live Argentine market panels (stocks, optio...
clawhub install data912π About This Skill
name: data912-market-data description: > Query Data912 market data endpoints for Argentina and USA instruments. Use when the user asks for MEP/CCL quotes, live Argentine market panels (stocks, options, cedears, notes, corporate debt, bonds), USA panels (ADRs, stocks), OHLC historical series by ticker, USA option chains, or volatility/risk metrics. Also use when the user mentions "Data912", "mep", "ccl", "cedears", "option chain", "historical bars", "OHLC", "implied volatility", "historical volatility", or "volatility percentiles" and expects API-backed market snapshots.
Data912 Market Data
Query Data912's public market API for Argentina and USA market data snapshots, historical bars, and EOD derivatives analytics.
API Overview
https://data912.comEndpoint Groups
1. Live Market Panels
/live/mep (USD MEP)/live/ccl (USD CCL)/live/arg_stocks/live/arg_options/live/arg_cedears/live/arg_notes/live/arg_corp/live/arg_bonds/live/usa_adrs/live/usa_stocksExample:
curl -s "https://data912.com/live/arg_stocks" | jq '.[0:5]'
2. Historical OHLC
/historical/stocks/{ticker}/historical/cedears/{ticker}/historical/bonds/{ticker}Example:
curl -s "https://data912.com/historical/stocks/GGAL" | jq '.[0:10]'
3. EOD Derivatives Analytics
/eod/volatilities/{ticker}/eod/option_chain/{ticker}Examples:
curl -s "https://data912.com/eod/volatilities/AAPL" | jq '.'
curl -s "https://data912.com/eod/option_chain/AAPL" | jq '.[0:10]'
Out of Scope for This Skill
/contact in this skill. Keep this skill focused on market data retrieval and interpretation.Key Fields
Panel Fields (/live/*)
symbol: instrument ticker/symbolpx_bid, q_bid: bid price and bid sizepx_ask, q_ask: ask price and ask sizec: last/close-like traded valuepct_change: percentage variationv: volumeq_op: operations count (when provided)Historical Fields (/historical/*/{ticker})
date: date stringo, h, l, c: OHLC valuesv: volumedr: daily returnsa: additional numeric metric provided by sourceVolatility Metrics (/eod/volatilities/{ticker})
iv_s_term, iv_m_term, iv_l_termiv_*_percentilehv_s_term, hv_m_term, hv_l_termhv_*_percentileiv_hv_*_ratio, iv_fair_iv_ratiofair_iv, fair_iv_percentileOption Chain Fields (/eod/option_chain/{ticker})
opex, s_symbol, type, kbid, ask, c, oidelta, gamma, theta, vega, rhofair_value, fair_iv, itm_prob, intrinsic, otmr_days, r_tdays, hv_2m, hv_1yrWorkflow
1. Identify intent and select endpoint group:
- FX/panel snapshot -> /live/*
- Time series/evolution -> /historical/*/{ticker}
- Options/risk analytics -> /eod/*/{ticker}
2. Validate required input:
- For historical/EOD endpoints, require a ticker symbol.
- If ticker is missing, ask for it before querying.
3. Fetch data with curl -s and parse with jq.
4. Handle empty arrays:
- If response is [], report: "No data currently available for this endpoint/ticker."
5. Present an actionable summary:
- Start with a short snapshot.
- Then include relevant detail fields requested by the user.
6. Keep context clear:
- Remind users this is educational/non-real-time data.
- Avoid turning output into trading advice.
Error Handling
120 req/min.
- Back off and retry after a short delay; avoid burst loops.
Presenting Results
When returning results to the user:
% change.OpenAPI Spec
For the full schema and endpoint definitions, see references/openapi-spec.json.