Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Brouky My Portfolio API
version: 1.0.0
description: 'Venture intelligence for investors and startups: an AI data agent over Brouky''s database, the AI VC Finder, and investor, startup and market data. The same operations are available as an MCP server.'
contact:
url: https://brouky.tech/dashboard/developers
servers:
- url: https://api.brouky.tech/functions/v1/brouky-api
security:
- bearer: []
tags:
- name: My Portfolio
paths:
/v1/my_portfolio:
post:
operationId: my_portfolio
summary: My fund and its portfolio
description: 'For investors: the fund this account belongs to (or the one the user names, e.g. "I am Kaya"), with every portfolio company and its latest round. Use it first when an investor asks about "my portfolio", "our companies" or names one of their companies loosely. Pass `company` to find one company by name, spelling variants included. Free.
Credits per call: 0. Scope: read.'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
investor:
type: string
description: The fund the user speaks for, if they say so ("I am Kaya VC"). Defaults to the account's own fund.
company:
type: string
description: A portfolio company to look up by name, e.g. "Victor".
country:
type: string
description: The company's country, if the user says it. Helps when names are shared.
responses:
'200':
description: Result
content:
application/json:
schema:
$ref: '#/components/schemas/Result'
'400':
description: Invalid input
'401':
description: Missing or invalid key
'402':
description: Not enough credits
'403':
description: Key lacks the scope, or plan required
'429':
description: Rate limited
tags:
- My Portfolio
components:
schemas:
Result:
type: object
properties:
success:
type: boolean
operation:
type: string
data:
type: object
description: Operation-specific structured result.
summary:
type: string
description: A short readable answer.
charts:
type: array
description: 'Chart specs (RichChartSpec: type, title, xKey, series, data, unit).'
items:
type: object
url:
type:
- string
- 'null'
description: The full interactive view on brouky.tech.
credits:
type:
- object
- 'null'
properties:
charged:
type: integer
remaining:
type:
- integer
- 'null'
securitySchemes:
bearer:
type: http
scheme: bearer
description: Your key from /dashboard/developers (brk_live_...).