Nutripatrol API

Content moderation system for reporting and managing issues with products and images across Open Food Facts ecosystem

A REST API designed for content moderation and issue reporting across the Open Food Facts ecosystem.

The Nutripatrol API is used to report and manage issues with products and images on Open Food Facts, Open Prices, Open Pet Food Facts, and Open Beauty Facts. It provides a structured system for community-driven content moderation through flags and tickets.

Nutripatrol helps maintain data quality by allowing users to report inappropriate content, problematic products, and other issues that need review across all Open Food Facts projects.

Core Concepts

Flags and Tickets System

Nutripatrol uses a two-tier system for managing content issues:

Reports submitted by users or automated systems about specific issues

Containers that group related flags for the same product or image

Moderators can review tickets and update their status (open/closed)

Flag Types

The system supports different types of content reports:

  • Product Issues: Problems with product information or inappropriate products
  • Image Issues: Inappropriate images, faces, or content that needs removal
  • Search Issues: Problems with search functionality or results

Supported Projects

Nutripatrol works across the entire Open Food Facts ecosystem:

  • Open Food Facts (OFF)
  • Open Beauty Facts (OBF)
  • Open Pet Food Facts (OPFF)
  • Open Product Facts (OPF)
  • Open Food Facts Pro platform

Key Features

Integration Sources

The API accepts reports from multiple sources:

  • Mobile Apps: Direct reporting from Open Food Facts mobile applications
  • Web Interface: User reports through web browsers
  • Robotoff: Automated flags generated by AI systems

Moderation Required

All flags and tickets require human moderation to ensure appropriate content management and maintain community standards.

Data Quality Assurance

Nutripatrol includes features to ensure effective content moderation:

  • Confidence Scoring: AI-generated flags include confidence scores for prioritization
  • User Attribution: All flags are associated with specific user accounts
  • Detailed Metadata: Comprehensive information about flagged content including URLs, barcodes, and timestamps
  • Reason Classification: Structured reason codes for different types of issues

Getting Started

API Access

The Nutripatrol API is designed for integration with Open Food Facts applications and automated systems. Contact the team for access credentials and integration guidelines.

To start using the Nutripatrol API, you'll need:

  1. Authentication: User credentials for the Open Food Facts ecosystem
  2. Project Context: Specify which Open Food Facts project (flavor) you're working with
  3. Issue Details: Provide clear information about the content issue being reported

Resources