---
title: "Fetch questions"
method: GET
path: "/questions"
tags: ["Question Management"]
---

# Fetch questions

`GET /questions`

Fetch questions based on various filters.

## Query parameters

- `lang` string
- `count` integer
- `server_type` 'off' | 'obf' | 'opff' | 'opf' | 'off_pro'
- `insight_types` string
- `countries` string
- `brands` string
- `value_tag` string
- `page` integer
- `reserved_barcode` boolean
- `campaigns` string
- `predictor` string
- `order_by` 'confidence' | 'random' | 'popularity'

## Response `200`

The questions matching the filters

- object
  - `status` 'no_questions' | 'found'
  - `questions` Question[]
    - `barcode` string, required — Barcode of the product the question is about
    - `insight_id` string, required — ID of the insight the question is about
    - `insight_type` string, required — Type of the insight the question is about (ex: "label", "category",...)
    - `question` string, required — The question to ask the user to validate the insight.
    - `ref_image_url` string — A reference image URL to help the user answer the question. For example, for a label insight, we show the user a reference image of the label to help them identify it on the product packaging.
    - `server_type` ServerType — unresolved $ref
    - `source_image_url` string — The URL of the image the insight was generated from. This is provided as additional context to help the user answer the question, but it is not necessarily the same image as the one shown to the user in the question interface.
    - `type` 'add-binary' — The type of the question, which determines how the user's answer will be processed. Only `add-binary` is currently supported.
    - `value` string, required — The value associated with the question. This is the value that will be added to the product in Product Opener if the user answers "yes" to the question. Depending on the insight type, the `value_tag` may also be used to update Product Opener.
    - `value_tag` string — The value tag associated with the question. This is the value tag that will be added to the product in Product Opener if the user answers "yes" to the question. Depending on the insight type, the `value` may also be used to update Product Opener.
  - `count` integer — The total number of results with the provided filters

---

[API](https://skmtc.net/openfoodfacts/apis/api-reference.md) · [All operations](https://skmtc.net/openfoodfacts/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openfoodfacts/api-reference/revisions/23d26c6d55e6/schema)
