This page is the human-readable companion to /robots.txt and /ai.txt. It states plainly what automated clients may do with this site, and points at the endpoints designed for them so nobody needs to scrape rendered HTML.
Text content: allowed, with attribution
Documentation, guides, blog posts, and product and pricing information may be crawled, indexed, quoted, summarised, and used to answer questions — including inside AI search and assistant products. We only ask that you attribute the source and link back to the page you used.
Wallpaper media: not licensed for reuse
The wallpaper video and image files are a different matter. They are licensed for use inside the MacWall app. They may not be redistributed, re-hosted, bundled into datasets, or used as training data for generative image or video models. The details are in Terms; if you need something beyond that, ask.
Use these endpoints instead of scraping
- /llms.txt — curated Markdown index of every content page, in the llms.txt format.
- /llms-full.txt — the full text of the site in one document.
- Append `.md` to any content URL — for example `/docs/install-macwall.md`. Same content, clean Markdown with YAML frontmatter, no layout markup.
- /rss.xml, /atom.xml, /feed.json — blog syndication in RSS 2.0, Atom 1.0, and JSON Feed 1.1, with full article content.
- /sitemap.xml — every indexable URL with last-modified dates.
- /.well-known/api-catalog — RFC 9727 catalog of the public API.
- /openapi.json — OpenAPI 3.1 description of those endpoints.
- /api/wallpapers — the catalog as JSON, documented in the public API docs.
What is off limits
- `/admin/`, `/api/admin/`, and `/auth/` — administrative surfaces, disallowed in robots.txt.
- `/activate`, `/thank-you`, and `/open` — post-purchase and deep-link bridges that contain no useful content and may carry personal parameters.
- Bulk downloading of wallpaper video files, or hotlinking them into another site or app.
- Ignoring cache headers, or requesting at a rate that degrades the service for other clients.
Rate limits and identification
- Send a descriptive `User-Agent` that includes a contact URL or email so we can reach you before taking action.
- Honour `Cache-Control`. Most of this site is CDN-cached and changes infrequently.
- Keep concurrency modest — a couple of requests per second is plenty for a site this size.
- Prefer conditional requests and the feeds over re-crawling everything.
Corrections and access requests
If an AI product is describing MacWall incorrectly, or you need access beyond what is described here, email support@macwall.app. We would rather give you a clean feed than have you scrape around a rate limit. Published by OG Apps, LLC.