Skip to main content

Package search API

Search the source code of a public npm or PyPI package on demand. Results include file paths and line ranges. Responses are cached for a period; repeated queries may be faster. Authentication and search quota apply (same family as /search).

Endpoints

Parameters

string
required
Search string (1–500 characters)
string
required
Package name (e.g. express, requests)
string
required
npm or pypi
string
Optional exact version
integer
default:"10"
Max results (1–50)

Error codes (common)