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

# Get fund tokens' price history

> Returns each fund token's price at each point of the window, keyed by fund address, oldest first. Each point has `generated_timestamp`, the point in the window; `timestamp`, when the price it carries was recorded (a point with no new price repeats the previous one); and `price_usd`. Points before a fund's first price are left out, as are closed and unknown funds.



## OpenAPI

````yaml /api-reference/openapi.json get /v1/vaults/vtoken-prices/history
openapi: 3.1.0
info:
  title: Starke API
  version: 1.0.0
servers:
  - url: https://api.starke.finance
    description: Production
security: []
paths:
  /v1/vaults/vtoken-prices/history:
    get:
      tags:
        - Vaults
      summary: Get fund tokens' price history
      description: >-
        Returns each fund token's price at each point of the window, keyed by
        fund address, oldest first. Each point has `generated_timestamp`, the
        point in the window; `timestamp`, when the price it carries was recorded
        (a point with no new price repeats the previous one); and `price_usd`.
        Points before a fund's first price are left out, as are closed and
        unknown funds.
      operationId: getV1VaultsVtokenPricesHistory
      parameters:
        - name: ids
          in: query
          required: true
          schema:
            type: string
          description: Comma-separated fund addresses, 1 to 50 of them.
          example: Fund1111111111111111111111111111111111111111
        - name: start_time
          in: query
          required: true
          schema:
            type: string
            format: date-time
            pattern: >-
              ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
          description: The start of the window, an ISO 8601 date-time.
          example: '2026-11-01T00:00:00Z'
        - name: end_time
          in: query
          required: true
          schema:
            type: string
            format: date-time
            pattern: >-
              ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
          description: >-
            The end of the window, an ISO 8601 date-time, not before
            `start_time`.
          example: '2026-11-02T00:00:00Z'
        - name: granularity
          in: query
          required: true
          schema:
            type: string
            enum:
              - 15mins
              - 1hour
              - 1day
          description: 'The spacing of the points: `15mins`, `1hour` or `1day`.'
          example: 1hour
      responses:
        '200':
          description: The price points of each fund token, keyed by fund address.
          content:
            application/json:
              example:
                Fund1111111111111111111111111111111111111111:
                  - timestamp: '2026-11-01T00:00:00.000Z'
                    generated_timestamp: '2026-11-01T00:00:00.000Z'
                    price_usd: 1.12
                  - timestamp: '2026-11-01T01:00:00.000Z'
                    generated_timestamp: '2026-11-01T01:00:00.000Z'
                    price_usd: 1.124205
        '400':
          description: The request is invalid.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationError'
        '500':
          description: >-
            An unexpected error. The body is the plain text `Internal Server
            Error`.
      security: []
components:
  schemas:
    ValidationError:
      type: object
      properties:
        errors:
          type: array
          items:
            type: object
            properties:
              path:
                type: string
              message:
                type: string
            required:
              - path
              - message
      required:
        - errors

````

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