{
  "openapi": "3.0.1",
  "info": {
    "title": "Europe Traffic Signal Locations & Intersection Dataset",
    "description": "Download traffic signal locations for any European city or country — clean, deduplicated signalized intersections with street name, signal type, and confidence score. 271 cities, 41 countries. JSON/CSV/KML for Google Earth, SUMO/MATSim, V2X. Data © OpenStreetMap contributors (ODbL 1.0).",
    "version": "1.0",
    "x-build-id": "NQUjpiFhhVgCXMSmq"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/scholarstack~traffic-signal-intersection-extractor/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-scholarstack-traffic-signal-intersection-extractor",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/scholarstack~traffic-signal-intersection-extractor/runs": {
      "post": {
        "operationId": "runs-sync-scholarstack-traffic-signal-intersection-extractor",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/scholarstack~traffic-signal-intersection-extractor/run-sync": {
      "post": {
        "operationId": "run-sync-scholarstack-traffic-signal-intersection-extractor",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "title": "City (single)",
            "enum": [
              "AL-durres",
              "AL-shkoder",
              "AL-tirana",
              "AT-graz",
              "AT-innsbruck",
              "AT-klagenfurt",
              "AT-linz",
              "AT-salzburg",
              "AT-st_polten",
              "AT-vienna",
              "AT-villach",
              "AT-wels",
              "BY-brest",
              "BY-gomel",
              "BY-grodno",
              "BY-minsk",
              "BY-mogilev",
              "BY-vitebsk",
              "BE-antwerp",
              "BE-bruges",
              "BE-brussels",
              "BE-charleroi",
              "BE-ghent",
              "BE-leuven",
              "BE-liege",
              "BE-mechelen",
              "BE-namur",
              "BA-banja_luka",
              "BA-mostar",
              "BA-sarajevo",
              "BA-tuzla",
              "BG-plovdiv",
              "BG-sofia",
              "BG-varna",
              "HR-osijek",
              "HR-rijeka",
              "HR-split",
              "HR-zagreb",
              "CY-larnaca",
              "CY-limassol",
              "CY-nicosia",
              "CY-paphos",
              "CZ-brno",
              "CZ-liberec",
              "CZ-olomouc",
              "CZ-ostrava",
              "CZ-plzen",
              "CZ-prague",
              "DK-aalborg",
              "DK-aarhus",
              "DK-copenhagen",
              "DK-esbjerg",
              "DK-odense",
              "EE-tallinn",
              "EE-tartu",
              "FI-helsinki",
              "FI-jyvaskyla",
              "FI-lahti",
              "FI-oulu",
              "FI-tampere",
              "FI-turku",
              "FR-aix_en_provence",
              "FR-amiens",
              "FR-bordeaux",
              "FR-caen",
              "FR-clermont_ferrand",
              "FR-dijon",
              "FR-grenoble",
              "FR-le_havre",
              "FR-lille",
              "FR-lyon",
              "FR-marseille",
              "FR-metz",
              "FR-montpellier",
              "FR-nancy",
              "FR-nantes",
              "FR-nice",
              "FR-paris",
              "FR-reims",
              "FR-rennes",
              "FR-saint_etienne",
              "FR-strasbourg",
              "FR-toulon",
              "FR-toulouse",
              "FR-tours",
              "GE-batumi",
              "GE-kutaisi",
              "GE-rustavi",
              "GE-tbilisi",
              "DE-aachen",
              "DE-augsburg",
              "DE-berlin",
              "DE-bielefeld",
              "DE-bochum",
              "DE-bonn",
              "DE-bremen",
              "DE-chemnitz",
              "DE-cologne",
              "DE-dortmund",
              "DE-dresden",
              "DE-dusseldorf",
              "DE-erfurt",
              "DE-essen",
              "DE-frankfurt",
              "DE-freiburg",
              "DE-halle",
              "DE-hamburg",
              "DE-hannover",
              "DE-ingolstadt",
              "DE-karlsruhe",
              "DE-kiel",
              "DE-krefeld",
              "DE-leipzig",
              "DE-luebeck",
              "DE-magdeburg",
              "DE-mainz",
              "DE-mannheim",
              "DE-munich",
              "DE-muenster",
              "DE-nuremberg",
              "DE-rostock",
              "DE-saarbruecken",
              "DE-stuttgart",
              "DE-wuppertal",
              "GR-athens",
              "GR-heraklion",
              "GR-larissa",
              "GR-patras",
              "GR-thessaloniki",
              "HU-budapest",
              "HU-debrecen",
              "HU-gyor",
              "HU-miskolc",
              "HU-pecs",
              "HU-szeged",
              "IS-akureyri",
              "IS-hafnarfjordur",
              "IS-kopavogur",
              "IS-reykjavik",
              "IE-cork",
              "IE-dublin",
              "IE-galway",
              "IE-limerick",
              "IE-waterford",
              "IT-bari",
              "IT-bologna",
              "IT-catania",
              "IT-florence",
              "IT-genoa",
              "IT-milan",
              "IT-naples",
              "IT-palermo",
              "IT-rome",
              "IT-turin",
              "IT-venice",
              "IT-verona",
              "KS-gjakova",
              "KS-pristina",
              "KS-prizren",
              "LV-daugavpils",
              "LV-riga",
              "LT-kaunas",
              "LT-klaipeda",
              "LT-vilnius",
              "LU-luxembourg",
              "MT-malta",
              "MD-balti",
              "MD-chisinau",
              "MD-tiraspol",
              "ME-bar",
              "ME-niksic",
              "ME-podgorica",
              "NL-amsterdam",
              "NL-breda",
              "NL-eindhoven",
              "NL-groningen",
              "NL-haarlem",
              "NL-nijmegen",
              "NL-rotterdam",
              "NL-the_hague",
              "NL-tilburg",
              "NL-utrecht",
              "MK-bitola",
              "MK-skopje",
              "NO-bergen",
              "NO-oslo",
              "NO-stavanger",
              "NO-trondheim",
              "PL-bydgoszcz",
              "PL-gdansk",
              "PL-katowice",
              "PL-krakow",
              "PL-lublin",
              "PL-poznan",
              "PL-szczecin",
              "PL-warsaw",
              "PL-wroclaw",
              "PL-lodz",
              "PT-coimbra",
              "PT-lisbon",
              "PT-porto",
              "RO-brasov",
              "RO-bucharest",
              "RO-cluj",
              "RO-constanta",
              "RO-craiova",
              "RO-iasi",
              "RO-timisoara",
              "RS-belgrade",
              "RS-nis",
              "RS-novi_sad",
              "SK-bratislava",
              "SK-kosice",
              "SI-celje",
              "SI-ljubljana",
              "SI-maribor",
              "ES-alicante",
              "ES-barcelona",
              "ES-bilbao",
              "ES-cordoba",
              "ES-granada",
              "ES-madrid",
              "ES-murcia",
              "ES-malaga",
              "ES-palma",
              "ES-pamplona",
              "ES-seville",
              "ES-valencia",
              "ES-valladolid",
              "ES-vigo",
              "ES-zaragoza",
              "SE-gothenburg",
              "SE-linkoping",
              "SE-malmo",
              "SE-norrkoping",
              "SE-stockholm",
              "SE-uppsala",
              "SE-vasteras",
              "SE-orebro",
              "CH-basel",
              "CH-bern",
              "CH-geneva",
              "CH-lausanne",
              "CH-lucerne",
              "CH-st_gallen",
              "CH-winterthur",
              "CH-zurich",
              "TR-edirne",
              "TR-istanbul",
              "TR-tekirdag",
              "GB-birmingham",
              "GB-bradford",
              "GB-bristol",
              "GB-cardiff",
              "GB-coventry",
              "GB-edinburgh",
              "GB-glasgow",
              "GB-leeds",
              "GB-leicester",
              "GB-liverpool",
              "GB-london",
              "GB-manchester",
              "GB-newcastle",
              "GB-nottingham",
              "GB-oxford",
              "GB-plymouth",
              "GB-portsmouth",
              "GB-reading",
              "GB-sheffield",
              "GB-southampton",
              "GB-swansea"
            ],
            "type": "string",
            "description": "Select a single city. Format: CC-slug (e.g. DE-berlin). Ignored if customBbox is set. For multiple cities use 'Cities' below; for all cities in a country use 'Country'.",
            "default": "DE-berlin"
          },
          "cities": {
            "title": "Cities (batch — pick multiple)",
            "type": "array",
            "description": "Select multiple cities to process in one run. All results are delivered into a single dataset. Overrides 'City' if set. Ignored if 'Country' or 'Custom bbox' is set.",
            "items": {
              "type": "string",
              "enum": [
                "AL-durres",
                "AL-shkoder",
                "AL-tirana",
                "AT-graz",
                "AT-innsbruck",
                "AT-klagenfurt",
                "AT-linz",
                "AT-salzburg",
                "AT-st_polten",
                "AT-vienna",
                "AT-villach",
                "AT-wels",
                "BY-brest",
                "BY-gomel",
                "BY-grodno",
                "BY-minsk",
                "BY-mogilev",
                "BY-vitebsk",
                "BE-antwerp",
                "BE-bruges",
                "BE-brussels",
                "BE-charleroi",
                "BE-ghent",
                "BE-leuven",
                "BE-liege",
                "BE-mechelen",
                "BE-namur",
                "BA-banja_luka",
                "BA-mostar",
                "BA-sarajevo",
                "BA-tuzla",
                "BG-plovdiv",
                "BG-sofia",
                "BG-varna",
                "HR-osijek",
                "HR-rijeka",
                "HR-split",
                "HR-zagreb",
                "CY-larnaca",
                "CY-limassol",
                "CY-nicosia",
                "CY-paphos",
                "CZ-brno",
                "CZ-liberec",
                "CZ-olomouc",
                "CZ-ostrava",
                "CZ-plzen",
                "CZ-prague",
                "DK-aalborg",
                "DK-aarhus",
                "DK-copenhagen",
                "DK-esbjerg",
                "DK-odense",
                "EE-tallinn",
                "EE-tartu",
                "FI-helsinki",
                "FI-jyvaskyla",
                "FI-lahti",
                "FI-oulu",
                "FI-tampere",
                "FI-turku",
                "FR-aix_en_provence",
                "FR-amiens",
                "FR-bordeaux",
                "FR-caen",
                "FR-clermont_ferrand",
                "FR-dijon",
                "FR-grenoble",
                "FR-le_havre",
                "FR-lille",
                "FR-lyon",
                "FR-marseille",
                "FR-metz",
                "FR-montpellier",
                "FR-nancy",
                "FR-nantes",
                "FR-nice",
                "FR-paris",
                "FR-reims",
                "FR-rennes",
                "FR-saint_etienne",
                "FR-strasbourg",
                "FR-toulon",
                "FR-toulouse",
                "FR-tours",
                "GE-batumi",
                "GE-kutaisi",
                "GE-rustavi",
                "GE-tbilisi",
                "DE-aachen",
                "DE-augsburg",
                "DE-berlin",
                "DE-bielefeld",
                "DE-bochum",
                "DE-bonn",
                "DE-bremen",
                "DE-chemnitz",
                "DE-cologne",
                "DE-dortmund",
                "DE-dresden",
                "DE-dusseldorf",
                "DE-erfurt",
                "DE-essen",
                "DE-frankfurt",
                "DE-freiburg",
                "DE-halle",
                "DE-hamburg",
                "DE-hannover",
                "DE-ingolstadt",
                "DE-karlsruhe",
                "DE-kiel",
                "DE-krefeld",
                "DE-leipzig",
                "DE-luebeck",
                "DE-magdeburg",
                "DE-mainz",
                "DE-mannheim",
                "DE-munich",
                "DE-muenster",
                "DE-nuremberg",
                "DE-rostock",
                "DE-saarbruecken",
                "DE-stuttgart",
                "DE-wuppertal",
                "GR-athens",
                "GR-heraklion",
                "GR-larissa",
                "GR-patras",
                "GR-thessaloniki",
                "HU-budapest",
                "HU-debrecen",
                "HU-gyor",
                "HU-miskolc",
                "HU-pecs",
                "HU-szeged",
                "IS-akureyri",
                "IS-hafnarfjordur",
                "IS-kopavogur",
                "IS-reykjavik",
                "IE-cork",
                "IE-dublin",
                "IE-galway",
                "IE-limerick",
                "IE-waterford",
                "IT-bari",
                "IT-bologna",
                "IT-catania",
                "IT-florence",
                "IT-genoa",
                "IT-milan",
                "IT-naples",
                "IT-palermo",
                "IT-rome",
                "IT-turin",
                "IT-venice",
                "IT-verona",
                "KS-gjakova",
                "KS-pristina",
                "KS-prizren",
                "LV-daugavpils",
                "LV-riga",
                "LT-kaunas",
                "LT-klaipeda",
                "LT-vilnius",
                "LU-luxembourg",
                "MT-malta",
                "MD-balti",
                "MD-chisinau",
                "MD-tiraspol",
                "ME-bar",
                "ME-niksic",
                "ME-podgorica",
                "NL-amsterdam",
                "NL-breda",
                "NL-eindhoven",
                "NL-groningen",
                "NL-haarlem",
                "NL-nijmegen",
                "NL-rotterdam",
                "NL-the_hague",
                "NL-tilburg",
                "NL-utrecht",
                "MK-bitola",
                "MK-skopje",
                "NO-bergen",
                "NO-oslo",
                "NO-stavanger",
                "NO-trondheim",
                "PL-bydgoszcz",
                "PL-gdansk",
                "PL-katowice",
                "PL-krakow",
                "PL-lublin",
                "PL-poznan",
                "PL-szczecin",
                "PL-warsaw",
                "PL-wroclaw",
                "PL-lodz",
                "PT-coimbra",
                "PT-lisbon",
                "PT-porto",
                "RO-brasov",
                "RO-bucharest",
                "RO-cluj",
                "RO-constanta",
                "RO-craiova",
                "RO-iasi",
                "RO-timisoara",
                "RS-belgrade",
                "RS-nis",
                "RS-novi_sad",
                "SK-bratislava",
                "SK-kosice",
                "SI-celje",
                "SI-ljubljana",
                "SI-maribor",
                "ES-alicante",
                "ES-barcelona",
                "ES-bilbao",
                "ES-cordoba",
                "ES-granada",
                "ES-madrid",
                "ES-murcia",
                "ES-malaga",
                "ES-palma",
                "ES-pamplona",
                "ES-seville",
                "ES-valencia",
                "ES-valladolid",
                "ES-vigo",
                "ES-zaragoza",
                "SE-gothenburg",
                "SE-linkoping",
                "SE-malmo",
                "SE-norrkoping",
                "SE-stockholm",
                "SE-uppsala",
                "SE-vasteras",
                "SE-orebro",
                "CH-basel",
                "CH-bern",
                "CH-geneva",
                "CH-lausanne",
                "CH-lucerne",
                "CH-st_gallen",
                "CH-winterthur",
                "CH-zurich",
                "TR-edirne",
                "TR-istanbul",
                "TR-tekirdag",
                "GB-birmingham",
                "GB-bradford",
                "GB-bristol",
                "GB-cardiff",
                "GB-coventry",
                "GB-edinburgh",
                "GB-glasgow",
                "GB-leeds",
                "GB-leicester",
                "GB-liverpool",
                "GB-london",
                "GB-manchester",
                "GB-newcastle",
                "GB-nottingham",
                "GB-oxford",
                "GB-plymouth",
                "GB-portsmouth",
                "GB-reading",
                "GB-sheffield",
                "GB-southampton",
                "GB-swansea"
              ],
              "enumTitles": [
                "Durrës (AL)",
                "Shkodër (AL)",
                "Tirana (AL)",
                "Graz (AT)",
                "Innsbruck (AT)",
                "Klagenfurt (AT)",
                "Linz (AT)",
                "Salzburg (AT)",
                "Sankt Pölten (AT)",
                "Vienna (AT)",
                "Villach (AT)",
                "Wels (AT)",
                "Brest (BY)",
                "Gomel (BY)",
                "Grodno (BY)",
                "Minsk (BY)",
                "Mogilev (BY)",
                "Vitebsk (BY)",
                "Antwerp (BE)",
                "Bruges (BE)",
                "Brussels (BE)",
                "Charleroi (BE)",
                "Ghent (BE)",
                "Leuven (BE)",
                "Liège (BE)",
                "Mechelen (BE)",
                "Namur (BE)",
                "Banja Luka (BA)",
                "Mostar (BA)",
                "Sarajevo (BA)",
                "Tuzla (BA)",
                "Plovdiv (BG)",
                "Sofia (BG)",
                "Varna (BG)",
                "Osijek (HR)",
                "Rijeka (HR)",
                "Split (HR)",
                "Zagreb (HR)",
                "Larnaca (CY)",
                "Limassol (CY)",
                "Nicosia (CY)",
                "Paphos (CY)",
                "Brno (CZ)",
                "Liberec (CZ)",
                "Olomouc (CZ)",
                "Ostrava (CZ)",
                "Plzeň (CZ)",
                "Prague (CZ)",
                "Aalborg (DK)",
                "Aarhus (DK)",
                "Copenhagen (DK)",
                "Esbjerg (DK)",
                "Odense (DK)",
                "Tallinn (EE)",
                "Tartu (EE)",
                "Helsinki (FI)",
                "Jyväskylä (FI)",
                "Lahti (FI)",
                "Oulu (FI)",
                "Tampere (FI)",
                "Turku (FI)",
                "Aix-en-Provence (FR)",
                "Amiens (FR)",
                "Bordeaux (FR)",
                "Caen (FR)",
                "Clermont-Ferrand (FR)",
                "Dijon (FR)",
                "Grenoble (FR)",
                "Le Havre (FR)",
                "Lille (FR)",
                "Lyon (FR)",
                "Marseille (FR)",
                "Metz (FR)",
                "Montpellier (FR)",
                "Nancy (FR)",
                "Nantes (FR)",
                "Nice (FR)",
                "Paris (FR)",
                "Reims (FR)",
                "Rennes (FR)",
                "Saint-Étienne (FR)",
                "Strasbourg (FR)",
                "Toulon (FR)",
                "Toulouse (FR)",
                "Tours (FR)",
                "Batumi (GE)",
                "Kutaisi (GE)",
                "Rustavi (GE)",
                "Tbilisi (GE)",
                "Aachen (DE)",
                "Augsburg (DE)",
                "Berlin (DE)",
                "Bielefeld (DE)",
                "Bochum (DE)",
                "Bonn (DE)",
                "Bremen (DE)",
                "Chemnitz (DE)",
                "Cologne (DE)",
                "Dortmund (DE)",
                "Dresden (DE)",
                "Düsseldorf (DE)",
                "Erfurt (DE)",
                "Essen (DE)",
                "Frankfurt (DE)",
                "Freiburg (DE)",
                "Halle (DE)",
                "Hamburg (DE)",
                "Hannover (DE)",
                "Ingolstadt (DE)",
                "Karlsruhe (DE)",
                "Kiel (DE)",
                "Krefeld (DE)",
                "Leipzig (DE)",
                "Lübeck (DE)",
                "Magdeburg (DE)",
                "Mainz (DE)",
                "Mannheim (DE)",
                "Munich (DE)",
                "Münster (DE)",
                "Nuremberg (DE)",
                "Rostock (DE)",
                "Saarbrücken (DE)",
                "Stuttgart (DE)",
                "Wuppertal (DE)",
                "Athens (GR)",
                "Heraklion (GR)",
                "Larissa (GR)",
                "Patras (GR)",
                "Thessaloniki (GR)",
                "Budapest (HU)",
                "Debrecen (HU)",
                "Győr (HU)",
                "Miskolc (HU)",
                "Pécs (HU)",
                "Szeged (HU)",
                "Akureyri (IS)",
                "Hafnarfjörður (IS)",
                "Kópavogur (IS)",
                "Reykjavik (IS)",
                "Cork (IE)",
                "Dublin (IE)",
                "Galway (IE)",
                "Limerick (IE)",
                "Waterford (IE)",
                "Bari (IT)",
                "Bologna (IT)",
                "Catania (IT)",
                "Florence (IT)",
                "Genoa (IT)",
                "Milan (IT)",
                "Naples (IT)",
                "Palermo (IT)",
                "Rome (IT)",
                "Turin (IT)",
                "Venice (IT)",
                "Verona (IT)",
                "Gjakova (KS)",
                "Pristina (KS)",
                "Prizren (KS)",
                "Daugavpils (LV)",
                "Riga (LV)",
                "Kaunas (LT)",
                "Klaipėda (LT)",
                "Vilnius (LT)",
                "Luxembourg City (LU)",
                "Malta (MT)",
                "Bălți (MD)",
                "Chișinău (MD)",
                "Tiraspol (MD)",
                "Bar (ME)",
                "Nikšić (ME)",
                "Podgorica (ME)",
                "Amsterdam (NL)",
                "Breda (NL)",
                "Eindhoven (NL)",
                "Groningen (NL)",
                "Haarlem (NL)",
                "Nijmegen (NL)",
                "Rotterdam (NL)",
                "The Hague (NL)",
                "Tilburg (NL)",
                "Utrecht (NL)",
                "Bitola (MK)",
                "Skopje (MK)",
                "Bergen (NO)",
                "Oslo (NO)",
                "Stavanger (NO)",
                "Trondheim (NO)",
                "Bydgoszcz (PL)",
                "Gdańsk (PL)",
                "Katowice (PL)",
                "Krakow (PL)",
                "Lublin (PL)",
                "Poznań (PL)",
                "Szczecin (PL)",
                "Warsaw (PL)",
                "Wrocław (PL)",
                "Łódź (PL)",
                "Coimbra (PT)",
                "Lisbon (PT)",
                "Porto (PT)",
                "Brașov (RO)",
                "Bucharest (RO)",
                "Cluj-Napoca (RO)",
                "Constanța (RO)",
                "Craiova (RO)",
                "Iași (RO)",
                "Timișoara (RO)",
                "Belgrade (RS)",
                "Niš (RS)",
                "Novi Sad (RS)",
                "Bratislava (SK)",
                "Košice (SK)",
                "Celje (SI)",
                "Ljubljana (SI)",
                "Maribor (SI)",
                "Alicante (ES)",
                "Barcelona (ES)",
                "Bilbao (ES)",
                "Córdoba (ES)",
                "Granada (ES)",
                "Madrid (ES)",
                "Murcia (ES)",
                "Málaga (ES)",
                "Palma (ES)",
                "Pamplona (ES)",
                "Seville (ES)",
                "Valencia (ES)",
                "Valladolid (ES)",
                "Vigo (ES)",
                "Zaragoza (ES)",
                "Gothenburg (SE)",
                "Linköping (SE)",
                "Malmö (SE)",
                "Norrköping (SE)",
                "Stockholm (SE)",
                "Uppsala (SE)",
                "Västerås (SE)",
                "Örebro (SE)",
                "Basel (CH)",
                "Bern (CH)",
                "Geneva (CH)",
                "Lausanne (CH)",
                "Lucerne (CH)",
                "St. Gallen (CH)",
                "Winterthur (CH)",
                "Zurich (CH)",
                "Edirne (TR)",
                "Istanbul (TR)",
                "Tekirdağ (TR)",
                "Birmingham (GB)",
                "Bradford (GB)",
                "Bristol (GB)",
                "Cardiff (GB)",
                "Coventry (GB)",
                "Edinburgh (GB)",
                "Glasgow (GB)",
                "Leeds (GB)",
                "Leicester (GB)",
                "Liverpool (GB)",
                "London (GB)",
                "Manchester (GB)",
                "Newcastle (GB)",
                "Nottingham (GB)",
                "Oxford (GB)",
                "Plymouth (GB)",
                "Portsmouth (GB)",
                "Reading (GB)",
                "Sheffield (GB)",
                "Southampton (GB)",
                "Swansea (GB)"
              ]
            }
          },
          "state": {
            "title": "State / region (whole subdivision)",
            "enum": [
              "AT-burgenland",
              "AT-karnten",
              "AT-niederosterreich",
              "AT-oberosterreich",
              "AT-salzburg_state",
              "AT-steiermark",
              "AT-tirol",
              "AT-vorarlberg",
              "AT-wien_state",
              "BY-brest_region",
              "BY-gomel_region",
              "BY-grodno_region",
              "BY-minsk_city",
              "BY-minsk_region",
              "BY-mogilev_region",
              "BY-vitebsk_region",
              "BE-brussels_capital",
              "BE-flanders",
              "BE-wallonia",
              "CZ-praha_state",
              "CZ-jihomoravsky",
              "CZ-jihocesky",
              "CZ-karlovarsky",
              "CZ-vysocina",
              "CZ-kralovehradecky",
              "CZ-liberecky",
              "CZ-moravskoslezsky",
              "CZ-olomoucky",
              "CZ-pardubicky",
              "CZ-plzensky",
              "CZ-stredocesky",
              "CZ-zlinsky",
              "CZ-ustecky",
              "DK-hovedstaden",
              "DK-midtjylland",
              "DK-nordjylland",
              "DK-sjaelland",
              "DK-syddanmark",
              "FI-etela_karjala",
              "FI-etela_pohjanmaa",
              "FI-etela_savo",
              "FI-kainuu",
              "FI-kanta_hame",
              "FI-keski_pohjanmaa",
              "FI-keski_suomi",
              "FI-kymenlaakso",
              "FI-lappi",
              "FI-pirkanmaa",
              "FI-pohjanmaa",
              "FI-pohjois_karjala",
              "FI-pohjois_pohjanmaa",
              "FI-pohjois_savo",
              "FI-paijat_hame",
              "FI-satakunta",
              "FI-uusimaa",
              "FI-varsinais_suomi",
              "FI-ahvenanmaa",
              "FR-auvergne_rhone_alpes",
              "FR-bourgogne_franche_comte",
              "FR-bretagne",
              "FR-centre_val_de_loire",
              "FR-corse",
              "FR-grand_est",
              "FR-hauts_de_france",
              "FR-normandie",
              "FR-nouvelle_aquitaine",
              "FR-occitanie",
              "FR-pays_de_la_loire",
              "FR-provence_alpes_cote_dazur",
              "FR-ile_de_france",
              "DE-baden_wurttemberg",
              "DE-bayern",
              "DE-berlin_state",
              "DE-brandenburg",
              "DE-bremen_state",
              "DE-hamburg_state",
              "DE-hessen",
              "DE-mecklenburg_vorpommern",
              "DE-niedersachsen",
              "DE-nordrhein_westfalen",
              "DE-rheinland_pfalz",
              "DE-saarland",
              "DE-sachsen",
              "DE-sachsen_anhalt",
              "DE-schleswig_holstein",
              "DE-thuringen",
              "GR-attica",
              "GR-central_greece",
              "GR-central_macedonia",
              "GR-crete",
              "GR-east_macedonia",
              "GR-epirus",
              "GR-ionian_islands",
              "GR-north_aegean",
              "GR-peloponnese",
              "GR-south_aegean",
              "GR-thessaly",
              "GR-west_greece",
              "GR-west_macedonia",
              "HU-baranya",
              "HU-borsod_abauj_zemplen",
              "HU-budapest_state",
              "HU-bacs_kiskun",
              "HU-bekes",
              "HU-csongrad_csanad",
              "HU-fejer",
              "HU-gyor_moson_sopron",
              "HU-hajdu_bihar",
              "HU-heves",
              "HU-jasz_nagykun_szolnok",
              "HU-komarom_esztergom",
              "HU-nograd",
              "HU-pest",
              "HU-somogy",
              "HU-szabolcs_szatmar_bereg",
              "HU-tolna",
              "HU-vas",
              "HU-veszprem_megye",
              "HU-zala",
              "IE-connacht",
              "IE-leinster",
              "IE-munster",
              "IE-ulster_ie",
              "IT-abruzzo",
              "IT-basilicata",
              "IT-calabria",
              "IT-campania",
              "IT-emilia_romagna",
              "IT-friuli_venezia_giulia",
              "IT-lazio",
              "IT-liguria",
              "IT-lombardia",
              "IT-marche",
              "IT-molise",
              "IT-piemonte",
              "IT-puglia",
              "IT-sardegna",
              "IT-sicilia",
              "IT-toscana",
              "IT-trentino_alto_adige",
              "IT-umbria",
              "IT-valle_daosta",
              "IT-veneto",
              "NL-drenthe",
              "NL-flevoland",
              "NL-friesland",
              "NL-gelderland",
              "NL-groningen_nl",
              "NL-limburg_nl",
              "NL-noord_brabant",
              "NL-noord_holland",
              "NL-overijssel",
              "NL-utrecht_state",
              "NL-zeeland",
              "NL-zuid_holland",
              "NO-agder",
              "NO-akershus",
              "NO-buskerud",
              "NO-finnmark",
              "NO-innlandet",
              "NO-more_og_romsdal",
              "NO-nordland",
              "NO-oslo_state",
              "NO-rogaland",
              "NO-telemark",
              "NO-troms",
              "NO-trondelag",
              "NO-vestfold",
              "NO-vestland",
              "NO-ostfold",
              "PL-dolnoslaskie",
              "PL-kujawsko_pomorskie",
              "PL-lubelskie",
              "PL-lubuskie",
              "PL-mazowieckie",
              "PL-malopolskie",
              "PL-opolskie",
              "PL-podkarpackie",
              "PL-podlaskie",
              "PL-pomorskie",
              "PL-warminsko_mazurskie",
              "PL-wielkopolskie",
              "PL-zachodniopomorskie",
              "PL-lodzkie",
              "PL-slaskie",
              "PL-swietokrzyskie",
              "PT-aveiro",
              "PT-beja",
              "PT-braga_distrito",
              "PT-braganca",
              "PT-castelo_branco",
              "PT-coimbra_distrito",
              "PT-lisboa_distrito",
              "PT-porto_distrito",
              "PT-faro_distrito",
              "PT-guarda",
              "PT-leiria",
              "PT-portalegre",
              "PT-santarem",
              "PT-setubal",
              "PT-viana_do_castelo",
              "PT-vila_real",
              "PT-viseu",
              "PT-evora",
              "SK-banskobystricky",
              "SK-bratislavsky",
              "SK-kosicky",
              "SK-nitriansky",
              "SK-presovsky",
              "SK-trenciansky",
              "SK-trnavsky",
              "SK-zilinsky",
              "ES-andalucia",
              "ES-aragon",
              "ES-asturias",
              "ES-cantabria",
              "ES-castilla_y_leon",
              "ES-castilla_la_mancha",
              "ES-cataluna",
              "ES-comunidad_valenciana",
              "ES-madrid_state",
              "ES-extremadura",
              "ES-galicia",
              "ES-baleares",
              "ES-la_rioja",
              "ES-navarra",
              "ES-pais_vasco",
              "ES-murcia_state",
              "SE-blekinge",
              "SE-dalarna",
              "SE-gotland",
              "SE-gavleborg",
              "SE-halland",
              "SE-jamtland",
              "SE-jonkoping_lan",
              "SE-kalmar_lan",
              "SE-kronoberg",
              "SE-norrbotten",
              "SE-skane",
              "SE-stockholms_lan",
              "SE-sodermanland",
              "SE-uppsala_lan",
              "SE-varmland",
              "SE-vasterbotten",
              "SE-vasternorrland",
              "SE-vastmanland",
              "SE-vastra_gotaland",
              "SE-orebro_lan",
              "SE-ostergotland",
              "CH-aargau",
              "CH-appenzell_ar",
              "CH-appenzell_ai",
              "CH-basel_landschaft",
              "CH-basel_stadt",
              "CH-geneva_canton",
              "CH-fribourg_canton",
              "CH-glarus",
              "CH-graubunden",
              "CH-jura",
              "CH-bern_canton",
              "CH-luzern_canton",
              "CH-zurich_canton",
              "CH-neuchatel",
              "CH-nidwalden",
              "CH-obwalden",
              "CH-schaffhausen",
              "CH-schwyz",
              "CH-solothurn",
              "CH-st_gallen",
              "CH-thurgau",
              "CH-ticino",
              "CH-uri",
              "CH-valais",
              "CH-vaud",
              "CH-zug",
              "GB-england",
              "GB-northern_ireland",
              "GB-scotland",
              "GB-wales"
            ],
            "type": "string",
            "description": "Select a state/region (e.g. Bayern) to process ALL its signals: its listed cities PLUS everything else inside the state boundary (delivered as a '-rest' pseudo-city — no overlap or double-charging). Overrides City/Cities/Country. Ignored if 'Custom bbox' is set. State runs can be large — use dryRun first."
          },
          "country": {
            "title": "Country (batch — all cities)",
            "enum": [
              "AL",
              "AT",
              "BA",
              "BE",
              "BG",
              "BY",
              "CH",
              "CY",
              "CZ",
              "DE",
              "DK",
              "EE",
              "ES",
              "FI",
              "FR",
              "GB",
              "GE",
              "GR",
              "HR",
              "HU",
              "IE",
              "IS",
              "IT",
              "KS",
              "LT",
              "LU",
              "LV",
              "MD",
              "ME",
              "MK",
              "MT",
              "NL",
              "NO",
              "PL",
              "PT",
              "RO",
              "RS",
              "SE",
              "SI",
              "SK",
              "TR"
            ],
            "type": "string",
            "description": "Select a country to process ALL its cities in one run. Overrides 'City' and 'Cities' inputs. Ignored if 'Custom bbox' is set."
          },
          "customBbox": {
            "title": "Custom bounding box",
            "type": "string",
            "description": "Override everything with your own bbox: \"south,west,north,east\" in decimal degrees. Example: \"52.30,13.00,52.70,13.80\""
          },
          "clusterRadiusMeters": {
            "title": "Cluster radius (metres)",
            "minimum": 10,
            "maximum": 150,
            "type": "integer",
            "description": "Signals within this radius are grouped into one intersection. Default 70m works well for most cities. Lower it for very dense historic centres; raise it for sprawling suburbs with wide junctions.",
            "default": 70
          },
          "mergeRadiusMeters": {
            "title": "Merge radius (metres)",
            "minimum": 10,
            "maximum": 150,
            "type": "integer",
            "description": "Centroids within this radius of each other are merged into one intersection. Default 70m. Lower it if separate nearby junctions get merged; raise it if duplicate points appear at one wide multi-carriageway junction.",
            "default": 70
          },
          "signalType": {
            "title": "Signal type",
            "enum": [
              "vehicular",
              "pedestrian",
              "all"
            ],
            "type": "string",
            "description": "vehicular = junctions only (default). pedestrian = crossings only. all = both.",
            "default": "vehicular"
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 0,
            "type": "integer",
            "description": "Cap the total number of intersections delivered (and charged) across all cities. 0 = unlimited. Run dryRun=true first to see the full count.",
            "default": 1000
          },
          "dryRun": {
            "title": "Dry run (free estimate)",
            "type": "boolean",
            "description": "When true, runs the full pipeline but charges nothing and delivers nothing. Returns estimated count, estimated cost, and a 10-row sample.",
            "default": false
          },
          "priorDatasetId": {
            "title": "Prior Dataset ID (Delta Mode)",
            "type": "string",
            "description": "The defaultDatasetId of a previous run of this actor for the same city/country. Find it in the run's Storage tab in Apify Console. When set, only added, removed, and changed intersections are charged."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}