pkg.soopen package index

free package data

pkg.so JSON feeds

All public pkg.so JSON endpoints are free for anyone to use. Browse the catalog feeds below, search programmatically, or add .json to a package URL for its complete record.

JSON endpoints

Catalog-level feeds

These endpoints expose recent additions, build metadata, and searchable package records.

New packages

Packages added or updated during the latest seven-day window.

/new.json

Build manifest

Catalog counts, generation timestamps, source hashes, and sitemap totals.

/.manifest.json

Search API

Search package titles, keys, summaries, and indexed metadata. Use q, limit, and offset query parameters.

/search.json?q=awscli

per-package JSON

Add .json to a package URL

Every package page has a JSON representation containing its normalized fields and full source-backed data object.

Content type

JSON endpoints return UTF-8 JSON and use the same cache validators as the corresponding catalog data.

application/json

terms of use

Free to use, with abuse prevention

Anyone may use, copy, and redistribute data from these public JSON endpoints free of charge. Attribution is appreciated but not required.

Abuse prevention

We reserve the right to rate-limit, block, or take other action against traffic that disrupts the service, imposes unreasonable load, attempts unauthorized access, or otherwise abuses these endpoints.

Availability

The feeds are provided as-is without a service-level guarantee. Endpoint formats may evolve; clients should tolerate additional JSON fields.