{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "NomNomVegan",
  "description": "Community-powered vegan barcode scanner for Android. 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": "10 barcode scans per day, OCR ingredient scanning, community features"
    },
    {
      "@type": "Offer",
      "name": "Nom Nom Pro",
      "price": "2.99",
      "priceCurrency": "EUR",
      "description": "Unlimited barcode and ingredient scans, PRO badge, boosted community reputation"
    }
  ],
  "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"
  ],
  "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"
    }
  },
  "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"
  ]
}
