Skip to content

Public Marketplace API

The public Next.js website uses anonymous, read-only v2 endpoints for open marketplace inventory.

List programs

GET /v2/public/programs

Supported query parameters:

  • pageNumber, pageSize
  • maxSubscriptionAmount
  • maxTotalAmount
  • durationValue, durationType
  • frequency
  • search
  • sortField: createdAt, name, subscriptionAmount, totalAmount
  • sortOrder: asc, desc

Only approved, published, non-deleted programs with available slots are returned. Results use a deterministic secondary sort by program ID.

Program detail

GET /v2/public/programs/:programId

The endpoint returns 404 when the program is not publicly eligible. The response intentionally excludes subscriber, application, payment, document, auction-activity, and internal review data.

Both endpoints are anonymous, rate limited, and return:

Cache-Control: public, s-maxage=300, stale-while-revalidate=600