Skip to content
Beer Mug Logo
IntuneBrewby UgurLabs.com
IntuneBrew

Public catalog API

Version 1 provides read-only catalog and version data. It requires no authentication and does not access or deploy to an Intune tenant.

Download the OpenAPI specification

  • GET /api/v1/apps: list apps. Use limit (1–200, default 100), q to search, and cursor for the next page.
  • GET /api/v1/apps/{id}: retrieve an app using the exact ID returned by the list.
  • GET /api/v1/updates: retrieve the latest published change list. This is not a complete change history.
curl "https://www.intunebrew.com/api/v1/apps?limit=50&q=chrome"

Pass pagination.nextCursor into the next request with the same search query until it is null. The catalog can change between requests; IDs are stable and pages are sorted by ID.

Responses include the catalog timestamp and sync health. A degraded or stale catalog can retain older app versions. Unavailable metadata is null. Verify the downloaded installer against its SHA256 before using it; vendor URLs can change independently of a catalog scan.

Successful responses may be cached for five minutes. Poll no more often than that. Invalid queries return 400, unknown apps return 404, rate limits return 429 with a Retry-After header, and unavailable upstream data returns 503. Errors use an error object with code and message. Browser access is permitted through CORS.