Catalog / a16z Speedrun

a16z Speedrun API

speedrun.a16z.com

Returns publicly listed a16z Speedrun portfolio companies from the live Speedrun directory. Results use the directory's pagination and enrich each page with publicly available company detail fields; fields not provided by the source remain empty.

  • Business
  • a16z
  • speedrun
  • venture-capital
  • portfolio
1 endpointDocs updated

Endpoint health

Loading verification…

PortfolioLoading

Connect your agent

Connect through MCP so your agent can find this API, read its docs, and call its endpoints.

Setup guide

Add the server from your terminal.

Claude Code · terminal
claude mcp add --transport http agent-data https://agent-data.motie.dev/mcp

In Claude Code, run /mcp, select agent-data, then Authenticate. Sign in to your agent-data account in the browser.

Then ask your agent to use the a16z Speedrun API for your task.

Call it over HTTP

Get an API key

Sign up free, generate an API key, and set it as AGENT_DATA_API_KEY in your environment. Your first 100 calls each month are free.

Fetch one page of the public Speedrun company directory. Use offset with the returned total to retrieve the full listing; the source currently exposes 15 records per page by default.

Optional parameters 2

Zero-based source offset. Start at 0 and add the number of returned records for the next page.

Number of source listing records to request for this page.

View call pricing
cURL · Portfolio
curl --request GET --get 'https://api.agent-data.dev/speedrun-a16z-com/v1/portfolio' \
  --header "Authorization: Bearer $AGENT_DATA_API_KEY"

Endpoints

Inputs and response fields for every endpoint in this API.

GETPortfolio/v1/portfolio

Fetch one page of the public Speedrun company directory. Use offset with the returned total to retrieve the full listing; the source currently exposes 15 records per page by default.

Input

offsetOptionalQuery · integer, min: 0, max: 10000, default: 0

Zero-based source offset. Start at 0 and add the number of returned records for the next page.

Example: 0

limitOptionalQuery · integer, min: 1, max: 50, default: 15

Number of source listing records to request for this page.

Example: 15

Response

itemsobject[]
items[].idstring
items[].city?string | null
items[].namestring
items[].stage?string | null
items[].state?string | null
items[].x_url?string (uri) | null
items[].cohort?string | null
items[].region?string | null
items[].status?string | null
items[].country?string | null
items[].founders?object[]
items[].founders[].name?string | null
items[].founders[].title?string | null
items[].founders[].linkedin_url?string (uri) | null
items[].logo_url?string (uri) | null
items[].team_size?integer | null
items[].categories?string[]
items[].github_url?string (uri) | null
items[].source_urlstring (uri)
items[].description?string | null
items[].website_url?string (uri) | null
items[].founded_year?integer | null
items[].linkedin_url?string (uri) | null
items[].retrieved_atstring (date-time)
items[].funding_details?string | null
items[].investment_date?string | null
items[].accelerator_batch?string | null
items[].detail_enrichment_error?string | null
items[].detail_enrichment_status?"enriched" | "failed" | "not_requested"
total?integer | null
source_urlstring (uri)
next_cursor?integer | null
retrieved_atstring (date-time)

Fields marked ? are optional.

Don’t see the endpoint you need?

Ask agent-data to add an endpoint or return more fields. Extensions are free and keep existing endpoints working.