# Purposeinvest — 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.

> Access data from purposeinvest.com.

**Category:** Finance & Markets | **Website:** [www.purposeinvest.com/invest#all-product](https://www.purposeinvest.com/invest#all-product) | **Docs:** [parse.bot/marketplace/4e832a83-e900-478c-a0fe-8088e98e191b/purposeinvest-com-api](https://parse.bot/marketplace/4e832a83-e900-478c-a0fe-8088e98e191b/purposeinvest-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-purposeinvest-com-api-4e832a83/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_fund_details

Retrieves detailed information for a specific fund including AUM, NAV, yield, management expense ratios, and all available series (ETF, Class F, Class A, etc.) with their respective details. The fund_slug is the URL path segment from the fund's product page.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fund_slug` | string | Yes | URL slug of the fund (e.g. 'purpose-credit-opportunities-fund', 'purpose-bitcoin-etf'). Available as url_name from list_funds results. |

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

### list_funds

Lists all Purpose Investments funds and ETFs with basic product information including ticker codes, management fees, yield, categories, and direct links to product pages. Optionally filter by asset category. Results are returned as a single page containing all products.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category` | string | No | Filter by asset category. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-purposeinvest-com-api-4e832a83/list_funds \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"category":"<string>"}'
```
