Skip to main content
POST
Read Package File
Read exact file sections from package source code using SHA256 hash. Use this to get complete context around code snippets found in package searches. No indexing required - fetches packages on-demand from registries.

Endpoint

POST /v1/search/packages/read-file

Request Body

string
required
Package registry: pypi, npm, terraform, crates_io, golang, helm, ansible, maven, nuget, rubygems.
string
required
Package name.
string
required
SHA256 hash of filename (from search results).
integer
required
Starting line (1-based).
integer
required
Ending line (max 200 lines from start_line).
string
Optional package version.

Request Example

Response Example

Rate Limits