Skip to content
AnyMeta.
AnyMetanpmjsSearch

Search packages

Searches public npm packages with pagination and relevance weights.

GET/npmjs/-/v1/searchNo authentication required
Upstream documentation

Query parameters6

Query parameters
NameTypeDescription
text*string

Search terms and qualifiers such as scope:nuxt, author:name, or keywords:vue.

sizeinteger

The number of results to return, up to 250.

Default:20

Minimum: 0Maximum: 250
frominteger

The zero-based result offset.

Default:0

Minimum: 0
qualitynumber

The influence of package quality on result ranking.

Minimum: 0Maximum: 1
popularitynumber

The influence of package popularity on result ranking.

Minimum: 0Maximum: 1
maintenancenumber

The influence of package maintenance on result ranking.

Minimum: 0Maximum: 1

Headers2

Headers
NameTypeDescription
If-None-Matchstring

An ETag for conditional requests.

If-Modified-Sincestring

An HTTP date for conditional requests.

Responses

application/json
Schemaobject
Additional properties are allowed
totalintegerRequired
Minimum: 0
timestringRequired
objectsobject[]Required

The original package search results.