Search packages
packagecloud_search_packagesSearch a repository by package file name. An empty q returns every package. filter limits by type (rpms, debs, dscs, gem, python, node); dist (for example ubuntu or el/6) overrides filter; arch applies to Alpine/RPM/Debian only. Items carry the same ready-made URLs as list_packages. Paged. GET /repos/{user}/{repo}/search.json.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Part of the package file name; empty returns all packages. | |
| arch | No | Architecture, for example x86_64, arm64 or amd64. | |
| dist | No | Distribution, for example ubuntu or el/6. | |
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| filter | No | Package type: rpms, debs, dscs, gem, python or node. Ignored when dist is given. | |
| per_page | No | Results per page (default 30; the server caps it at its own Max-Per-Page). | |
| repository | Yes | The repository as "user/repo" (the fqname returned by packagecloud_list_repositories). |