{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "NomNomVegan",
  "description": "NomNomVegan is a community vegan scanner app for Android with a constantly updating product database, built by and for the vegan community. Instantly check if any food product is vegan by scanning barcodes or photographing ingredient lists in 13 languages.",
  "url": "https://nomnomvegan.com",
  "downloadUrl": "https://play.google.com/store/apps/details?id=com.nomnomvegan.app",
  "applicationCategory": "HealthApplication",
  "operatingSystem": "Android",
  "offers": [
    {
      "@type": "Offer",
      "name": "Free",
      "price": "0",
      "priceCurrency": "EUR",
      "description": "All features free for everyone: barcode and OCR ingredient scanning, restaurants, community features"
    }
  ],
  "publisher": {
    "@type": "Organization",
    "name": "NomNomVegan Oy",
    "url": "https://nomnomvegan.com",
    "email": "hello@nomnomvegan.com",
    "foundingLocation": {
      "@type": "Country",
      "name": "Finland"
    }
  },
  "featureList": [
    "Vegan barcode scanner",
    "OCR ingredient analysis in 13 languages",
    "Community-verified product database",
    "Open Food Facts integration",
    "Product ratings and reviews",
    "Community scan feed",
    "Pioneer leaderboard",
    "Weekly challenges and badges",
    "Streak tracking with shields",
    "Social follows and profiles",
    "Brand vegan status profiles",
    "Trending product discovery",
    "Nearby vegan restaurant finder (secondary feature)"
  ],
  "api": {
    "baseUrl": "https://nomnomvegan.com/api/",
    "documentation": "https://nomnomvegan.com/llms-full.txt",
    "authentication": "Firebase JWT — Authorization: Bearer <token>",
    "rateLimit": "60 requests/minute (nginx), 100-200/hour (per endpoint)",
    "health": "GET https://nomnomvegan.com/api/health",
    "mainEndpoints": {
      "scan": "GET /api/products/barcode/{barcode}",
      "history": "GET /api/history/mine",
      "community": "GET /api/community/feed",
      "trending": "GET /api/community/trending",
      "contribute": "POST /api/contributions/submit",
      "restaurantsNearby": "GET /api/restaurants/nearby"
    }
  },
  "llmsFile": "https://nomnomvegan.com/llms.txt",
  "llmsFullFile": "https://nomnomvegan.com/llms-full.txt",
  "agentsFile": "https://nomnomvegan.com/agents.txt",
  "privacyPolicy": "https://nomnomvegan.com/privacy",
  "termsOfService": "https://nomnomvegan.com/terms",
  "sameAs": [
    "https://play.google.com/store/apps/details?id=com.nomnomvegan.app",
    "https://nomnomvegan.com/blog",
    "https://www.instagram.com/nom_nomvegan/"
  ]
}
