Woptima APIs

General notes

Free WEB APIs powered by Woptima.com

API structures

Generate Codice Fiscale

Generate codice fiscale base on person data

name string First name
surname string Last name
gender string F Female - M Male
day int DD Format
month string MM format
year string YYYY format
city string City name for born in Italy, name of birth country for born abroad (in italian)
province string Province abbreviation for born in Italy, EE for born abroad

API detail

CF

API to generate, decode, validate, and retrieve omocodie for Italian Fiscal Code (Codice Fiscale)

Generate Codice Fiscale

curl -X POST -H "Content-Type: application/json" -d '{
    "name": "franco",
    "surname": "Baldi",
    "gender": "M",
    "day": 22,
    "month": 12,
    "year": 1980,
    "city": "Roma",
    "province": "RM"
}' "https://apis.woptima.com/cf"
POST /cf HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json

{
    "name": "franco",
    "surname": "Baldi",
    "gender": "M",
    "day": 22,
    "month": 12,
    "year": 1980,
    "city": "Roma",
    "province": "RM"
}
Status200 OK
Content-Typeapplication/json; charset=utf-8
{
    "cf": "BLDFNC80T22H501B"
}
Status200 OK
Content-Typeapplication/json; charset=utf-8
{
    "cf": "BLDFNC80T22Z112M"
}

Decode Codice fiscale

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/cf/{CODICE_FISCALE}"
GET /cf/%7BCODICE_FISCALE%7D HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
{
    "name": "FNC",
    "surname": "BLD",
    "gender": "M",
    "day": 22,
    "year": 1980,
    "month": 12,
    "birthday": "1980-12-22",
    "birthplace": "GERMANIA",
    "birthplaceProvincia": "EE",
    "cf": "BLDFNC80T22Z112M"
}
Status400 Bad Request
Content-Typeapplication/json; charset=utf-8
{
    "name": "MoleculerError",
    "message": "Not a valid Codice Fiscale",
    "code": 400
}

Omocodie

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/cf/omocodie/{CODICE_FISCALE}"
GET /cf/omocodie/%7BCODICE_FISCALE%7D HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
[
    "BLDFNC80T22Z11NB",
    "BLDFNC80T22Z1MNM",
    "BLDFNC80T22ZMMNE",
    "BLDFNC80T2NZMMNT",
    "BLDFNC80TNNZMMNE",
    "BLDFNC8LTNNZMMNP",
    "BLDFNCULTNNZMMNM"
]

Check Codice Fiscale

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/cf/check/{CODICE_FISCALE}"
GET /cf/check/%7BCODICE_FISCALE%7D HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
{
    "valid": true
}

IT

Italian Toponomy API to get Regions, Provinces, Cities and Zip codes.

regions

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/it/regions"
GET /it/regions HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
[
    {
        "name": "Abruzzo",
        "provinces": [
            {
                "name": "Chieti",
                "abbreviation": "CH"
            },
            {
                "name": "L'Aquila",
                "abbreviation": "AQ"
            },
            {
                "name": "Pescara",
                "abbreviation": "PE"
            },
            {
                "name": "Teramo",
                "abbreviation": "TE"
            }
        ]
    },
    {
        "name": "Basilicata",
        "provinces": [
            {
                "name": "Matera",
                "abbreviation": "MT"
            },
            {
                "name": "Potenza",
                "abbreviation": "PZ"
            }
        ]
    },
    {
        "name": "Calabria",
        "provinces": [
            {
                "name": "Catanzaro",
                "abbreviation": "CZ"
            },
            {
                "name": "Cosenza",
                "abbreviation": "CS"
            },
            {
                "name": "Crotone",
                "abbreviation": "KR"
            },
            {
                "name": "Reggio Calabria",
                "abbreviation": "RC"
            },
            {
                "name": "Vibo Valentia",
                "abbreviation": "VV"
            }
        ]
    },
    {
        "name": "Campania",
        "provinces": [
            {
                "name": "Avellino",
                "abbreviation": "AV"
            },
            {
                "name": "Benevento",
                "abbreviation": "BN"
            },
            {
                "name": "Caserta",
                "abbreviation": "CE"
            },
            {
                "name": "Napoli",
                "abbreviation": "NA"
            },
            {
                "name": "Salerno",
                "abbreviation": "SA"
            }
        ]
    },
    {
        "name": "Emilia-Romagna",
        "provinces": [
            {
                "name": "Bologna",
                "abbreviation": "BO"
            },
            {
                "name": "Ferrara",
                "abbreviation": "FE"
            },
            {
                "name": "Forlì-Cesena",
                "abbreviation": "FC"
            },
            {
                "name": "Modena",
                "abbreviation": "MO"
            },
            {
                "name": "Parma",
                "abbreviation": "PR"
            },
            {
                "name": "Piacenza",
                "abbreviation": "PC"
            },
            {
                "name": "Ravenna",
                "abbreviation": "RA"
            },
            {
                "name": "Reggio Emilia",
                "abbreviation": "RE"
            },
            {
                "name": "Rimini",
                "abbreviation": "RN"
            }
        ]
    },
    {
        "name": "Friuli-Venezia Giulia",
        "provinces": [
            {
                "name": "Gorizia",
                "abbreviation": "GO"
            },
            {
                "name": "Pordenone",
                "abbreviation": "PN"
            },
            {
                "name": "Trieste",
                "abbreviation": "TS"
            },
            {
                "name": "Udine",
                "abbreviation": "UD"
            }
        ]
    },
    {
        "name": "Lazio",
        "provinces": [
            {
                "name": "Frosinone",
                "abbreviation": "FR"
            },
            {
                "name": "Latina",
                "abbreviation": "LT"
            },
            {
                "name": "Rieti",
                "abbreviation": "RI"
            },
            {
                "name": "Roma",
                "abbreviation": "RM"
            },
            {
                "name": "Viterbo",
                "abbreviation": "VT"
            }
        ]
    },
    {
        "name": "Liguria",
        "provinces": [
            {
                "name": "Genova",
                "abbreviation": "GE"
            },
            {
                "name": "Imperia",
                "abbreviation": "IM"
            },
            {
                "name": "La Spezia",
                "abbreviation": "SP"
            },
            {
                "name": "Savona",
                "abbreviation": "SV"
            }
        ]
    },
    {
        "name": "Lombardia",
        "provinces": [
            {
                "name": "Bergamo",
                "abbreviation": "BG"
            },
            {
                "name": "Brescia",
                "abbreviation": "BS"
            },
            {
                "name": "Como",
                "abbreviation": "CO"
            },
            {
                "name": "Cremona",
                "abbreviation": "CR"
            },
            {
                "name": "Lecco",
                "abbreviation": "LC"
            },
            {
                "name": "Lodi",
                "abbreviation": "LO"
            },
            {
                "name": "Mantova",
                "abbreviation": "MN"
            },
            {
                "name": "Milano",
                "abbreviation": "MI"
            },
            {
                "name": "Monza e Brianza",
                "abbreviation": "MB"
            },
            {
                "name": "Pavia",
                "abbreviation": "PV"
            },
            {
                "name": "Sondrio",
                "abbreviation": "SO"
            },
            {
                "name": "Varese",
                "abbreviation": "VA"
            }
        ]
    },
    {
        "name": "Marche",
        "provinces": [
            {
                "name": "Ancona",
                "abbreviation": "AN"
            },
            {
                "name": "Ascoli Piceno",
                "abbreviation": "AP"
            },
            {
                "name": "Fermo",
                "abbreviation": "FM"
            },
            {
                "name": "Macerata",
                "abbreviation": "MC"
            },
            {
                "name": "Pesaro e Urbino",
                "abbreviation": "PU"
            }
        ]
    },
    {
        "name": "Molise",
        "provinces": [
            {
                "name": "Campobasso",
                "abbreviation": "CB"
            },
            {
                "name": "Isernia",
                "abbreviation": "IS"
            }
        ]
    },
    {
        "name": "Piemonte",
        "provinces": [
            {
                "name": "Alessandria",
                "abbreviation": "AL"
            },
            {
                "name": "Asti",
                "abbreviation": "AT"
            },
            {
                "name": "Biella",
                "abbreviation": "BI"
            },
            {
                "name": "Cuneo",
                "abbreviation": "CN"
            },
            {
                "name": "Novara",
                "abbreviation": "NO"
            },
            {
                "name": "Torino",
                "abbreviation": "TO"
            },
            {
                "name": "Verbano Cusio Ossola",
                "abbreviation": "VB"
            },
            {
                "name": "Vercelli",
                "abbreviation": "VC"
            }
        ]
    },
    {
        "name": "Puglia",
        "provinces": [
            {
                "name": "Bari",
                "abbreviation": "BA"
            },
            {
                "name": "Barletta-Andria-Trani",
                "abbreviation": "BT"
            },
            {
                "name": "Brindisi",
                "abbreviation": "BR"
            },
            {
                "name": "Lecce",
                "abbreviation": "LE"
            },
            {
                "name": "Foggia",
                "abbreviation": "FG"
            },
            {
                "name": "Taranto",
                "abbreviation": "TA"
            }
        ]
    },
    {
        "name": "Sardegna",
        "provinces": [
            {
                "name": "Cagliari",
                "abbreviation": "CA"
            },
            {
                "name": "Carbonia-Iglesias",
                "abbreviation": "CI"
            },
            {
                "name": "Medio Campidano",
                "abbreviation": "VS"
            },
            {
                "name": "Nuoro",
                "abbreviation": "NU"
            },
            {
                "name": "Ogliastra",
                "abbreviation": "OG"
            },
            {
                "name": "Olbia-Tempio",
                "abbreviation": "OT"
            },
            {
                "name": "Oristano",
                "abbreviation": "OR"
            },
            {
                "name": "Sassari",
                "abbreviation": "SS"
            }
        ]
    },
    {
        "name": "Sicilia",
        "provinces": [
            {
                "name": "Agrigento",
                "abbreviation": "AG"
            },
            {
                "name": "Caltanissetta",
                "abbreviation": "CL"
            },
            {
                "name": "Catania",
                "abbreviation": "CT"
            },
            {
                "name": "Enna",
                "abbreviation": "EN"
            },
            {
                "name": "Messina",
                "abbreviation": "ME"
            },
            {
                "name": "Palermo",
                "abbreviation": "PA"
            },
            {
                "name": "Ragusa",
                "abbreviation": "RG"
            },
            {
                "name": "Siracusa",
                "abbreviation": "SR"
            },
            {
                "name": "Trapani",
                "abbreviation": "TP"
            }
        ]
    },
    {
        "name": "Toscana",
        "provinces": [
            {
                "name": "Arezzo",
                "abbreviation": "AR"
            },
            {
                "name": "Firenze",
                "abbreviation": "FI"
            },
            {
                "name": "Grosseto",
                "abbreviation": "GR"
            },
            {
                "name": "Livorno",
                "abbreviation": "LI"
            },
            {
                "name": "Lucca",
                "abbreviation": "LU"
            },
            {
                "name": "Massa e Carrara",
                "abbreviation": "MS"
            },
            {
                "name": "Pisa",
                "abbreviation": "PI"
            },
            {
                "name": "Pistoia",
                "abbreviation": "PT"
            },
            {
                "name": "Prato",
                "abbreviation": "PO"
            },
            {
                "name": "Siena",
                "abbreviation": "SI"
            }
        ]
    },
    {
        "name": "Trentino-Alto Adige",
        "provinces": [
            {
                "name": "Bolzano",
                "abbreviation": "BZ"
            },
            {
                "name": "Trento",
                "abbreviation": "TN"
            }
        ]
    },
    {
        "name": "Umbria",
        "provinces": [
            {
                "name": "Perugia",
                "abbreviation": "PG"
            },
            {
                "name": "Terni",
                "abbreviation": "TR"
            }
        ]
    },
    {
        "name": "Valle d'Aosta",
        "provinces": [
            {
                "name": "Aosta",
                "abbreviation": "AO"
            }
        ]
    },
    {
        "name": "Veneto",
        "provinces": [
            {
                "name": "Belluno",
                "abbreviation": "BL"
            },
            {
                "name": "Padova",
                "abbreviation": "PD"
            },
            {
                "name": "Rovigo",
                "abbreviation": "RO"
            },
            {
                "name": "Treviso",
                "abbreviation": "TV"
            },
            {
                "name": "Venezia",
                "abbreviation": "VE"
            },
            {
                "name": "Verona",
                "abbreviation": "VR"
            },
            {
                "name": "Vicenza",
                "abbreviation": "VI"
            }
        ]
    }
]

provinces

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/it/provinces"
GET /it/provinces HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
[
    {
        "code": "L944",
        "belfiore_code": "U2BS",
        "province": "AG",
        "name": "VILLAFRANCA"
    },
    {
        "code": "L944",
        "belfiore_code": "U2BS",
        "province": "AG",
        "name": "VILLAFRANCA SICULA"
    },
    {
        "code": "C668",
        "belfiore_code": "U2AP",
        "province": "AG",
        "name": "CIANCIANA"
    },
    {
        "code": "C275",
        "belfiore_code": "U2AL",
        "province": "AG",
        "name": "CASTELTERMINI"
    },
    {
        "code": "C341",
        "belfiore_code": "U2AM",
        "province": "AG",
        "name": "CASTROFILIPPO"
    },
    {
        "code": "C356",
        "belfiore_code": "U2AN",
        "province": "AG",
        "name": "CATTOLICA"
    },
    {
        "code": "C356",
        "belfiore_code": "U2AN",
        "province": "AG",
        "name": "CATTOLICA ERACLEA"
    },
    {
        "code": "D514",
        "belfiore_code": "U2AR",
        "province": "AG",
        "name": "FAVARA"
    },
    {
        "code": "C928",
        "belfiore_code": "U2AQ",
        "province": "AG",
        "name": "COMITINI"
    },
    {
        "code": "F126",
        "belfiore_code": "U2AX",
        "province": "AG",
        "name": "MENFI"
    },
    {
        "code": "E390",
        "belfiore_code": "U2AT",
        "province": "AG",
        "name": "JOPPOLO GIANCAXIO"
    },
    {
        "code": "E431",
        "belfiore_code": "U2AU",
        "province": "AG",
        "name": "LAMPEDUSA"
    },
    {
        "code": "E431",
        "belfiore_code": "U2AU",
        "province": "AG",
        "name": "LAMPEDUSA E LINOSA"
    },
    {
        "code": "E209",
        "belfiore_code": "U2AS",
        "province": "AG",
        "name": "GROTTE"
    },
    {
        "code": "E573",
        "belfiore_code": "U2AV",
        "province": "AG",
        "name": "LICATA"
    },
    {
        "code": "F299",
        "belfiore_code": "U2AY",
        "province": "AG",
        "name": "MOLO"
    },
    {
        "code": "F299",
        "belfiore_code": "U2AY",
        "province": "AG",
        "name": "PORTO EMPEDOCLE"
    },
    {
        "code": "F414",
        "belfiore_code": "U2AZ",
        "province": "AG",
        "name": "MONTALLEGRO"
    },
    {
        "code": "E714",
        "belfiore_code": "U2AW",
        "province": "AG",
        "name": "LUCCA"
    },
    {
        "code": "E714",
        "belfiore_code": "U2AW",
        "province": "AG",
        "name": "LUCCA SICULA"
    },
    {
        "code": "F655",
        "belfiore_code": "U2BA",
        "province": "AG",
        "name": "MONTEVAGO"
    },
    {
        "code": "F845",
        "belfiore_code": "U2BB",
        "province": "AG",
        "name": "NARO"
    },
    {
        "code": "G282",
        "belfiore_code": "U2BC",
        "province": "AG",
        "name": "PALMA"
    },
    {
        "code": "G282",
        "belfiore_code": "U2BC",
        "province": "AG",
        "name": "PALMA DI MONTECHIARO"
    },
    {
        "code": "H148",
        "belfiore_code": "U2BD",
        "province": "AG",
        "name": "RACALMUTO"
    },
    {
        "code": "H159",
        "belfiore_code": "U2BE",
        "province": "AG",
        "name": "RAFFADALI"
    },
    {
        "code": "H194",
        "belfiore_code": "U2BF",
        "province": "AG",
        "name": "RAVANUSA"
    },
    {
        "code": "H205",
        "belfiore_code": "U2BG",
        "province": "AG",
        "name": "REALMONTE"
    },
    {
        "code": "I290",
        "belfiore_code": "U2BN",
        "province": "AG",
        "name": "SANT'ANGELO MUXARO"
    },
    {
        "code": "H914",
        "belfiore_code": "U2BK",
        "province": "AG",
        "name": "SAN GIOVANNI DI CAMMARATA"
    },
    {
        "code": "H914",
        "belfiore_code": "U2BK",
        "province": "AG",
        "name": "SAN GIOVANNI GEMINI"
    },
    {
        "code": "H269",
        "belfiore_code": "U2BH",
        "province": "AG",
        "name": "RIBERA"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA DI SICILIA"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA LABAT"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA ZABUT"
    },
    {
        "code": "H778",
        "belfiore_code": "U2BJ",
        "province": "AG",
        "name": "SAN BIAGIO"
    },
    {
        "code": "H778",
        "belfiore_code": "U2BJ",
        "province": "AG",
        "name": "SAN BIAGIO PLATANI"
    },
    {
        "code": "A181",
        "belfiore_code": "U2AB",
        "province": "AG",
        "name": "ALESSANDRIA"
    },
    {
        "code": "A181",
        "belfiore_code": "U2AB",
        "province": "AG",
        "name": "ALESSANDRIA DELLA ROCCA"
    },
    {
        "code": "A351",
        "belfiore_code": "U2AC",
        "province": "AG",
        "name": "ARAGONA"
    },
    {
        "code": "I185",
        "belfiore_code": "U2BL",
        "province": "AG",
        "name": "SANTA ELISABETTA"
    },
    {
        "code": "I224",
        "belfiore_code": "U2BM",
        "province": "AG",
        "name": "SANTA MARGHERITA"
    },
    {
        "code": "I224",
        "belfiore_code": "U2BM",
        "province": "AG",
        "name": "SANTA MARGHERITA DI BELICE"
    },
    {
        "code": "A089",
        "belfiore_code": "U2AA",
        "province": "AG",
        "name": "AGRIGENTO"
    },
    {
        "code": "A089",
        "belfiore_code": "U2AA",
        "province": "AG",
        "name": "GIRGENTI"
    },
    {
        "code": "A896",
        "belfiore_code": "U2AD",
        "province": "AG",
        "name": "BIVONA"
    },
    {
        "code": "B275",
        "belfiore_code": "U2AE",
        "province": "AG",
        "name": "BURGIO"
    },
    {
        "code": "I723",
        "belfiore_code": "U2BR",
        "province": "AG",
        "name": "SICULIANA"
    },
    {
        "code": "B377",
        "belfiore_code": "U2AF",
        "province": "AG",
        "name": "CALAMONACI"
    },
    {
        "code": "B427",
        "belfiore_code": "U2AG",
        "province": "AG",
        "name": "CALTABELLOTTA"
    },
    {
        "code": "B460",
        "belfiore_code": "U2AH",
        "province": "AG",
        "name": "CAMASTRA"
    },
    {
        "code": "B486",
        "belfiore_code": "U2AI",
        "province": "AG",
        "name": "CAMMARATA"
    },
    {
        "code": "B520",
        "belfiore_code": "U2AJ",
        "province": "AG",
        "name": "CAMPOBELLO DI LICATA"
    },
    {
        "code": "B602",
        "belfiore_code": "U2AK",
        "province": "AG",
        "name": "CANICATTI'"
    },
    {
        "code": "I533",
        "belfiore_code": "U2BQ",
        "province": "AG",
        "name": "SCIACCA"
    },
    {
        "code": "I356",
        "belfiore_code": "U2BP",
        "province": "AG",
        "name": "SANTO STEFANO"
    },
    {
        "code": "I356",
        "belfiore_code": "U2BP",
        "province": "AG",
        "name": "SANTO STEFANO QUISQUINA"
    }
]

cities

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/it/cities/{PROVINCE_ABBREVIATION}"
GET /it/cities/%7BPROVINCE_ABBREVIATION%7D HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
[
    {
        "code": "L944",
        "belfiore_code": "U2BS",
        "province": "AG",
        "name": "VILLAFRANCA"
    },
    {
        "code": "L944",
        "belfiore_code": "U2BS",
        "province": "AG",
        "name": "VILLAFRANCA SICULA"
    },
    {
        "code": "C668",
        "belfiore_code": "U2AP",
        "province": "AG",
        "name": "CIANCIANA"
    },
    {
        "code": "C275",
        "belfiore_code": "U2AL",
        "province": "AG",
        "name": "CASTELTERMINI"
    },
    {
        "code": "C341",
        "belfiore_code": "U2AM",
        "province": "AG",
        "name": "CASTROFILIPPO"
    },
    {
        "code": "C356",
        "belfiore_code": "U2AN",
        "province": "AG",
        "name": "CATTOLICA"
    },
    {
        "code": "C356",
        "belfiore_code": "U2AN",
        "province": "AG",
        "name": "CATTOLICA ERACLEA"
    },
    {
        "code": "D514",
        "belfiore_code": "U2AR",
        "province": "AG",
        "name": "FAVARA"
    },
    {
        "code": "C928",
        "belfiore_code": "U2AQ",
        "province": "AG",
        "name": "COMITINI"
    },
    {
        "code": "F126",
        "belfiore_code": "U2AX",
        "province": "AG",
        "name": "MENFI"
    },
    {
        "code": "E390",
        "belfiore_code": "U2AT",
        "province": "AG",
        "name": "JOPPOLO GIANCAXIO"
    },
    {
        "code": "E431",
        "belfiore_code": "U2AU",
        "province": "AG",
        "name": "LAMPEDUSA"
    },
    {
        "code": "E431",
        "belfiore_code": "U2AU",
        "province": "AG",
        "name": "LAMPEDUSA E LINOSA"
    },
    {
        "code": "E209",
        "belfiore_code": "U2AS",
        "province": "AG",
        "name": "GROTTE"
    },
    {
        "code": "E573",
        "belfiore_code": "U2AV",
        "province": "AG",
        "name": "LICATA"
    },
    {
        "code": "F299",
        "belfiore_code": "U2AY",
        "province": "AG",
        "name": "MOLO"
    },
    {
        "code": "F299",
        "belfiore_code": "U2AY",
        "province": "AG",
        "name": "PORTO EMPEDOCLE"
    },
    {
        "code": "F414",
        "belfiore_code": "U2AZ",
        "province": "AG",
        "name": "MONTALLEGRO"
    },
    {
        "code": "E714",
        "belfiore_code": "U2AW",
        "province": "AG",
        "name": "LUCCA"
    },
    {
        "code": "E714",
        "belfiore_code": "U2AW",
        "province": "AG",
        "name": "LUCCA SICULA"
    },
    {
        "code": "F655",
        "belfiore_code": "U2BA",
        "province": "AG",
        "name": "MONTEVAGO"
    },
    {
        "code": "F845",
        "belfiore_code": "U2BB",
        "province": "AG",
        "name": "NARO"
    },
    {
        "code": "G282",
        "belfiore_code": "U2BC",
        "province": "AG",
        "name": "PALMA"
    },
    {
        "code": "G282",
        "belfiore_code": "U2BC",
        "province": "AG",
        "name": "PALMA DI MONTECHIARO"
    },
    {
        "code": "H148",
        "belfiore_code": "U2BD",
        "province": "AG",
        "name": "RACALMUTO"
    },
    {
        "code": "H159",
        "belfiore_code": "U2BE",
        "province": "AG",
        "name": "RAFFADALI"
    },
    {
        "code": "H194",
        "belfiore_code": "U2BF",
        "province": "AG",
        "name": "RAVANUSA"
    },
    {
        "code": "H205",
        "belfiore_code": "U2BG",
        "province": "AG",
        "name": "REALMONTE"
    },
    {
        "code": "I290",
        "belfiore_code": "U2BN",
        "province": "AG",
        "name": "SANT'ANGELO MUXARO"
    },
    {
        "code": "H914",
        "belfiore_code": "U2BK",
        "province": "AG",
        "name": "SAN GIOVANNI DI CAMMARATA"
    },
    {
        "code": "H914",
        "belfiore_code": "U2BK",
        "province": "AG",
        "name": "SAN GIOVANNI GEMINI"
    },
    {
        "code": "H269",
        "belfiore_code": "U2BH",
        "province": "AG",
        "name": "RIBERA"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA DI SICILIA"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA LABAT"
    },
    {
        "code": "H743",
        "belfiore_code": "U2BI",
        "province": "AG",
        "name": "SAMBUCA ZABUT"
    },
    {
        "code": "H778",
        "belfiore_code": "U2BJ",
        "province": "AG",
        "name": "SAN BIAGIO"
    },
    {
        "code": "H778",
        "belfiore_code": "U2BJ",
        "province": "AG",
        "name": "SAN BIAGIO PLATANI"
    },
    {
        "code": "A181",
        "belfiore_code": "U2AB",
        "province": "AG",
        "name": "ALESSANDRIA"
    },
    {
        "code": "A181",
        "belfiore_code": "U2AB",
        "province": "AG",
        "name": "ALESSANDRIA DELLA ROCCA"
    },
    {
        "code": "A351",
        "belfiore_code": "U2AC",
        "province": "AG",
        "name": "ARAGONA"
    },
    {
        "code": "I185",
        "belfiore_code": "U2BL",
        "province": "AG",
        "name": "SANTA ELISABETTA"
    },
    {
        "code": "I224",
        "belfiore_code": "U2BM",
        "province": "AG",
        "name": "SANTA MARGHERITA"
    },
    {
        "code": "I224",
        "belfiore_code": "U2BM",
        "province": "AG",
        "name": "SANTA MARGHERITA DI BELICE"
    },
    {
        "code": "A089",
        "belfiore_code": "U2AA",
        "province": "AG",
        "name": "AGRIGENTO"
    },
    {
        "code": "A089",
        "belfiore_code": "U2AA",
        "province": "AG",
        "name": "GIRGENTI"
    },
    {
        "code": "A896",
        "belfiore_code": "U2AD",
        "province": "AG",
        "name": "BIVONA"
    },
    {
        "code": "B275",
        "belfiore_code": "U2AE",
        "province": "AG",
        "name": "BURGIO"
    },
    {
        "code": "I723",
        "belfiore_code": "U2BR",
        "province": "AG",
        "name": "SICULIANA"
    },
    {
        "code": "B377",
        "belfiore_code": "U2AF",
        "province": "AG",
        "name": "CALAMONACI"
    },
    {
        "code": "B427",
        "belfiore_code": "U2AG",
        "province": "AG",
        "name": "CALTABELLOTTA"
    },
    {
        "code": "B460",
        "belfiore_code": "U2AH",
        "province": "AG",
        "name": "CAMASTRA"
    },
    {
        "code": "B486",
        "belfiore_code": "U2AI",
        "province": "AG",
        "name": "CAMMARATA"
    },
    {
        "code": "B520",
        "belfiore_code": "U2AJ",
        "province": "AG",
        "name": "CAMPOBELLO DI LICATA"
    },
    {
        "code": "B602",
        "belfiore_code": "U2AK",
        "province": "AG",
        "name": "CANICATTI'"
    },
    {
        "code": "I533",
        "belfiore_code": "U2BQ",
        "province": "AG",
        "name": "SCIACCA"
    },
    {
        "code": "I356",
        "belfiore_code": "U2BP",
        "province": "AG",
        "name": "SANTO STEFANO"
    },
    {
        "code": "I356",
        "belfiore_code": "U2BP",
        "province": "AG",
        "name": "SANTO STEFANO QUISQUINA"
    }
]

caps

curl -X GET -H "Content-Type: application/json" "https://apis.woptima.com/it/caps/{PROVINCE_ABBREVIATION}/{CITY_NAME}"
GET /it/caps/%7BPROVINCE_ABBREVIATION%7D/%7BCITY_NAME%7D HTTP/1.1
Host: apis.woptima.com
Content-Type: application/json
Status200 OK
Content-Typeapplication/json; charset=utf-8
[
    92100
]