# Options Chain Data — Calls & Puts by Expiry

**Use case:** 

Get the full options chain for a ticker, calls and puts by expiry date, as clean JSON rows. No API key needed.

## Input

```json
{
  "tickers": [
    "AAPL"
  ],
  "blocks": [
    "quote"
  ],
  "includeOptions": true
}
```

## Output

```json
{
  "type": {
    "label": "Type",
    "format": "text"
  },
  "ticker": {
    "label": "Ticker",
    "format": "text"
  },
  "marketState": {
    "label": "Market",
    "format": "text"
  },
  "currency": {
    "label": "Currency",
    "format": "text"
  },
  "quoteDelaySeconds": {
    "label": "Delay (s)",
    "format": "number"
  },
  "sourceTimestamp": {
    "label": "Source time",
    "format": "date"
  },
  "blocks.quote.status": {
    "label": "Quote",
    "format": "text"
  },
  "blocks.profile.status": {
    "label": "Profile",
    "format": "text"
  },
  "blocks.fundamentals.status": {
    "label": "Fundamentals",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Yahoo Finance API — Stock Quotes, Fundamentals & Options](https://apify.com/kaz_kakyo/yahoo-finance-consolidated) with a specific input configuration. Visit the [Actor detail page](https://apify.com/kaz_kakyo/yahoo-finance-consolidated) to learn more, explore other use cases, and run it yourself.