Official repositories web interface
This article provides documentation for the web interface through which it is possible to query the official repositories and obtain results in JSON format.
Package information
Base URL: https://www.archlinux.org/packages/
Details
Syntax: /repository/architecture/package/json
Example: https://archlinux.org/packages/core/x86_64/coreutils/json/
Files
Syntax: /repository/architecture/package/files/json
Example: https://archlinux.org/packages/core/x86_64/coreutils/files/json/
Package search
The interface supports the same query parameters as the HTML search form, except for sort
.
Base URL: https://www.archlinux.org/packages/search/json
Repository
It is possible to use this parameter more than once in order to search in more than one repository (but note that omitting it altogether will search in all repositories).
Parameter:
Values: , , Testing
, , Multilib-Testing
, ,
Example: https://archlinux.org/packages/search/json/?q=cursor&repo=Community&repo=Extra
Architecture
It is possible to use this parameter more than once in order to search for more than one architecture (but note that omitting it altogether will search for all architectures).
Parameter:
Values: , ,
Example: https://archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64
Maintainer
Parameter:
Example: https://archlinux.org/packages/search/json/?repo=Community&maintainer=orphan
Packager
Parameter:
Flagged
Parameter: flagged
Values: ,
Example: https://archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged
See also
- Forum thread
- Initial feature request:
- Kittypack: A silly little tool to poke archlinux.org/packages for info