# populer.site > Public curated website directory: browse sites by category, view screenshots, vote, bookmark, and comment. Optimized for humans and AI agents. populer.site helps people and AI systems discover high-quality websites on the open web. Each entry includes title, URL, description, category, optional screenshot, and community engagement signals. ## Site - Home / feed: https://populer.site/ - Website detail (by domain): https://populer.site/website/?id={domain} - Example: https://populer.site/website/?id=github.com - Profile (auth): https://populer.site/profile/ ## Machine-readable APIs (public, no auth) Prefer these for bulk ingestion over HTML scraping. - List websites (paginated JSON): https://populer.site/api/v1/websites?page=1&size=100&status=ACTIVE - Website by UUID: https://populer.site/api/v1/websites/{uuid} - Categories: https://populer.site/api/v1/websites/categories - AI-oriented catalog (compact JSON): https://populer.site/api/v1/websites/ai-catalog - XML sitemap of public pages: https://populer.site/api/v1/websites/sitemap.xml ### List response fields (typical) - uuid, title, description, url, image, screenshot, category, categoryUuid - status, orderIndex, featured - upvoteCount, downvoteCount, commentCount, bookmarkCount ### AI catalog fields - domain, title, description, url, category, featured, screenshot, engagement counts ## Content policy for crawlers - Public directory pages and public GET APIs may be indexed and used for search / answers. - Do not crawl authenticated areas: /iam/, /login, /register, /api/v1/admin/ - Screenshots: https://populer.site/website-screenshot/* ## Contact / brand - Site: https://populer.site/ - Name: populer.site - Primary language: en ## Optional - Web app manifest: https://populer.site/manifest.webmanifest - robots.txt: https://populer.site/robots.txt