ForHosting KIT · Lettura e monitoraggio di siti web

Da RSS a JSON

Un feed RSS è l'elenco in formato XML degli ultimi contenuti di un sito. Il KIT lo trasforma in JSON ordinato — titolo, link, data, autore e riassunto di ogni voce — pronto da leggere in uno script o da mostrare in un'altra pagina. Comodo quando maneggiare l'XML del feed è più faticoso del dovuto.

● StabileGratis · nel tuo browser
Usalo da WebAPIEmailApp prestoTelegram presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Perché passare da RSS a JSON

L'XML dei feed è pensato per i lettori RSS, non per chi programma: parsarlo a mano è noioso e pieno di casi limite. Il JSON invece si legge al volo in JavaScript, in un'app o in un foglio di calcolo. Passi dal feed a una struttura pulita e prevedibile, con gli stessi campi per ogni articolo, e smetti di combattere con namespace e tag annidati che cambiano da un feed all'altro.

Gratis nel browser, incollando il feed

Copi il contenuto del feed XML e lo incolli qui: la conversione avviene nel tuo browser, senza mandare nulla ai nostri server. Se preferisci passare l'indirizzo del feed e lasciare che sia il KIT a scaricarlo — utile per automatizzare la lettura di più fonti — quella modalità usa le API e costa $0.002 a feed. Per una conversione ogni tanto, la via gratuita è tutto ciò che ti serve.

Cosa ottieni per ogni voce

Per ciascun articolo trovi titolo, link, data di pubblicazione, autore quando è indicato e il riassunto o il contenuto. Le date vengono riportate in modo coerente, così non ti ritrovi tre formati diversi nello stesso elenco. Il risultato è un array ordinato dal più recente, pronto da filtrare, contare o mostrare dove vuoi.

Ultime notizie sul tuo sito

Mostri gli ultimi titoli di una testata nel tuo sito: converti il feed in JSON e li stampi con un semplice ciclo, senza plugin pesanti.

Aggregare più blog

Segui cinque blog di settore: converti ogni feed e unisci le voci in un'unica lista ordinata per data, così hai il tuo pannello di aggiornamenti.

Alimentare un'app

Un'app interna dello Studio Bianchi legge le circolari da un feed: il JSON entra diretto nel codice, senza dover interpretare l'XML a ogni avvio.

Funziona anche con i feed Atom, non solo RSS?

Sì. Riconosce sia RSS sia Atom e restituisce la stessa struttura JSON per entrambi, così non devi preoccuparti di quale standard usi la fonte.

In che formato tornano le date?

Vengono riportate in modo uniforme, così ogni voce ha lo stesso formato di data anche se il feed originale mescolava stili diversi.

È gratis sul serio?

La conversione nel browser è gratis e senza limiti, incollando il feed. Nessun abbonamento: si paga solo se usi le API per scaricare i feed automaticamente.

Il contenuto del feed viene salvato?

No, se lavori nel browser resta sul tuo dispositivo. Nella via API il feed viene scaricato, convertito e poi eliminato, senza essere conservato.

C'è un limite al numero di voci?

Vengono convertite tutte le voci presenti nel feed. Se un feed ne pubblica solo le ultime venti o trenta, è un limite della fonte, non dello strumento.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/web/rss-to-json

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/web/rss-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.rss_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

timeout_sec30
max_crawl_pages25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →