# Bain Capital Ventures — 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 detailed information about Bain Capital Ventures' portfolio companies, investment team members, and focus domains, while discovering recent investments, founder stories, and investment insights. Learn about their early-stage funding approach and review case studies to understand their investment strategy and portfolio composition.

**Category:** Finance & Markets | **Website:** [baincapitalventures.com/](https://baincapitalventures.com/) | **Docs:** [parse.bot/marketplace/c13964dd-4e60-404c-81d4-466455841feb/baincapitalventures-com-api](https://parse.bot/marketplace/c13964dd-4e60-404c-81d4-466455841feb/baincapitalventures-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-baincapitalventures-com-api-c13964dd/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_about_info

Returns general information about Bain Capital Ventures including the about page title and structured page builder content sections (hero, story section, media blocks).

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_about_info \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_case_studies

Returns portfolio case studies from BCV, pre-filtered to the 'case-studies' category. Ordered by creation date descending. Each entry includes title, slug, excerpt, reading time, creation date, authors, categories, and domains.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_case_studies \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_domain_detail

Returns detailed information about a specific investment domain by slug. Includes the domain's team members, a featured insight article, and portfolio highlight companies, in addition to the base fields (intro, tagline, values, milestones).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Domain slug identifier. Known values: commerce, fintech, healthcare, app, infra, security, industrial. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_domain_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_early_stage_guide

Returns the content of BCV's Early-Stage Guide resource (The Head Start), including the guide page structure with pageBuilder sections and a list of related guide articles with title, slug, excerpt, reading time, and creation date.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_early_stage_guide \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_founder_stories

Returns founder stories from the BCV portfolio, pre-filtered to the 'founder-stories' category. Ordered by creation date descending. Each entry includes title, slug, excerpt, reading time, creation date, authors, categories, and domains.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_founder_stories \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_insight_detail

Returns the full content of a specific insight article including structured blog content blocks (portable text), authors, categories, domains, reading time, creation date, and related articles.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Insight article slug identifier. Available from get_insights results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_insight_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_insights

Returns published insights/articles on the BCV blog, ordered by creation date descending. Supports filtering by domain slug, category slug, or author slug. Each insight includes title, slug, excerpt, reading time, creation date, authors, categories, and domains.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `author_slug` | string | No | Filter by author's team member slug (e.g. 'ajay-agarwal'). Omitting returns all authors. |
| `category_slug` | string | No | Filter by category slug. Known values: news, founder-stories, case-studies, business-building, bain-capital-ventures, domain-insights, running-your-company, the-hive. Omitting returns all categories. |
| `domain_slug` | string | No | Filter by domain slug. Known values: commerce, fintech, healthcare, app, infra, security, industrial. Omitting returns all domains. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_insights \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"author_slug":"<string>","category_slug":"<string>","domain_slug":"<string>"}'
```

### get_investment_domains

Returns all investment domains/sectors that BCV focuses on, ordered by sort order. Each domain includes a slug, title, intro text, tagline, investment thesis values, and portfolio milestones. Use the slug to drill into domain detail or filter other endpoints.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_investment_domains \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_portfolio_companies

Returns all portfolio companies BCV has invested in, ordered by year of investment descending then title ascending. Optionally filtered by investment domain slug. Returns company name, slug, description, website, associated domains, lead partners, year of investment, and logo.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `domain_slug` | string | No | Filter by domain slug. Known values: commerce, fintech, healthcare, app, infra, security, industrial. Omitting returns all companies. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_portfolio_companies \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain_slug":"<string>"}'
```

### get_recent_investments

Returns the 20 most recent portfolio company investments made by BCV, ordered by year of investment descending. Each entry includes company title, slug, associated domains, lead partners, and year of investment.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_recent_investments \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_team_member_detail

Returns full bio and details for a specific team member including short bio, about content blocks, past experience, portfolio companies they lead, and associated domains.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Team member slug identifier (e.g. 'ajay-agarwal'). Available from get_team_members results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_team_member_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_team_members

Returns all team members at BCV ordered by last name. Supports filtering by domain slug, team group slug, or location name. Each member includes first name, last name, slug, title, associated domains, team groups, and office locations.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `domain_slug` | string | No | Filter by domain slug. Known values: commerce, fintech, healthcare, app, infra, security, industrial. Omitting returns all domains. |
| `group_slug` | string | No | Filter by team group slug. Known values: investing-team, operating-team. Omitting returns all groups. |
| `location` | string | No | Filter by location name. Known values: Boston, Bay Area, New York. Omitting returns all locations. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-baincapitalventures-com-api-c13964dd/get_team_members \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain_slug":"<string>","group_slug":"<string>","location":"<string>"}'
```
