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

# Get Wallet Funding Source

> Retrieve the initial funding source of a wallet address, including the sender address, transaction details, amount, and enriched metadata about the funding wallet (entity name, labels, social links).

### Query details

This endpoint returns the initial funding source of a wallet — the first native token transfer it received — along with enriched metadata about the sender.

| Parameter | Required | Description                               |
| --------- | -------- | ----------------------------------------- |
| `wallet`  | Yes      | Wallet address to get funding source for. |

***

### Response Structure

| Field                | Type   | Description                                            |
| -------------------- | ------ | ------------------------------------------------------ |
| `from`               | string | Address that initially funded this wallet.             |
| `chainId`            | string | Blockchain where the funding transaction occurred.     |
| `date`               | string | ISO date of the funding transaction.                   |
| `txHash`             | string | Transaction hash of the funding transfer.              |
| `amount`             | string | Raw amount transferred (in native token wei/lamports). |
| `fromWalletLogo`     | string | Logo URL of the funding wallet (if known).             |
| `fromWalletTag`      | string | Label of the funding wallet (e.g., "Binance", "CEX").  |
| `fromWalletMetadata` | object | Enriched entity metadata of the funding wallet.        |

#### `fromWalletMetadata` object

| Field               | Type      | Description                                |
| ------------------- | --------- | ------------------------------------------ |
| `entityName`        | string    | Name of the entity (e.g., "Binance").      |
| `entityLogo`        | string    | Logo URL of the entity.                    |
| `entityLabels`      | string\[] | Labels associated with the entity.         |
| `entityType`        | string    | Type of entity (e.g., "exchange", "fund"). |
| `entityDescription` | string    | Description of the entity.                 |
| `entityTwitter`     | string    | Twitter handle.                            |
| `entityWebsite`     | string    | Website URL.                               |
| `entityGithub`      | string    | GitHub URL.                                |
| `entityDiscord`     | string    | Discord invite URL.                        |
| `entityTelegram`    | string    | Telegram URL.                              |

***

### Usage Examples

* Get funding source for a wallet

```bash theme={null}
curl -X GET "https://api.mobula.io/api/2/wallet/funding?wallet=0xBb7Ae0458b0dAe031460E6EE9f014b275db49f7f"
```

***

### Rate Limiting

This endpoint has a rate limit of **5 requests per minute** per API key.

***

### Use Cases

* **Wallet Origin Analysis**: Identify where a wallet's initial funds came from (CEX, DEX, another wallet).
* **KYC/Compliance**: Trace the funding source for due diligence.
* **Smart Money Tracking**: Determine if a wallet was funded by a known entity (VC, whale, exchange).
* **Bot Detection**: Identify wallets funded by known bot deployers.


## OpenAPI

````yaml get /2/wallet/funding
openapi: 3.0.0
info:
  version: 1.0.0
  title: Mobula API
  description: >-
    Documentation of the Mobula API


    **Demo API**: The default server (demo-api.mobula.io) is a demo API with
    rate limits.

    For production use, please use api.mobula.io with an API key from
    https://admin.mobula.io
servers:
  - url: https://demo-api.mobula.io/api/
    description: Demo API (rate limited, for testing only)
  - url: https://api.mobula.io/api/
    description: Production API (requires API key)
security: []
tags:
  - name: V2 - Token
    description: Token details, price, security, ATH, and holder data
  - name: V2 - Market Data
    description: Market details, OHLCV history, and lighthouse metrics
  - name: V2 - Trades
    description: Token trades, enriched trades, and trade filters
  - name: V2 - Wallet
    description: Wallet positions, activity, trades, analysis, and labels
  - name: V2 - Assets
    description: Cross-chain asset details and price history
  - name: V2 - Swap
    description: Swap quoting and execution
  - name: V2 - Perps
    description: Perpetual futures quoting, execution, and positions
  - name: V2 - Bridge
    description: Cross-chain bridge quoting and intent status (Alpha Preview)
  - name: V2 - DeFi
    description: Bonding pools and pulse data
  - name: V2 - Search
    description: Universal fast search
  - name: V2 - Blockchains
    description: System metadata and chain listings
  - name: V1 - Market Data
    description: Market prices, history, sparklines, pairs, and multi-data
  - name: V1 - Wallet
    description: Wallet portfolio, transactions, history, and NFTs
  - name: V1 - Token
    description: First buyers
  - name: V1 - Trades
    description: Market trades by pair
  - name: V1 - Metadata
    description: Token metadata, categories, trendings, and news
  - name: V1 - Assets
    description: List all assets
  - name: V1 - Search
    description: Search for assets, tokens, and pairs
  - name: V1 - DeFi
    description: Bonding pool pulse data
  - name: V1 - Blockchains
    description: Blockchain listings, pairs, and stats
  - name: V1 - Webhooks
    description: Webhook management
  - name: V1 - Feed
    description: Custom feed creation
paths:
  /2/wallet/funding:
    get:
      tags:
        - V2 - Wallet
      summary: Get wallet funding source
      description: >-
        Retrieve the initial funding source of a wallet address, including the
        sender address, transaction details, amount, and enriched metadata about
        the funding wallet (entity name, labels, social links).
      parameters:
        - schema:
            type: string
            minLength: 1
            description: Wallet address to get funding source for
          required: true
          description: Wallet address to get funding source for
          name: wallet
          in: query
      responses:
        '200':
          description: Wallet funding response
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      from:
                        type: string
                        nullable: true
                      chainId:
                        type: string
                        nullable: true
                      date:
                        type: string
                        nullable: true
                      txHash:
                        type: string
                        nullable: true
                      amount:
                        type: string
                        nullable: true
                      fromWalletLogo:
                        type: string
                        nullable: true
                      fromWalletTag:
                        type: string
                        nullable: true
                      fromWalletMetadata:
                        type: object
                        nullable: true
                        properties:
                          entityName:
                            type: string
                            nullable: true
                          entityLogo:
                            type: string
                            nullable: true
                          entityLabels:
                            type: array
                            items:
                              type: string
                          entityType:
                            type: string
                            nullable: true
                          entityDescription:
                            type: string
                            nullable: true
                          entityTwitter:
                            type: string
                            nullable: true
                          entityWebsite:
                            type: string
                            nullable: true
                          entityGithub:
                            type: string
                            nullable: true
                          entityDiscord:
                            type: string
                            nullable: true
                          entityTelegram:
                            type: string
                            nullable: true
                        required:
                          - entityName
                          - entityLogo
                          - entityLabels
                          - entityType
                          - entityDescription
                          - entityTwitter
                          - entityWebsite
                          - entityGithub
                          - entityDiscord
                          - entityTelegram
                    required:
                      - from
                      - chainId
                      - date
                      - txHash
                      - amount
                      - fromWalletLogo
                      - fromWalletTag
                required:
                  - data

````