Se sai programmare, usa i metodi documentati qui sotto per scaricare i dati, in formato JSON. Tutti i parametri devono utilizzare i codici di escape. Ciascuna richiesta restituisce al massimo 50 risultati. Pausa almeno 30 secondi tra due richieste consecutive, o il nostro server non ce la farà e dovremo bloccare il tuo IP. Contattaci se hai suggerimenti per altri metodi.

Lista di esercenti onesti, per i quali abbiamo ricevuto segnalazioni di rilascio spontaneo di scontrino o ricevuta fiscale. Vedi bollino degli onesti e onestometro.

URL
api/onesti
Parametri opzionali
tag una delle categorie (con codici escape), es. bar o altri%20servizi%20per%20la%20persona
latlon latitudine e longitudine di un punto centrale, separate da virgola, es. 43.80,11.24
raggio raggio dal centro specificato da latlon, ignorato senza latlon, valori: piccolo | medio | grande (default: medio)
nres numero di risultati, default 10 e massimo 50
sort criterio di ordine dei risultati, valori: tempo | onestometro (default onestometro)
Esempio richiesta
http://evasori.info/api/onesti?tag=bar&nres=20
Esempio risposta
[
    {
        "id":"44",
        "nome":"Onepub sas, La Belle Alliance",
        "onestometro":100,
        "indirizzo":"Via Evangelista Torricelli, 1, Milano, MI",
        "latitudine":"45.4463",
        "longitudine":"9.17909",
        "tag":"bar"
    },
    {
        "id":"13",
        "nome":"Bar La Piazzetta",
        "onestometro":80,
        "indirizzo":"Viale Manzoni, 19, 20090 Buccinasco MI, Italia",
        "latitudine":"45.4235",
        "longitudine":"9.10084",
        "tag":"bar"
    }
]

Lista di segnalazioni di evasione o tentata evasione fiscale e relativi dettagli.

URL
api/segnalazioni
Parametri opzionali
tag una delle categorie (con codici escape), es. bar o altri%20servizi%20per%20la%20persona
prov provincia (sigla), es. RM
dal data di inizio in formato AAAA-MM-GG, es. 2013-04-30
al data di fine in formato AAAA-MM-GG, es. 2013-12-01
nick nickname (con codici escape), es: Ace666
nres numero di risultati, default 10 e massimo 50
offset numero di partenza dei risultati, default 0, da usare insieme a nres per accedere alle segnalazioni quando ci sono più di nres risultati; per esempio usa offset=0&nres=20 per i primi 20 risultati, offset=20&nres=20 per i successivi 20, etc.
sort criterio di ordine dei risultati, valori: tempo | euro (default: euro)
Esempio richiesta
http://evasori.info/api/segnalazioni?prov=MI&dal=2012-01-31&al=2012-01-31
Esempio risposta
[
    {
        "id":"034cea641a708650c89bb527ef31f784",
        "tag":"medici e dentisti",
        "timestamp":"1328025540",
        "prov":"mi",
        "latitudine":"45.45",
        "longitudine":"9.20",
        "risoluzione":"0.01",
        "gdf":null,
        "euro":"2500.00"
    },
    {
        "id":"9012494db8522d0ee512c3ad23978584",
        "tag":"ristoranti",
        "timestamp":"1327986000",
        "prov":"mi",
        "latitudine":"45.46",
        "longitudine":"9.19",
        "risoluzione":"0.01",
        "gdf":"1",
        "euro":"1000.00"
    },
    {
        "id":"0c789189874b7eef4ce2d8cb9c699bbc",
        "tag":"altri alloggi",
        "timestamp":"1327986000",
        "prov":"mi",
        "latitudine":"45.47",
        "longitudine":"9.18",
        "risoluzione":"0.01",
        "gdf":"0",
        "euro":"700.00"
    }
]
Spiegazione campi
id
ID della segnalazione. Lo puoi utilizzare come argomento per visualizzare la segnalazione su Evasori.info. Es: http://evasori.info/?id=034cea641a708650c89bb527ef31f784
timestamp
Timestamp UNIX della segnalazione
risoluzione
Dimensione della zona della segnalazione. Puoi ottenere il rettangolo usando le coordinate latitudine ± risoluzione, longitudine ± risoluzione.
gdf
Flag che indica l'intenzione del segnalante di contattare la Guardia di Finanza per un esposto. Dalle app mobili il valore 1 indica una chiamata al 117, altrimenti il valore è null.
euro
Cifra non dichiarata

Lista di nickname usati dai segnalanti e relative statistiche.

URL
api/nickname
Parametri opzionali
tag una delle categorie (con codici escape), es. bar o altri%20servizi%20per%20la%20persona
prov provincia (sigla), es. TO
nick nickname (con codici escape), es: pippo
nres numero di risultati, default 10 e massimo 50
sort criterio di ordine dei risultati, valori: tempo | numero | euro (default: numero)
Esempio richiesta
http://evasori.info/api/nickname?prov=RM&sort=euro
Esempio risposta
[
    {
        "nick":"Daniele",
        "numero":"176",
        "totale":"1350363.00",
        "ultima":"1347277920"
    },
    {
        "nick":"albatros",
        "numero":"496",
        "totale":"130800.00",
        "ultima":"1325995200"
    }
]
Spiegazione campi
numero
Numero di segnalazioni dal nickname
totale
Cifra totale non dichiarata, segnalata dal nickname
ultima
Timestamp UNIX dell'ultima segnalazione dal nickname

Lista di categorie di esercenti e statistichie sulle relative evasioni segnalate a Evasori.info.

URL
api/categorie
Parametri opzionali
tag una delle categorie (con codici escape), es. bar o altri%20servizi%20per%20la%20persona
prov provincia (sigla), es. PA
nres numero di risultati, default 10 e massimo 50
sort criterio di ordine dei risultati, valori: numero | euro (default: euro)
Esempio richiesta
http://evasori.info/api/categorie?prov=NA
Esempio risposta
[
    {
        "tag":"medici e dentisti",
        "totale":"1611382.00",
        "numero":"4588"
    },
    {
        "tag":"commercio ingrosso",
        "totale":"892733.90",
        "numero":"5702"
    },
    {
        "tag":"altri alloggi",
        "totale":"696903.00",
        "numero":"1139"
    }
]
Spiegazione campi
numero
Numero di segnalazioni per questa categoria
totale
Cifra totale non dichiarata da questa categoria

Varie statistiche derivate dai dati di Evasori.info. I grafici visualizzati sulla pagina delle statistiche sono basati su questo metodo.

URL
api/statistiche
Parametri
grafico obbligatorio uno dei grafici disponibili (lista in JSON):
prov opzionale provincia (sigla), es. MI
json opzionale se questo parametro è definito con un valore vero (es. json=1), la API restituisce i dati in un formato JSON semplificato; altrimenti (come default) la API implementa il Chart Tools Datasource Protocol e restituisce i dati nel formato JSON DataTable
Esempio richiesta
http://evasori.info/api/statistiche?grafico=segnalazioni+gdf
Esempio risposta
google.visualization.Query.setResponse({
    "status":"ok",
    "table":{
        "cols":[
            {"type":"string"},
            {"type":"number", "label":"segnalazioni"},
            {"type":"string", "p":{"role":"annotation"}}
        ],
        "rows":[
            {"c":[{"v":""},{"v":257,"f":"257"},{"v":"con chiamata 117"}]},
            {"c":[{"v":""},{"v":47182,"f":"47.182"},{"v":"con seguito ufficiale"}]},
            {"c":[{"v":""},{"v":223237,"f":"223.237"},{"v":"senza seguito ufficiale"}]}
        ]
    }
})
Spiegazione campi
Si prega di leggere la documentazione di Google per il formato JSON del protocollo Datasource, il formato DataTable, e Google Charts.