MarketData SDK

Application

Table of Contents

Classes

Client
Client class for the Market Data API.
ClientBase
Abstract base class for Market Data API client.
Markets
Markets class for handling market-related API endpoints.
MutualFunds
MutualFunds class for handling mutual fund-related API endpoints.
Options
Class Options
Parameters
Represents universal parameters for API requests.
Status
Represents the status of a market for a specific date.
Statuses
Represents a collection of market statuses for different dates.
Candle
Represents a financial candle for mutual funds with open, high, low, and close prices for a specific timestamp.
Candles
Represents a collection of financial candles for mutual funds.
Expirations
Represents a collection of option expirations dates and related data.
Lookup
Represents a lookup response for generating OCC option symbols.
OptionChains
Represents a collection of option chains with associated data.
OptionQuote
Represents a single option quote with associated data.
Quotes
Represents a collection of option quotes with associated data.
Strikes
Represents a collection of option strikes with associated data.
ResponseBase
Base class for API responses.
Article
Represents a single news article with headline, content, and publication data.
BulkCandles
Represents a collection of stock candles data in bulk format.
Candle
Represents a single stock candle with open, high, low, close prices, volume, and timestamp.
Candles
Class Candles
Earning
Class Earning
Earnings
Class Earnings
News
Class News
Price
Represents a single stock price with mid, change, and timestamp data.
Prices
Class Prices
Quote
Class Quote
Quotes
Represents a collection of stock quotes.
ApiStatus
Represents the status of the API and its services.
ApiStatusData
Manages API status caching and provides service status checking.
Headers
Represents the headers of an API response.
ServiceStatus
Represents the status of a service.
User
Represents user/rate limit information from the API.
Stocks
Stocks class for handling stock-related API endpoints.
Utilities
Utilities class for Market Data API.
ApiException
ApiException class
BadStatusCodeError
BadStatusCodeError class
MarketDataException
Base exception class for all Market Data SDK exceptions.
RequestError
RequestError class
UnauthorizedException
UnauthorizedException class
DefaultLogger
Default PSR-3 compliant logger for MarketDataApp SDK.
LoggerFactory
Factory for creating and managing logger instances.
LoggingUtilities
Utility functions for logging.
RateLimits
Represents rate limit information from API responses.
RetryConfig
Retry configuration constants matching the Python SDK.
Settings
Settings class for MarketDataApp SDK.

Traits

FormatsForDisplay
Trait for formatting values in __toString() methods.
UniversalParameters
Trait UniversalParameters
ValidatesInputs
Trait for input validation methods.

Enums

ApiStatusResult
Enum representing the status result of an API service.
DateFormat
Enum DateFormat
Expiration
Enum Expiration
Format
Enum Format
Mode
Enum Mode
Range
Enum Range
Side
Enum Side

        
On this page

Search results