Skip to content
Skip to main content

Public API and machine-readable feeds

Read-only MacWall endpoints for the wallpaper catalog and release metadata, plus the RSS, JSON Feed, llms.txt and API catalog documents for this site.

MacWall publishes a small read-only HTTP surface plus a set of discovery documents. Everything below is public, unauthenticated, JSON or text, and CDN-cached. Machine clients should start at /.well-known/api-catalog, which links to every endpoint and its OpenAPI description.

Catalog: GET /api/wallpapers

Paginated public wallpaper catalog. Same data that powers the web gallery.

  • `q`: free-text search across name and tags.
  • `category`: one of Anime, Nature, Cars, Gaming, Space, Heroes, Dark, Abstract, Others.
  • `tag`: filter by a single tag.
  • `sort`: `newest` (default), `popular`, or `older`.
  • `page`: 1-based page number, default `1`.
  • `limit`: items per page, default `24`.

Returns `{ wallpapers, total, page, limit, hasMore }`. Each wallpaper includes `id`, `name`, `category`, `tags`, `resolution`, `durationSeconds`, `fileSizeBytes`, `thumbUrl`, `videoUrl`, `isPro`, `isFeatured`, `likeCount`, and `createdAt`. `videoUrl` is a downscaled, silent web preview, not the source file; full-resolution wallpapers are only available in the app.

Releases: GET /api/installers/releases/version.json

Current release metadata: `version`, optional `build`, a download `url`, and optional `notes`. This is the same feed the in-app updater reads and the source for the changelog. It is intentionally uncached so a new build is visible immediately.

Installer: GET /download/latest

Stable path that `302`-redirects to the current signed DMG. Link to this rather than a versioned file so your link never goes stale.

Discovery documents

Markdown twin of every page

Append `.md` to any content URL to get a clean Markdown version with YAML frontmatter, for example `/blog/what-is-macwall-complete-guide.md` or `/docs/public-api.md`. These responses are `text/markdown` and `noindex`, so they exist for agents and pipelines without competing with the HTML page in search.

Fair use

  • Cache responses and keep request rates reasonable. These endpoints are shared infrastructure, not a bulk export.
  • Hotlinking video files is discouraged; link to the wallpaper page or the app deep link instead.
  • Wallpaper videos are licensed for use inside MacWall and are not redistributable. See Terms.
  • Send a descriptive `User-Agent` with a contact URL so we can reach you before rate limiting you.

Frequently asked questions

Do I need an API key?
No. These endpoints are public and unauthenticated. There is no write API and no user data exposed.
Is the API versioned?
Response shapes are additive: new fields may appear, existing ones are not renamed or removed without notice in [the changelog](/changelog).
Can I use the catalog data in my own app?
Metadata, yes, with attribution and a link back to macwall.app. The wallpaper videos themselves are licensed for MacWall use only. Ask first at [support@macwall.app](mailto:support@macwall.app).

Your desktop is a minute away from moving.

Install the app, pick a wallpaper, set it. No account needed.

Download for Mac

Minimum macOS 15.0 or later

© 2026 MacWall. All rights reserved.Cookie settingsYour Privacy Choices

Mac and macOS are trademarks of Apple Inc., registered in the U.S. and other countries and regions. MacWall is not affiliated with Apple.

Get an AI summary of MacWall
MacWall