# Fund Eastmoney — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and analyze Chinese mutual funds with detailed information including current rankings, historical net asset values, portfolio holdings, and dividend distributions. Track fund performance, compare fund details, and make informed investment decisions using comprehensive fund data from EastMoney.

**Category:** Finance & Markets | **Website:** [fund.eastmoney.com/](https://fund.eastmoney.com/) | **Docs:** [parse.bot/marketplace/81399316-60e9-4345-8b4a-ae7be288ff9f/fund-eastmoney-com-api](https://parse.bot/marketplace/81399316-60e9-4345-8b4a-ae7be288ff9f/fund-eastmoney-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_dividend_info

Get fund dividend and split announcements. Returns paginated announcement records with fund code, title, and publish date. Ordered by most recent first.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fund_code` | string | Yes | Fund code (e.g. 110011) |
| `page` | integer | No | Page number |
| `page_size` | integer | No | Results per page |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/get_dividend_info \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fund_code":"<string>","page":"<integer>","page_size":"<integer>"}'
```

### get_fund_details

Get comprehensive fund details including manager info, performance metrics, asset allocation, holder structure, and NAV trends. Combines data from the fund's JS data file and the latest NAV API. Returns a rich object with arrays for time-series data (net worth trend, asset allocation over time, manager details).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fund_code` | string | Yes | 6-digit fund code (e.g. 110011) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/get_fund_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fund_code":"<string>"}'
```

### get_fund_historical_nav

Get historical NAV (net asset value) records for a fund. Returns paginated daily NAV data with unit NAV, cumulative NAV, daily return percentage, and subscription/redemption status. Records are ordered most recent first. Date filters narrow the result window.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `end_date` | string | No | End date filter in YYYY-MM-DD format. Omitting returns most recent records first. |
| `fund_code` | string | Yes | Fund code (e.g. 110011) |
| `page` | integer | No | Page number |
| `page_size` | integer | No | Results per page |
| `start_date` | string | No | Start date filter in YYYY-MM-DD format. Omitting returns most recent records first. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/get_fund_historical_nav \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"end_date":"<string>","fund_code":"<string>","page":"<integer>","page_size":"<integer>","start_date":"<string>"}'
```

### get_fund_holdings

Get top 10 stock holdings for a fund. Returns the most recent disclosed holdings by default. Year and month filters select a specific reporting period but may return empty if that period has no disclosure. Each holding includes stock code, name, percentage weight, share count, and market value.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fund_code` | string | Yes | Fund code (e.g. 110011) |
| `month` | string | No | Report month filter (e.g. 6 or 12). Corresponds to semi-annual disclosure periods. Omitting returns the latest available holdings. |
| `year` | string | No | Report year filter (e.g. 2025). Must be used together with month for filtering to work. Omitting returns the latest available holdings. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/get_fund_holdings \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fund_code":"<string>","month":"<string>","year":"<string>"}'
```

### get_fund_list

Get fund ranking list with latest performance data. Returns paginated results sorted by the specified return metric. Each fund record includes code, name, current NAV, and return percentages over multiple time horizons (1 week through since inception). Supports filtering by fund type and sorting by different return periods.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fund_type` | string | No | Fund type filter |
| `page` | integer | No | Page number |
| `page_size` | integer | No | Results per page |
| `sort_field` | string | No | Sort field for ranking |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/get_fund_list \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fund_type":"<string>","page":"<integer>","page_size":"<integer>","sort_field":"<string>"}'
```

### search_fund

Full-text search across all funds by keyword matching fund code, fund name, or pinyin abbreviation. Returns an array of matching fund objects with basic info (code, name, fund company, manager, latest NAV). An empty Datas array means no match was found for the query.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search keyword (fund code, fund name, or pinyin abbreviation) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fund-eastmoney-com-api-81399316/search_fund \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>"}'
```
