Liquid 2 APIliquid2.vc ↗
Access data on 800+ Liquid 2 Ventures portfolio companies via one API endpoint. Returns company name, website, round, sector, partner, status, and year.
What is the Liquid 2 API?
The Liquid 2 Ventures Portfolio API exposes data on over 800 portfolio companies through a single list_portfolio endpoint. Each response includes the company name, website URL, and structured fields covering investment round, sector, partner, status, and year. The endpoint aggregates all paginated results automatically, so a single call returns the full portfolio without requiring manual iteration.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/2b55cf77-3afc-47f8-b71a-760e78a8cef2/list_portfolio' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace liquid2-vc-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Liquid 2 Ventures Portfolio SDK — list all portfolio companies."""
from parse_apis.liquid2_vc_api import Liquid2, Company, ParseError
client = Liquid2()
# List all portfolio companies (auto-paginated from the site)
for company in client.companies.list(limit=5):
print(company.name, company.website)
# Get the first company and inspect its fields
first = client.companies.list(limit=1).first()
if first:
print(f"Company: {first.name}")
print(f"Website: {first.website}")
print(f"Round: {first.round}")
print(f"Status: {first.status}")
# Handle potential errors
try:
for c in client.companies.list(limit=3):
print(c.name, c.sector, c.year)
except ParseError as exc:
print(f"Error fetching portfolio: {exc}")
print("exercised: companies.list")
Lists all portfolio companies from Liquid 2 Ventures. Paginates through all pages of the portfolio grid automatically and returns aggregated results. Each company includes its name, website URL, and standardized fields (round, partner, sector, status, year) which are null when not displayed on the site.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer — total number of portfolio companies",
"companies": "array of company objects with name, website, round, partner, sector, status, year"
},
"sample": {
"data": {
"total": 100,
"companies": [
{
"name": "GitLab",
"year": null,
"round": null,
"sector": null,
"status": null,
"partner": null,
"website": "https://about.gitlab.com/"
},
{
"name": "Rippling",
"year": null,
"round": null,
"sector": null,
"status": null,
"partner": null,
"website": "https://www.rippling.com/"
},
{
"name": "Retool",
"year": null,
"round": null,
"sector": null,
"status": null,
"partner": null,
"website": "https://retool.com/"
}
]
},
"status": "success"
}
}About the Liquid 2 API
What the API Returns
The list_portfolio endpoint returns a total integer and a companies array. Each object in the array contains six fields: name, website, round, partner, sector, status, and year. Fields like round, partner, sector, status, and year are standardized and returned as null when Liquid 2 Ventures has not published that detail for a given company.
Coverage and Scope
The endpoint covers the full publicly listed portfolio of Liquid 2 Ventures, a San Francisco-based seed and early-stage VC firm. The total field reflects the current count at the time of the call, which has historically exceeded 800 companies. The website field links directly to each portfolio company's domain, making it straightforward to cross-reference against other data sources.
Endpoint Behavior
The list_portfolio endpoint takes no input parameters — there is no filtering, sorting, or pagination to manage on the caller's side. The API handles traversal of the portfolio grid internally and returns an aggregated result set in one response. This keeps integration simple but means all filtering must be done client-side after the full payload is received.
The Liquid 2 API is a managed, monitored endpoint for liquid2.vc — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when liquid2.vc changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official liquid2.vc API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a searchable directory of Liquid 2 Ventures portfolio companies filtered by sector or investment round
- Track which partners at Liquid 2 are associated with specific portfolio companies using the partner field
- Identify the investment year distribution across the portfolio using the year field for trend analysis
- Enrich a CRM or deal-flow database by cross-referencing company names and website URLs from the portfolio list
- Monitor portfolio composition changes over time by periodically calling list_portfolio and diffing results
- Research Liquid 2's sector concentration by aggregating the sector field across all 800+ companies
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.