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. Uselimit(1–200, default 100),qto search, andcursorfor 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.