> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> - Base URLs: models `https://api.aisa.one/v1` (Gemini GenerateContent: `https://api.aisa.one/v1beta`); data APIs `https://api.aisa.one/apis/v1`. The `servers` of each operation in https://aisa.one/openapi.yaml is authoritative.
> - Auth: `Authorization: Bearer $AISA_API_KEY`. Never print, log, or commit the key.
> - MCP (preferred for agents): `https://mcp.aisa.one/mcp`, signed in with OAuth, so there is no key to paste.
> - Agent Skill: `npx skills add AIsa-team/agent-skills --skill aisa`. Fallback with the AIsa CLI: `aisa skills install aisa`.
> - Spending: docs, https://aisa.one/models, https://aisa.one/api, `/v1/models`, and MCP `search`, `list_categories`, `get_details`, `batch_quote`, and the `account` operation are free. Quote the exact calls before running them (MCP `batch_quote`, CLI `aisa quote --json`). If the quote reports `auto_execute_eligible: true`, run it unless the user set a tighter limit or asked only for a quote. Otherwise, tell the user in one message the planned calls, the quoted price, and a total USD budget for the task, then wait for approval. Direct HTTP calls follow the stricter rule at https://aisa.one/docs/get-started/cli.md#direct-http-fallback. Do not make paid calls to test availability. Full rule: https://aisa.one/llms.txt

# Get EOD Yahoo Style Data

> <!-- aisa-pricing:start -->
Usage-based billing; Default request estimate: $0.00033 USD (not a fixed price). Declared unit rate: $0.000001 USD per provider_credit. Account-specific pricing and final settlement may differ.
<!-- aisa-pricing:end -->

## Request contract

* **Method and path:** POST /apis/v1/eodhd/apis-get-eod-yahoo-style
* **Availability:** enabled
* **Request URL template:** `https://api.aisa.one/apis/v1/eodhd/apis-get-eod-yahoo-style`
* **Runtime facts:** 477375ac04cef4c9a26fb7f3e3fe5c882846fe5178ba5e55922865c978a934b3

[Complete OpenAPI definition](https://aisa.one/docs/reference-contracts/eodhd.json)

Effective request and pricing declaration (including authentication and referenced schemas):

```json theme={null}
{
  "operationId": "eodhd.apis-get-eod-yahoo-style",
  "method": "POST",
  "path": "/apis/v1/eodhd/apis-get-eod-yahoo-style",
  "servers": [
    {
      "url": "https://api.aisa.one"
    }
  ],
  "parameters": [],
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "properties": {
            "a": {
              "type": "string",
              "examples": [
                "00",
                "05",
                "11"
              ],
              "description": "Start month in Yahoo Finance format (0-11, where 0=January, 11=December). For example, use '00' for January, '05' for June, '11' for December."
            },
            "b": {
              "type": "string",
              "examples": [
                "01",
                "05",
                "15",
                "31"
              ],
              "description": "Start day of month (01-31). Use two-digit format with leading zero if needed (e.g., '01', '05', '15', '31')."
            },
            "c": {
              "type": "string",
              "examples": [
                "2017",
                "2020",
                "2024"
              ],
              "description": "Start year in YYYY format (e.g., '2017', '2020', '2024')."
            },
            "d": {
              "type": "string",
              "examples": [
                "00",
                "05",
                "11"
              ],
              "description": "End month in Yahoo Finance format (0-11, where 0=January, 11=December). For example, use '00' for January, '05' for June, '11' for December."
            },
            "e": {
              "type": "string",
              "examples": [
                "01",
                "05",
                "15",
                "31"
              ],
              "description": "End day of month (01-31). Use two-digit format with leading zero if needed (e.g., '01', '05', '15', '31')."
            },
            "f": {
              "type": "string",
              "examples": [
                "2017",
                "2020",
                "2024"
              ],
              "description": "End year in YYYY format (e.g., '2017', '2020', '2024')."
            },
            "g": {
              "enum": [
                "d",
                "w",
                "m"
              ],
              "type": "string",
              "description": "Data period/frequency. 'd' for daily (default), 'w' for weekly, 'm' for monthly. Weekly data shows data for Fridays; monthly data shows end-of-month values."
            },
            "s": {
              "type": "string",
              "examples": [
                "MCD.US",
                "AAPL.US",
                "TSLA.US",
                "BP.LSE"
              ],
              "description": "Stock symbol with exchange suffix in format 'TICKER.EXCHANGE' (e.g., 'MCD.US' for McDonald's on US exchanges, 'AAPL.US' for Apple, 'BP.LSE' for BP on London Stock Exchange)."
            },
            "fmt": {
              "enum": [
                "json"
              ],
              "type": "string",
              "description": "Output format for the response. Note: The Yahoo Finance style endpoint only supports CSV format internally. This parameter is kept for API compatibility but is not sent to the server. The action will always parse CSV and return JSON."
            }
          },
          "required": [
            "a",
            "b",
            "c",
            "d",
            "e",
            "f",
            "fmt",
            "g",
            "s"
          ]
        }
      }
    }
  },
  "x-aisa-status": "enabled",
  "x-aisa-pricing": {
    "cost_contract": "response_units",
    "customer_multiplier": 1.0,
    "customer_pricing": "provider_cost_multiplier",
    "default_request_estimate_usd": 0.00033,
    "estimate_source": "profile_seed",
    "evidence_source": "response_body",
    "maximum_units": 10000000,
    "unit": "provider_credit",
    "unit_rate_usd": 1e-06
  },
  "components": {
    "securitySchemes": {
      "bearerAuth": {
        "scheme": "bearer",
        "type": "http"
      }
    }
  }
}
```

## Cost and request rules

Usage-based billing; Default request estimate: \$0.00033 USD (not a fixed price). Declared unit rate: \$0.000001 USD per provider\_credit. Account-specific pricing and final settlement may differ.

Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.

* **Default request reference estimate (USD):** 0.00033
* **Declared unit rate (USD):** 1e-06
* **Billing unit:** provider\_credit
* **Cost contract:** response\_units
* **Published reference multiplier:** 1.0
* **Declared maximum count/units:** 10000000
* **Settlement evidence source:** response\_body


## OpenAPI

````yaml reference-contracts/eodhd.json POST /apis/v1/eodhd/apis-get-eod-yahoo-style
openapi: 3.1.0
info:
  description: ''
  title: EODHD
  version: '1'
  x-aisa-capabilities:
    idempotency: Idempotency-Key
    max_price: X-AISA-Max-Price-USD
    quote:
      header: X-AISA-Cost-Mode
      value: quote
  x-aisa-configured-paths:
    - /apis/v1/eodhd/apis-get-eod-yahoo-style
    - /apis/v1/eodhd/apis-get-id-mapping
    - /apis/v1/eodhd/apis-get-macro-indicators
    - /apis/v1/eodhd/apis-get-mutual-funds-data
    - /apis/v1/eodhd/apis-get-real-time-quote
    - /apis/v1/eodhd/apis-list-exchanges
    - /apis/v1/eodhd/apis-search-instruments
  x-aisa-document:
    facts_hash: 477375ac04cef4c9a26fb7f3e3fe5c882846fe5178ba5e55922865c978a934b3
    generator_version: '3'
    protocol_version: '1'
    schema_version: '1'
    composer_version: '28'
    response_pending: []
    document_hash: sha256:b2aaecf531acaa83cc47aaa2349280cd3dc9dd7dcaa843428b68e18e7d9877b3
  x-aisa-plans:
    builder: 1
    display_plan: payg
    payg: 1
    similarweb_payg: 1
    team: 1
    version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
  x-aisa-provider: eodhd
  x-aisa-catalogs:
    eodhd:
      title: EODHD
      description: ''
      x-aisa-document:
        facts_hash: 477375ac04cef4c9a26fb7f3e3fe5c882846fe5178ba5e55922865c978a934b3
        generator_version: '3'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
servers:
  - url: https://api.aisa.one
security:
  - bearerAuth: []
paths:
  /apis/v1/eodhd/apis-get-eod-yahoo-style:
    post:
      tags:
        - EODHD
      summary: Get EOD Yahoo Style Data
      description: >-
        <!-- aisa-pricing:start -->

        Usage-based billing; Default request estimate: $0.00033 USD (not a fixed
        price). Declared unit rate: $0.000001 USD per provider_credit.
        Account-specific pricing and final settlement may differ.

        <!-- aisa-pricing:end -->
      operationId: eodhd.apis-get-eod-yahoo-style
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                a:
                  type: string
                  examples:
                    - '00'
                    - '05'
                    - '11'
                  description: >-
                    Start month in Yahoo Finance format (0-11, where 0=January,
                    11=December). For example, use '00' for January, '05' for
                    June, '11' for December.
                b:
                  type: string
                  examples:
                    - '01'
                    - '05'
                    - '15'
                    - '31'
                  description: >-
                    Start day of month (01-31). Use two-digit format with
                    leading zero if needed (e.g., '01', '05', '15', '31').
                c:
                  type: string
                  examples:
                    - '2017'
                    - '2020'
                    - '2024'
                  description: Start year in YYYY format (e.g., '2017', '2020', '2024').
                d:
                  type: string
                  examples:
                    - '00'
                    - '05'
                    - '11'
                  description: >-
                    End month in Yahoo Finance format (0-11, where 0=January,
                    11=December). For example, use '00' for January, '05' for
                    June, '11' for December.
                e:
                  type: string
                  examples:
                    - '01'
                    - '05'
                    - '15'
                    - '31'
                  description: >-
                    End day of month (01-31). Use two-digit format with leading
                    zero if needed (e.g., '01', '05', '15', '31').
                f:
                  type: string
                  examples:
                    - '2017'
                    - '2020'
                    - '2024'
                  description: End year in YYYY format (e.g., '2017', '2020', '2024').
                g:
                  enum:
                    - d
                    - w
                    - m
                  type: string
                  description: >-
                    Data period/frequency. 'd' for daily (default), 'w' for
                    weekly, 'm' for monthly. Weekly data shows data for Fridays;
                    monthly data shows end-of-month values.
                s:
                  type: string
                  examples:
                    - MCD.US
                    - AAPL.US
                    - TSLA.US
                    - BP.LSE
                  description: >-
                    Stock symbol with exchange suffix in format
                    'TICKER.EXCHANGE' (e.g., 'MCD.US' for McDonald's on US
                    exchanges, 'AAPL.US' for Apple, 'BP.LSE' for BP on London
                    Stock Exchange).
                fmt:
                  enum:
                    - json
                  type: string
                  description: >-
                    Output format for the response. Note: The Yahoo Finance
                    style endpoint only supports CSV format internally. This
                    parameter is kept for API compatibility but is not sent to
                    the server. The action will always parse CSV and return
                    JSON.
              required:
                - a
                - b
                - c
                - d
                - e
                - f
                - fmt
                - g
                - s
      responses:
        '200':
          description: Tool result data
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Response576A0Ea506F3_connect_EODHD_APIS_GET_EOD_YAHOO_STYLE__output__public_data
        default:
          content:
            application/json:
              schema: {}
          description: >-
            Error response; upstream passthrough responses may use provider
            formats
components:
  schemas:
    Response576A0Ea506F3_connect_EODHD_APIS_GET_EOD_YAHOO_STYLE__output__public_data:
      $ref: >-
        #/components/schemas/Response576A0Ea506F3_connect_EODHD_APIS_GET_EOD_YAHOO_STYLE__output__90a1cda1275312c3
    Response576A0Ea506F3_connect_EODHD_APIS_GET_EOD_YAHOO_STYLE__output__90a1cda1275312c3:
      type: array
      items:
        $ref: >-
          #/components/schemas/Response576A0Ea506F3_connect_EODHD_APIS_GET_EOD_YAHOO_STYLE__output__88dc11a56dace0cc
    Response576A0Ea506F3_connect_EODHD_APIS_GET_EOD_YAHOO_STYLE__output__88dc11a56dace0cc:
      type: object
      required:
        - date
        - open
        - high
        - low
        - close
        - adjusted_close
        - volume
      properties:
        low:
          type: number
        date:
          type: string
        high:
          type: number
        open:
          type: number
        close:
          type: number
        volume:
          type: integer
        adjusted_close:
          type: number
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.