Twelve Data · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Twelve Data Market Data API
7 actions
7 updates
phrasing
extends
openapi/twelvedata-market-data-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Twelve Data's API. It is a proposal applied on top of the contract, not a document Twelve Data publishes.
What the actions change
x-apievangelist-phrasing
Targets 7
$.info
$.paths['/eod'].get
$.paths['/market_movers/{market}'].get
$.paths['/price'].get
$.paths['/quote'].get
$.paths['/time_series'].get
$.paths['/time_series/cross'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Twelve Data Market Data API
version: 1.0.0
extends: openapi/twelvedata-market-data-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 6
- target: $.paths['/eod'].get
update:
x-apievangelist-phrasing:
intent: Get the end-of-day price for an instrument
effect: read
questions:
- What was the closing price of this ETF on a specific date?
- Can I get the official end-of-day close instead of a live price?
instructions:
- text: Get the end-of-day close for {symbol}.
slots:
symbol: query.symbol
- text: Show {symbol}'s closing price on {date}.
slots:
symbol: query.symbol
date: query.date
method: generated
generated: '2026-10-01'
- target: $.paths['/market_movers/{market}'].get
update:
x-apievangelist-phrasing:
intent: List the day's top gaining and losing assets
effect: read
questions:
- Which stocks are up the most since yesterday's close?
- Can I list only the biggest losers above a minimum price?
instructions:
- text: Show the top movers in the {market} market.
slots:
market: path.market
- text: List the top {direction} in {market} priced above {price_greater_than}.
slots:
direction: query.direction
market: path.market
price_greater_than: query.price_greater_than
method: generated
generated: '2026-10-01'
- target: $.paths['/price'].get
update:
x-apievangelist-phrasing:
intent: Get the latest market price for an instrument
effect: read
questions:
- What is the last traded price of this ticker?
- Can I include pre-market and after-hours trades in the latest price?
instructions:
- text: Get the latest price of {symbol}.
slots:
symbol: query.symbol
- text: Show {symbol}'s latest price including extended hours set to {prepost}.
slots:
symbol: query.symbol
prepost: query.prepost
method: generated
generated: '2026-10-01'
- target: $.paths['/quote'].get
update:
x-apievangelist-phrasing:
intent: Get a real-time quote with open, high, low and volume
effect: read
questions:
- What are today's open, high, low and volume for a stock?
- How far is this stock from its 52-week high?
instructions:
- text: Get a quote for {symbol}.
slots:
symbol: query.symbol
- text: Show the {interval} quote for {symbol} in the {timezone} timezone.
slots:
interval: query.interval
symbol: query.symbol
timezone: query.timezone
method: generated
generated: '2026-10-01'
- target: $.paths['/time_series'].get
update:
x-apievangelist-phrasing:
intent: Get historical price bars for an instrument
effect: read
questions:
- How do I download a stock's daily price history?
- Can I get split-adjusted intraday bars for a date range?
instructions:
- text: Get {interval} price history for {symbol}.
slots:
interval: query.interval
symbol: query.symbol
- text: Fetch {symbol} {interval} bars from {start_date} to {end_date}.
slots:
symbol: query.symbol
interval: query.interval
start_date: query.start_date
end_date: query.end_date
method: generated
generated: '2026-10-01'
- target: $.paths['/time_series/cross'].get
update:
x-apievangelist-phrasing:
intent: Get a cross-rate price history between two assets
effect: read
questions:
- What has Apple's price looked like in Indian rupees over time?
- Can I build a history for an exotic forex or crypto pair on the fly?
instructions:
- text: Get the {interval} cross rate of {base} priced in {quote}.
slots:
interval: query.interval
base: query.base
quote: query.quote
- text: Chart {base} against {quote} at {interval} from {start_date}.
slots:
base: query.base
quote: query.quote
interval: query.interval
start_date: query.start_date
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/twelvedata-market-data-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.