TomTom Maps for JavaScript
    Preparing search index...

    Function evChargingStationsAvailability

    • Get real-time availability of electric vehicle charging stations.

      Provides current operational status of charging points and connectors at EV charging parks, enabling drivers to find available chargers before arriving at a location.

      Parameters

      • params: ChargingStationsAvailabilityParams

        Charging availability parameters with station ID

      • OptionalcustomTemplate: Partial<EVChargingStationsAvailabilityTemplate>

        Advanced customization for request/response handling

      Returns Promise<ChargingStationsAvailability | undefined>

      Promise resolving to charging station availability information

      Key information returned:

      • Point-level status: Available, Occupied, Reserved, Out of Service
      • Connector details: Power ratings, plug types, current availability
      • Aggregated counts: Quick overview of available vs occupied chargers
      • Access information: Public, private, or restricted access
      • Opening hours: When the charging facility is accessible
      // Get availability for a specific charging park
      const availability = await evChargingStationsAvailability({
      key: 'your-api-key',
      id: 'charging-park-id-123'
      });

      // Check how many chargers are available
      const availableCount = availability.chargingPointAvailability.statusCounts.Available;
      console.log(`${availableCount} chargers available`);

      // Find available CCS connectors
      const ccsConnectors = availability.connectorAvailabilities.find(
      ca => ca.connector.type === 'IEC62196Type2CCS'
      );