Market data inside
your Custom GPT.

Connect TickerDB as a GPT Action. Your Custom GPT gets market summaries, ticker event history, and watchlists - giving it real financial context for conversations.

Add as a GPT Action.

In the GPT Builder, go to Configure -> Actions -> Create new action. Paste the starter OpenAPI schema below. It includes the same summary, search, schema, watchlist, watchlist changes, and webhook routes highlighted on this page. Add your API key under Authentication (API Key, Bearer token).

OpenAPI Schema (starter surface)
openapi: 3.1.0
info:
  title: TickerDB
  version: "1.0"
servers:
  - url: https://api.tickerdb.com
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
paths:
  /v1/summary/{ticker}:
    get:
      operationId: getSummary
      summary: Get the latest, historical, or event-mode summary for a ticker
      parameters:
        - name: ticker
          in: path
          required: true
          schema:
            type: string
        - name: field
          in: query
          schema:
            type: string
        - name: band
          in: query
          schema:
            type: string
        - name: date
          in: query
          schema:
            type: string
  /v1/search:
    get:
      operationId: getSearch
      summary: Search assets with categorical filters
  /v1/schema/fields:
    get:
      operationId: getSchema
      summary: Discover canonical field names and allowed values
  /v1/watchlist:
    get:
      operationId: getWatchlist
      summary: Get current summaries for saved watchlist tickers
  /v1/watchlist/changes:
    get:
      operationId: getWatchlistChanges
      summary: Get field-level changes across your saved watchlist
  /v1/webhooks:
    get:
      operationId: listWebhooks
      summary: List registered webhook URLs
    post:
      operationId: createWebhook
      summary: Register a webhook URL
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required: [url]
              properties:
                url:
                  type: string
                events:
                  type: object
    delete:
      operationId: deleteWebhook
      summary: Delete a webhook by id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required: [id]
              properties:
                id:
                  type: string
security:
  - bearerAuth: []

This is still a starter schema excerpt, but it now includes the same tool surface shown below. Fill in request and response schemas as needed for your GPT Action setup.

Multi-step analysis.

Your GPT can chain actions - get a full summary, use summary event mode for historical context, then pull another ticker for comparison. Each call returns market-state data the model understands without extra prompting.

1
getSummary(ticker="INTC")
Full categorical snapshot for the ticker
2
getSummary(ticker="INTC", field="momentum_rsi_zone", band="deep_oversold")
Historical ticker events with aftermath on paid plans
3
getSummary(ticker="AMD")
Compare by pulling a second summary

Track state changes effortlessly.

Most market data APIs return point-in-time snapshots. TickerDB tracks state transitions — your agent sees what changed, not just what is.

json
{
  "timeframe": "daily",
  "run_date": "2026-03-28",
  "changes": {
    "AAPL": [
      {
        "field": "rsi_zone",
        "from": "neutral",
        "to": "oversold"
      },
      {
        "field": "trend_direction",
        "from": "uptrend",
        "to": "downtrend"
      }
    ]
  },
  "ticker_context": {
    "AAPL": {
      "last_changed_date": "2026-03-28"
    }
  },
  "tickers_checked": 2,
  "tickers_changed": 1
}

What your agent sees.

Every tool returns categorical facts — not raw OHLCV data. Your agent can branch on "oversold" without needing to know what RSI > 70 means.

json
{
  "ticker": "NVDA",
  "data_status": "eod",
  "as_of_date": "2026-04-11",
  "trend": {
    "direction": "strong_uptrend",
    "ma_alignment": "aligned_bullish"
  },
  "momentum": {
    "rsi_zone": "overbought",
    "macd_state": "expanding_positive",
    "direction": "accelerating"
  },
  "volatility": {
    "regime": "normal",
    "regime_trend": "stable"
  },
  "fundamentals": {
    "valuation_zone": "fair_value",
    "pe_vs_historical_zone": "premium",
    "last_earnings_surprise": "beat"
  }
}

What your agent can call.

Every tool returns pre-computed market-state data: categorical facts plus supporting metadata your agent can reason about immediately.

get_summary

Full market-state snapshot for a single asset: trend, momentum, volatility, volume, extremes, fundamentals, and support/resistance.

get_search

Multi-field filtering across all assets. Build complex queries with arbitrary filter combinations.

get_schema

All queryable fields with types, values, and descriptions. Always free.

get_watchlist

Latest EOD summary data for all tickers in your saved watchlist.

get_watchlist_changes

Field-level diffs for your watchlist since the last pipeline run.

create_webhook

Register a webhook URL for watchlist change notifications.

list_webhooks

List your registered webhook URLs.

delete_webhook

Remove a registered webhook.

Built for how agents consume data.

Natural language access

Users ask your GPT questions like "How does AAPL look?" - the GPT calls TickerDB automatically and reasons about the categorical response.

Compact responses

Tool-call context windows are limited. TickerDB responses are a fraction of the tokens you'd need to pass raw OHLCV data.

Pre-computed daily

No infrastructure to maintain. No cron jobs, no indicator math. TickerDB handles computation and syncing.

Start building.

Try for free. No credit card required.