Safety Gate EU — Richiami Prodotti Non Alimentari
Under maintenancePricing
Pay per usage
Safety Gate EU — Richiami Prodotti Non Alimentari
Under maintenanceEstrae i richiami di prodotti non alimentari dal sistema europeo Safety Gate (RAPEX). Filtra per paese notificante, categoria, rischio e periodo. Complementa rasff-food-alerts: insieme coprono tutti i richiami per e-commerce e QA. Dati 100% pubblici.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Lorenzo Talamucci
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
Estrae i richiami e gli avvisi di sicurezza per prodotti non alimentari dal sistema europeo Safety Gate (ex-RAPEX), gestito dalla Commissione Europea. In Italia, il punto di contatto è il MIMIT (Ministero delle Imprese e del Made in Italy), che notifica i casi italiani nel sistema europeo.
Complementarità con rasff-food-alerts
| Actor | Copertura |
|---|---|
rasff-food-alerts | Alimenti, mangimi, materiali a contatto con alimenti |
mimit-richiami-prodotti | Tutto il resto: giocattoli, elettronica, abbigliamento, veicoli, cosmetici, macchinari, DPI… |
Usati insieme coprono l'intero universo dei richiami prodotti utile per e-commerce, QA e compliance.
Fonte dati
URL base API: https://ec.europa.eu/safety-gate-alerts/public/api/
- Dati 100% pubblici, nessuna registrazione o chiave API richiesta
- Rispetta Terms of Use Europa: uso non commerciale e citazione della fonte
robots.txt: nessun divieto per i path/public/api/- Aggiornamento: continuo (nuove notifiche pubblicate ogni giorno)
Record reale (curl testato il 2026-07-21)
# Lista notifiche recenti (POST con date range)curl -X POST "https://ec.europa.eu/safety-gate-alerts/public/api/notification/mostRecent/?" \-H "Content-Type: application/json" \-d '{"language":"en","page":"0","pageSize":"5","dateFrom":"2026-07-01","dateTo":"2026-07-21"}'# → { totalElements: 273, totalPages: 3, content: [...] }# Dettaglio singola notificacurl "https://ec.europa.eu/safety-gate-alerts/public/api/notification/10099535?language=en"
Esempio di record normalizzato (notifica italiana SR/02027/26 — casco moto):
{"id": 10099535,"riferimento": "SR/02027/26","tipo": "ARTICLE_12","dataPubblicazione": "2026-07-17","dataModifica": "2026-07-17","aggiornato": true,"soloPeInfo": false,"paeseSegnalante": "IT","paeseSegnalanteName": "Italy","prodotto": "Motorcycle helmet","prodottoSpecifico": "Puro Slider","marca": "Helmo Milano","categoria": "PROTECTIVE_EQUIPMENT","contraffatto": "UNKNOWN","tipiRischio": ["INJURIES"],"descrizioneRischio": "In the event of an impact, the helmet could easily become detached and slip off the head of the user, leaving it exposed to injuries.","normeLegali": "The product does not comply with Regulation (EU) 2016/425 on personal protective equipment.","misure": ["BAN_MARKETING_OF_PRODUCT"],"paeseOrigine": "CN","paeseOrigineName": "People's Republic of China","vendutoOnline": "NO","webReport": null,"url": "https://ec.europa.eu/safety-gate-alerts/screen/webReport/alertDetail/10099535"}
Parametri di input
| Campo | Tipo | Descrizione | Default |
|---|---|---|---|
dateFrom | string | Data inizio YYYY-MM-DD | 30 giorni fa |
dateTo | string | Data fine YYYY-MM-DD | oggi |
notifyingCountry | string | Paese ISO-2 (es. IT, DE, FR) | tutti |
productCategory | string | Categoria prodotto (vedi sotto) | tutte |
riskType | string | Tipo rischio (vedi sotto) | tutti |
brandContains | string | Testo nel nome brand (partial match) | qualsiasi |
fetchDetails | boolean | Recupera dettagli (paese, misure, rischio) | true |
maxResults | integer | Limite risultati | 500 |
concurrency | integer | Richieste parallele dettagli (1–20) | 5 |
Categorie prodotto
TOYS · ELECTRICAL_APPLIANCES · CHILDCARE_ARTICLES · CLOTHING_TEXTILES · MACHINERY · MOTOR_VEHICLES · COSMETICS · FURNITURE · PROTECTIVE_EQUIPMENT · CHEMICAL_PRODUCTS · HOBBY_SPORTS_EQUIPMENT · HAND_TOOLS · JEWELLERY · LIGHTING_EQUIPMENT · GAS_APPLIANCES · CONSTRUCTION_PRODUCTS · DECORATIVE_ARTICLES · OTHER (e altri 16 valori)
Tipi di rischio
CHEMICAL · INJURIES · CHOKING · BURNS · ELECTRIC_SHOCK · DROWNING · FIRE · ASPHYXIATION · CUTS · DAMAGE_TO_HEARING · DAMAGE_TO_SIGHT · ENTRAPMENT (e altri)
Campi di output
| Campo | Descrizione |
|---|---|
id | ID interno Safety Gate |
riferimento | Codice notifica UE (es. SR/02027/26) |
tipo | Tipo notifica (ARTICLE_12 = rischio grave) |
dataPubblicazione | Data pubblicazione (YYYY-MM-DD) |
paeseSegnalante | ISO-2 del paese che ha notificato |
prodotto | Nome generico prodotto |
prodottoSpecifico | Nome specifico/modello |
marca | Brand/marchio |
categoria | Categoria Safety Gate |
tipiRischio | Array di tipi di rischio |
descrizioneRischio | Descrizione dettagliata del pericolo |
normeLegali | Normativa violata |
misure | Misure adottate (RECALL, BAN_MARKETING_OF_PRODUCT, WITHDRAWAL, …) |
paeseOrigine | ISO-2 paese di fabbricazione |
vendutoOnline | Prodotto venduto online (YES/NO/UNKNOWN) |
webReport | Codice report settimanale Safety Gate |
url | Link alla scheda completa sul portale Safety Gate |
Note tecniche
- L'API
/public/api/notification/mostRecent/?restituisce fino a 100 notifiche per pagina con paginazione - Il filtro per paese e categoria richiede il fetch del dettaglio (
fetchDetails: true) - Concurrency default = 5 per essere un buon cittadino del server pubblico
- Nessun dato personale (PII): tutti i campi sono dati tecnici sui prodotti
Casi d'uso
- E-commerce / marketplace: verifica automatica che i prodotti listati non siano sotto richiamo
- QA / compliance: monitoraggio continuo per settore o paese
- Ricerca / giornalismo: analisi dei richiami per categoria, paese di origine, tipo di rischio
- Integrazione RASFF: pipeline completa cibo+non-cibo per alert system aziendale