Discover/Insight Partners API
live

Insight Partners APIinsightpartners.com

Access Insight Partners' full portfolio of software investments. Search companies, retrieve sectors, investment status, descriptions, and social links via 2 endpoints.

Endpoint health
verified 2d ago
get_portfolio
get_company_detail
2/2 passing latest checkself-healing
Endpoints
2
Updated
26d ago

What is the Insight Partners API?

The Insight Partners Portfolio API provides structured access to one of the largest software-focused venture and growth equity portfolios through 2 endpoints. The get_portfolio endpoint returns company IDs, names, locations, verticals, stages, and logo URLs across the full portfolio, with support for name-based search and pagination. The get_company_detail endpoint retrieves per-company data including investment status, sector tags, website, LinkedIn, Twitter, and a text description.

Try it
Specific page number to fetch (12 companies per page). If 0 or omitted, fetches all pages.
Maximum number of companies to return. If 0 or omitted, returns all.
Search query to filter companies by name.
api.parse.bot/scraper/18cfd528-4e82-494c-8ba0-89caabdddeb4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/18cfd528-4e82-494c-8ba0-89caabdddeb4/get_portfolio?page=1&limit=5&search=AI' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

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 insightpartners-com-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: Insight Partners Portfolio API — browse and drill into portfolio companies."""
from parse_apis.insight_partners_portfolio_api import InsightPartners, CompanyNotFound

client = InsightPartners()

# Search for AI-related portfolio companies, cap at 5 results
for summary in client.companysummaries.search(search="AI", limit=5):
    print(summary.name, summary.location, summary.slug)

# Drill into one company for full detail
summary = client.companysummaries.search(search="AI", limit=1).first()
if summary:
    detail = summary.details()
    print(detail.description[:120], detail.sectors, detail.website)

# Direct company lookup by ID
company = client.companies.get(company_id=18871)
print(company.status, company.sectors, company.linkedin)

# Typed error handling for missing companies
try:
    client.companies.get(company_id=99999999)
except CompanyNotFound as exc:
    print(f"Company not found: {exc}")

print("exercised: companysummaries.search / summary.details / companies.get / CompanyNotFound")
All endpoints · 2 totalmissing one? ·

Get Insight Partners portfolio companies with basic info. Supports search filtering by company name, pagination (12 companies per page), and result limiting. When page is 0 or omitted, fetches all pages. Returns company IDs, names, locations, verticals, and logo URLs.

Input
ParamTypeDescription
pageintegerSpecific page number to fetch (12 companies per page). If 0 or omitted, fetches all pages.
limitintegerMaximum number of companies to return. If 0 or omitted, returns all.
searchstringSearch query to filter companies by name.
Response
{
  "type": "object",
  "fields": {
    "count": "integer number of companies returned in this response",
    "total": "integer total number of matching companies across all pages",
    "companies": "array of company objects with id, slug, name, location, verticals, stage, and logo_url"
  },
  "sample": {
    "data": {
      "count": 5,
      "total": 566,
      "companies": [
        {
          "id": 18871,
          "name": "Aily Labs",
          "slug": "aily-labs",
          "stage": null,
          "location": null,
          "logo_url": "https://www.insightpartners.com/wp-content/uploads/2024/02/Aily-2.0-Reverse-out-logo-RGB.png",
          "verticals": []
        }
      ]
    },
    "status": "success"
  }
}

About the Insight Partners API

Portfolio Browsing

The get_portfolio endpoint returns a paginated list of Insight Partners portfolio companies. Each page delivers up to 12 companies, and each company object includes id, slug, name, location, verticals, stage, and logo_url. The page parameter controls which page is fetched; passing 0 or omitting it fetches all pages automatically. A search string filters results by company name, and a limit cap lets you truncate the result set. The response also includes a total count of all matching companies across pages, making it straightforward to build paginated UIs or bulk exports.

Company Detail

The get_company_detail endpoint accepts a company_id from get_portfolio results and returns a richer record for that company. Fields include status (e.g., 'Current' or 'Prior Investment'), a sectors array, description text, website, twitter, and linkedin URLs. Some fields — particularly status, initial_investment, and social links — may be null when Insight Partners hasn't published that information for a given company.

Coverage and Scope

The API covers the companies listed on Insight Partners' public portfolio page, spanning software verticals such as DevOps, cybersecurity, fintech, and more. The verticals array on portfolio items and the sectors array on detail records describe each company's domain. Investment status distinguishes active holdings from prior exits, which is useful when filtering for current vs. historical portfolio analysis.

Reliability & maintenanceVerified

The Insight Partners API is a managed, monitored endpoint for insightpartners.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when insightpartners.com 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 insightpartners.com 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.

Last verified
2d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Map the full Insight Partners software portfolio by vertical using the verticals field from get_portfolio.
  • Identify prior vs. current investments by filtering on the status field returned by get_company_detail.
  • Build a contact enrichment dataset by collecting website, linkedin, and twitter URLs for each portfolio company.
  • Track initial investment years across the portfolio using the initial_investment field from company detail records.
  • Search for portfolio companies operating in a specific geography using the location field and the search parameter.
  • Generate a sector breakdown of Insight Partners' holdings by aggregating sectors arrays across all detail records.
  • Feed portfolio company names and slugs into a downstream enrichment pipeline starting from the get_portfolio endpoint.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does Insight Partners have an official public developer API?+
No. Insight Partners does not publish a public developer API for its portfolio data. This Parse API is the structured way to access that data programmatically.
What does `get_portfolio` return versus `get_company_detail`?+
get_portfolio returns lightweight records — id, slug, name, location, verticals, stage, and logo_url — suitable for listing and searching. get_company_detail returns the full record for one company: description, sectors, status, initial_investment, and social/website URLs. You need an id from get_portfolio to call get_company_detail.
Can I filter portfolio companies by sector or investment stage?+
The get_portfolio endpoint supports filtering by company name via the search parameter. Filtering by sector, vertical, or stage is not directly supported as an input parameter — those fields are returned in results but must be filtered client-side after retrieval. You can fork this API on Parse and revise it to add server-side sector or stage filtering.
Are portfolio company financials or deal sizes available?+
No financial metrics, deal sizes, or valuation data are returned by either endpoint. The API covers descriptive and categorical fields: sectors, investment status, initial investment year, company description, and social links. You can fork this API on Parse and revise it to add an endpoint targeting any additional publicly available deal data Insight Partners publishes.
How fresh is the portfolio data, and are all companies always listed?+
The data reflects what Insight Partners makes publicly available on their portfolio page at the time of a request. Companies that are not listed on that page — including any stealth or undisclosed investments — will not appear in results. The total field in get_portfolio responses shows the current count of discoverable companies.
Page content last updated . Spec covers 2 endpoints from insightpartners.com.
Related APIs in FinanceSee all →
bvp.com API
Explore Bessemer Venture Partners' investment portfolio, discover portfolio companies by roadmap and growth stage, and access insights from their team and seed program. Search company details, view anti-portfolio decisions, and browse curated content to understand BVP's investment thesis and strategy.
baincapitalventures.com API
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.
a16z.com API
Access Andreessen Horowitz's complete portfolio of invested companies with detailed information including founders, investment stages, social media profiles, and recent announcements. Search and filter through a16z's portfolio to research companies, track investments, and discover emerging startups in their network.
cbinsights.com API
Access CB Insights data including company and investor profiles, funding history, competitor maps, the unicorn list, and research reports.
openvc.app API
Search through 16,000+ venture capital firms and angel investors on OpenVC. Filter by industry category (e.g., Energy, Fintech) to discover investors focused on a specific sector, then retrieve detailed profiles including firm type, investment thesis, check size, geographic focus, and portfolio companies.
thecompaniesapi.com API
Enrich your company database with 80+ data points per company, search by industry or company details, and discover email patterns to drive your business intelligence. Find verified company information, get pricing data, and ask contextual questions about any organization to fuel your sales, marketing, or research efforts.
insights.apmiindia.org API
Access comprehensive financial data on Indian PMS providers and investment approaches, including AUM breakdowns, industry dashboards, and detailed provider information. Search and compare investment strategies, view discretionary AUM details, and generate insight reports to analyze the PMS market landscape.
startups.rip API
Search and analyze data on 1,700+ Y Combinator startups, including their current status (active, acquired, or defunct), company details, and research reports organized by batch. Find similar companies, browse startups by cohort, and discover insights about YC's portfolio ecosystem.
Insight Partners Portfolio API · Parse