Skip to content
Dark MatterDark Matter
Quickstarts

First Position Search

Search positions by criteria, understand results, and next steps.

What you will build

You will search positions using the search API with criteria such as issuer, vehicle class, transferability, and valuation range. You will understand the result structure and how to refine searches.

Prerequisites

Steps to search positions by criteria

Call GET /positions/search (or the equivalent search endpoint) with query parameters. Common criteria include issuer_id, vehicle_class, transferable, min_valuation, max_valuation, status, and compliance_status. Combine filters to narrow results. Example:

curl -H "Authorization: Bearer $API_KEY" \
  "https://sandbox-api.dmtr.ai/v1/positions/search?vehicle_class=fund_lp&transferable=true"

Understanding results

Search results return a list of Position Objects matching your criteria. Results may be ranked by relevance or a default sort. Use limit and cursor for pagination. Each result includes full position data; filter or project fields client-side as needed.

curl -H "Authorization: Bearer $API_KEY" \
"https://sandbox-api.dmtr.ai/v1/positions/search?vehicle_class=fund_lp&transferable=true&min_valuation=500000"
200Success
{
  "data": [
    {
      "entity_id": "meg-2026-112",
      "asset": {
        "vehicle_class": "fund_lp",
        "issuer": "Sequoia Capital Fund XVIII"
      },
      "status": {
        "current": "active"
      },
      "transfer": {
        "transferable": true
      },
      "valuation": {
        "current_mark": 1250000
      }
    }
  ],
  "has_more": false
}

Next steps

Edit this page on GitHub

Last reviewed: March 13, 2026

Was this page helpful?