RASFF Food & Feed Alerts (EU) avatar

RASFF Food & Feed Alerts (EU)

Pricing

from $3.00 / 1,000 results

Go to Apify Store
RASFF Food & Feed Alerts (EU)

RASFF Food & Feed Alerts (EU)

RASFF food and feed safety notifications from the official EU portal: alerts, border rejections and information notices. Filter by country, product and risk.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Lorenzo Talamucci

Lorenzo Talamucci

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Share

EU Food and Feed Alerts — RASFF

Extract public notifications from the official European Commission RASFF portal.

Quick start

{"maxResults":5}

Inputs

Available inputs: classificationType, riskLevel, productType, originCountryIso, notifyingCountryIso, subjectContains, notificationReference, maxResults, soloNuove, monitorNome. A small example input is prefilled; field names and types of the output stay stable between versions, so your integrations keep working.

Monitoring

Add soloNuove: true and monitorNome: "my-daily-monitor", save as an Apify Task and schedule it daily. Reuse the name; do not overlap runs for the same monitor. The first run establishes a baseline, later runs suppress unchanged records. maxResults bounds matching records scanned, including unchanged records. Seen fingerprints persist after delivery; a crash at that boundary can replay a row. No new billing events are added.

Reliability

Default memory is 1 GB. The internal deadline is only timeoutAt minus 30 seconds; there is no fixed four-minute cap. HTTP retries use backoff and valid new proxy sessions. Invalid input and unavailable sources complete normally with an explanatory status and an OUTPUT record containing error, hint, partial, counts and peak RSS. SUCCEEDED can contain partial data: always check OUTPUT.error. Platform kills and unavailable storage remain outside application control.

Italiano

Monitor delle novità con soloNuove e monitorNome: dalla seconda run restituisce solo i record nuovi o cambiati. Memoria predefinita 1 GB, retry automatici e diagnostica nel record OUTPUT. Una run SUCCEEDED può contenere dati parziali: controlla sempre error e partial.

RASFF Food & Feed Alerts (EU)

Estrae le notifiche di allerta e richiamo del sistema RASFF (Rapid Alert System for Food and Feed) della Commissione Europea. Il RASFF è il sistema ufficiale UE che consente alle autorità di sicurezza alimentare dei 27 Stati membri (+ EFTA/EEA) di condividere rapidamente informazioni su rischi nel settore food & feed.

Fonte: Portale pubblico RASFF Window (webgate.ec.europa.eu/rasff-window)
Senza chiave API — accesso pubblico, dati ufficiali CE.
Total record disponibili: ~31.600+ notifiche (aggiornate in tempo reale).


A chi serve

  • Importatori / distributori — monitoraggio automatico degli alert sul paese di origine dei propri fornitori.
  • Responsabili QA — sorveglianza continua su categorie di prodotto e tipi di pericolo.
  • Consulenti food safety — dataset per analisi di rischio, auditing e reporting.
  • Analisti BI — feed strutturato per dashboard di monitoraggio normativo.
  • Media / ricercatori — accesso strutturato al database pubblico UE.

Input

CampoTipoDefaultDescrizione
classificationTypestring"" (tutte)Tipo notifica: alert, border_rejection, information_followup, information_attention
riskLevelstring"" (tutti)Livello rischio: serious, not_serious, potential
productTypestring"" (tutti)Tipo prodotto: food, feed, fcm
originCountryIsostring""Codice ISO-2 del paese d'origine (es. CN, TR, IN)
notifyingCountryIsostring""Codice ISO-2 del paese notificante (es. DE, IT, FR)
subjectContainsstring""Parola chiave nel soggetto (es. salmonella, aflatoxin)
notificationReferencestring""Riferimento esatto (es. 2026.1234)
maxResultsinteger200Max notifiche da estrarre (max 10.000)

Output — campi per record

CampoTipoDescrizione
referencestringRiferimento univoco (es. 2026.6240)
ecValidationDatestringData di validazione CE
notificationClassificationstringTipo notifica (alert, border rejection, …)
riskDecisionstringDecisione rischio (serious, not serious, …)
productTypestringfood / feed / food contact material
productCategorystringCategoria prodotto (es. "fruits and vegetables")
notifyingCountrystringNome del paese notificante
notifyingCountryIsostringCodice ISO-2 paese notificante
originCountriesstringPaesi di origine (nome, separati da virgola)
originCountriesIsostringCodice ISO-2 paesi di origine
subjectstringDescrizione dell'alert
notifIdintegerID interno RASFF
urlstringLink diretto alla notifica sul portale

Come funziona

  1. Scoperta endpoint: l'actor usa l'API REST interna del portale Angular RASFF Window, scoperta tramite reverse-engineering del bundle JS. Endpoint pubblico (/backend/public/) che non richiede autenticazione.
  2. Catalogo ID: le categorie (classificazione, rischio, prodotto) sono hardcodate come ID stabili; i paesi vengono risolti on-demand da ISO-2 a ID numerico tramite il catalog endpoint.
  3. Paginazione: la risposta API è paginata (50 record/pagina); l'actor itera finché non raggiunge maxResults o l'ultima pagina.

Esempio di record reale

Richiesta di test eseguita il 2026-07-15:

curl -s 'https://webgate.ec.europa.eu/rasff-window/backend/public/notification/search/consolidated/en/' \
-X POST -H 'Content-Type: application/json' \
-d '{"parameters":{"pageNumber":1,"itemsPerPage":1},"notificationClassification":[306],"originCountry":[5075]}'

Risposta (record reale):

{
"reference": "2026.6073",
"ecValidationDate": "10-07-2026 11:38:37",
"notificationClassification": "alert notification",
"riskDecision": "serious",
"productType": "food",
"productCategory": "kitchen equipment and utensils",
"notifyingCountry": "Belgium",
"notifyingCountryIso": "BE",
"originCountries": "China",
"originCountriesIso": "CN",
"subject": "4,4-diaminophenylméthane in Kitchen whisk from China",
"notifId": 857803,
"url": "https://webgate.ec.europa.eu/rasff-window/screen/notification/857803"
}

Note tecniche

  • ToS: dati pubblici CE riutilizzabili ai sensi della Open Data Policy CE. Nessun accesso autenticato.
  • robots.txt: il portale non blocca il crawling programmatico degli endpoint API pubblici.
  • Rate limit: l'API pubblica è priva di rate-limiting esplicito; l'actor usa pause minime per non sovraccaricare il server.
  • Aggiornamento dati: le notifiche vengono pubblicate in tempo reale (più volte al giorno).
  • Filtri avanzati: notificationsClassification, riskDecision, productType, originCountry supportati dall'API nativa.