---
updatedAt: 2025-02-13T21:21:51.000Z
agentTools:
  projectIndex: https://docs.solana.fm/llms.txt
---

# Transfers CSV Export

# OpenAPI definition

```json
{
  "openapi": "3.0.3",
  "info": {
    "title": "SolanaFM API Overview",
    "description": "A list of API endpoints that are exposed to the public",
    "contact": {
      "name": "Elvis Yong"
    },
    "license": {
      "name": "MIT"
    },
    "version": "0.2.9"
  },
  "servers": [
    {
      "url": "https://api.solana.fm"
    }
  ],
  "paths": {
    "/v0/accounts/{hash}/transfers/csv": {
      "get": {
        "tags": [
          "Accounts"
        ],
        "operationId": "download_csv_v1",
        "parameters": [
          {
            "name": "hash",
            "in": "path",
            "description": "Account pubkey",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "nix9RErnQYXpuf329ntPgSzThogtfeyUempD7zDrnSH"
          },
          {
            "name": "actions",
            "in": "query",
            "description": "Vector of actions to filter",
            "required": false,
            "schema": {
              "type": "string",
              "nullable": true
            },
            "style": "form"
          },
          {
            "name": "utcFrom",
            "in": "query",
            "description": "The start UTC epoch to query transactions for.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int64",
              "nullable": true,
              "minimum": 0
            },
            "style": "form",
            "example": 1698796800
          },
          {
            "name": "utcTo",
            "in": "query",
            "description": "The end UTC epoch to query transactions for.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int64",
              "nullable": true,
              "minimum": 0
            },
            "style": "form",
            "example": 1698883199
          },
          {
            "name": "inflow",
            "in": "query",
            "description": "Whether the transactions should include inflow movements.",
            "required": false,
            "schema": {
              "type": "boolean",
              "nullable": true
            },
            "style": "form"
          },
          {
            "name": "outflow",
            "in": "query",
            "description": "Whether the transactions should include outflow movements.",
            "required": false,
            "schema": {
              "type": "boolean",
              "nullable": true
            },
            "style": "form"
          },
          {
            "name": "mint",
            "in": "query",
            "description": "The mint(s) to query transactions for.\n\nMultiple mints can be specified by comma-separating them.",
            "required": false,
            "schema": {
              "type": "string",
              "nullable": true
            },
            "style": "form",
            "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
          },
          {
            "name": "mints",
            "in": "query",
            "description": "The mint(s) to query transactions for.\n\nMultiple mints can be specified by comma-separating them.",
            "required": false,
            "schema": {
              "type": "string",
              "nullable": true
            },
            "style": "form",
            "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
          },
          {
            "name": "amountFrom",
            "in": "query",
            "description": "The amount range for selected mints.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int64",
              "nullable": true,
              "minimum": 0
            },
            "style": "form",
            "example": 1698796800
          },
          {
            "name": "amountTo",
            "in": "query",
            "description": "The amount range for selected mints.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int64",
              "nullable": true,
              "minimum": 0
            },
            "style": "form",
            "example": 1698883199
          },
          {
            "name": "program",
            "in": "query",
            "description": "The program(s) to query transactions for.\n\nMultiple programs can be specified by comma-separating them.",
            "required": false,
            "schema": {
              "type": "string",
              "nullable": true
            },
            "style": "form",
            "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
          },
          {
            "name": "programs",
            "in": "query",
            "description": "The program(s) to query transactions for.\n\nMultiple programs can be specified by comma-separating them.",
            "required": false,
            "schema": {
              "type": "string",
              "nullable": true
            },
            "style": "form",
            "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
          },
          {
            "name": "limit",
            "in": "query",
            "description": "The maximum number of transactions to return per page.\n\nThe default and maximum is 1000.",
            "required": false,
            "schema": {
              "type": "integer",
              "nullable": true,
              "maximum": 1000,
              "minimum": 1
            },
            "style": "form"
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number to retreive.\n\nThe default is 1.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int64",
              "default": 1,
              "nullable": true,
              "minimum": 1
            },
            "style": "form"
          }
        ],
        "responses": {
          "200": {
            "description": "Returns an array of transactions that the account is involved in"
          },
          "400": {
            "description": "Bad request"
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "Accounts",
      "description": "All Solana related account endpoints"
    }
  ],
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```