Genera dati di prova
I dati di prova sono record finti ma verosimili — nomi, email, indirizzi, numeri di telefono, importi — che servono per provare un sito, un gestionale o un database senza usare quelli veri dei clienti. Il KIT li genera nel browser nel formato che scegli, così popoli una tabella di esempio in pochi secondi, con dati italiani credibili.
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Cosa puoi generare
Nomi e cognomi italiani plausibili (Marco Rossi, Giulia Bianchi), email, numeri di telefono fissi e mobili col prefisso giusto, indirizzi con città e CAP, importi con la virgola dei decimali, date, e identificativi in formato italiano come partita IVA (IT01234567890) e codice fiscale (RSSMRA85M01H501Z) — ovviamente fittizi. Scegli quante righe ti servono e quali colonne, e scarichi il tutto in CSV o JSON pronto da importare.
Perché usare dati finti
Provare un sistema con l'anagrafica vera dei clienti è rischioso e, con il GDPR, spesso da evitare del tutto. I dati di prova ti danno un set realistico su cui testare import, filtri, stampe di fatture o l'invio di una newsletter, senza toccare informazioni personali reali. Se qualcosa va storto durante il test, nessun dato di una persona vera è stato esposto: hai lavorato solo su record inventati.
Gratis nel browser
I dati vengono generati sul tuo dispositivo e non passano da nessun server. Nessun account, nessun limite di utilizzo, fino a 25 MB per generazione. Scegli formato e numero di righe e scarichi subito. Se ti serve popolare un ambiente di test in automatico ogni volta che lo ricrei, la stessa funzione è disponibile via API a $0.002 a richiesta.
Casi d'uso
Popolare un gestionale di prova
Prima di andare in produzione riempi il gestionale con cento clienti finti — nomi, partite IVA e indirizzi italiani — per verificare che import e stampe funzionino.
Testare una fattura di esempio
Ti serve una fattura di prova con dati verosimili: generi un cliente come "Rossi & Figli S.r.l." con P.IVA e importi finti, senza usare quelli di un cliente vero.
Provare un modulo di iscrizione
Devi collaudare un form con email e telefono: crei venti record fittizi e li usi per verificare validazioni e messaggi di errore, senza dati reali.
Domande frequenti
I dati generati sembrano italiani veri?
Sì: nomi, città, CAP, prefissi telefonici e formati di partita IVA e codice fiscale seguono le convenzioni italiane, così i test sono realistici. Restano comunque fittizi.
Partite IVA e codici fiscali sono validi?
Rispettano il formato italiano ma sono inventati, pensati per i test. Non appartengono a persone o aziende reali e non vanno usati come dati veri.
In che formato posso scaricare i dati?
Puoi scaricarli in CSV o JSON, scegliendo le colonne e il numero di righe. Sono pronti da importare in un database o in un gestionale di prova.
I dati passano da un server?
No, vengono generati nel tuo browser. Trattandosi di dati finti non c'è alcun rischio privacy, e comunque nulla lascia il tuo dispositivo.
È gratis?
Sì, nel browser è gratis e senza limiti. C'è un costo solo se generi dati via API dentro un processo automatico, a $0.002 a richiesta.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/data/fake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/data/fake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/data/fake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/data/fake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/data/fake", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "data.fake",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |