Skip to content

Search API

POST /v1/search

Hybrid vector + graph search across indexed code.

Request

{
  "query": "authentication middleware",
  "limit": 10,
  "repo": "my-org/my-repo",
  "filters": {
    "path": "src/auth",
    "type": "function"
  }
}
Field Type Required Description
query string yes Natural language search query
limit int no Max results (default: 10)
repo string no Filter to a specific repository
filters object no Additional filters (path, type)

Response

{
  "results": [
    {
      "id": "node-abc123",
      "score": 0.92,
      "metadata": {
        "path": "src/auth/middleware.py",
        "repo": "my-org/my-repo",
        "type": "function",
        "name": "verify_token"
      },
      "content": "def verify_token(request): ..."
    }
  ]
}