# EV Charge Finder

Easily locate the nearest electric car charging stations with our tool! Input postcode, location name, or GPS coordinates, and set your desired distance and result limits. Enjoy a user-friendly interface and access to a comprehensive database, ensuring a hassle-free charging experience on the go!

## Actor Statistics

- Total users: 6
- Monthly users: 1
- Runs succeeded: 100.00%
- Categories: Developer tools, Integrations

## Pricing

$19.99/month + usage

## Input Schema

- **postCode** (type: string): The post code(zipCode) in US or Australia
- **locationName** (type: string): The location name. eg: New York
- **latitude** (type: string): The latitude value
- **longitude** (type: string): The longitude value
- **distance** (type: integer): The distance(KM) near the geo or location
- **maxresults** (type: integer): The max results of search

## API example

## EV Charge Finder

- **OpenAPI Version:** `3.1.1`
- **API Version:** `0.0`

Easily locate the nearest electric car charging stations with our tool! Input postcode, location name, or GPS coordinates, and set your desired distance and result limits. Enjoy a user-friendly interface and access to a comprehensive database, ensuring a hassle-free charging experience on the go!

### Servers

- **URL:** `https://api.apify.com/v2`

### Operations

#### Executes an Actor, waits for its completion, and returns Actor's dataset items in response.

- **Method:** `POST`
- **Path:** `/acts/easyapi~ev-charge-finder/run-sync-get-dataset-items`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`distance` (required)**

  `integer`, default: `5` — The distance(KM) near the geo or location

- **`maxresults` (required)**

  `integer`, default: `10` — The max results of search

- **`latitude`**

  `string`, default: `""` — The latitude value

- **`locationName`**

  `string`, default: `""` — The location name. eg: New York

- **`longitude`**

  `string`, default: `""` — The longitude value

- **`postCode`**

  `string`, default: `"90001"` — The post code(zipCode) in US or Australia

**Example:**

```
{
  "postCode": "90001",
  "locationName": "",
  "latitude": "",
  "longitude": "",
  "distance": 5,
  "maxresults": 10
}
```

##### Responses

###### Status: 200 OK

#### Executes an Actor and returns information about the initiated run in response.

- **Method:** `POST`
- **Path:** `/acts/easyapi~ev-charge-finder/runs`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`distance` (required)**

  `integer`, default: `5` — The distance(KM) near the geo or location

- **`maxresults` (required)**

  `integer`, default: `10` — The max results of search

- **`latitude`**

  `string`, default: `""` — The latitude value

- **`locationName`**

  `string`, default: `""` — The location name. eg: New York

- **`longitude`**

  `string`, default: `""` — The longitude value

- **`postCode`**

  `string`, default: `"90001"` — The post code(zipCode) in US or Australia

**Example:**

```
{
  "postCode": "90001",
  "locationName": "",
  "latitude": "",
  "longitude": "",
  "distance": 5,
  "maxresults": 10
}
```

##### Responses

###### Status: 200 OK

\####### Content-Type: application/json

- **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

#### Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.

- **Method:** `POST`
- **Path:** `/acts/easyapi~ev-charge-finder/run-sync`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`distance` (required)**

  `integer`, default: `5` — The distance(KM) near the geo or location

- **`maxresults` (required)**

  `integer`, default: `10` — The max results of search

- **`latitude`**

  `string`, default: `""` — The latitude value

- **`locationName`**

  `string`, default: `""` — The location name. eg: New York

- **`longitude`**

  `string`, default: `""` — The longitude value

- **`postCode`**

  `string`, default: `"90001"` — The post code(zipCode) in US or Australia

**Example:**

```
{
  "postCode": "90001",
  "locationName": "",
  "latitude": "",
  "longitude": "",
  "distance": 5,
  "maxresults": 10
}
```

##### Responses

###### Status: 200 OK

### Schemas

#### inputSchema

- **Type:**`object`

* **`distance` (required)**

  `integer`, default: `5` — The distance(KM) near the geo or location

* **`maxresults` (required)**

  `integer`, default: `10` — The max results of search

* **`latitude`**

  `string`, default: `""` — The latitude value

* **`locationName`**

  `string`, default: `""` — The location name. eg: New York

* **`longitude`**

  `string`, default: `""` — The longitude value

* **`postCode`**

  `string`, default: `"90001"` — The post code(zipCode) in US or Australia

**Example:**

```
{
  "postCode": "90001",
  "locationName": "",
  "latitude": "",
  "longitude": "",
  "distance": 5,
  "maxresults": 10
}
```

#### runsResponseSchema

- **Type:**`object`

* **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

## ⚡ Find Nearest Electric Car Charging Stations

Discover the most convenient electric car charging stations near you with our powerful tool! Designed for electric vehicle (EV) owners, this actor helps you save time and energy by locating charging points effortlessly.

### 🌍 Key Features

- **Real-Time Location Search**: Easily find charging stations based on your **postcode** (e.g., "90001"), **location name** (e.g., "New York"), or precise **latitude** and **longitude** values to ensure accurate results.

- **Customizable Distance**: Specify the search radius with the **distance** parameter (in kilometers) to find stations within your preferred range. Default is set to 5 km, allowing you to adjust based on your needs.

- **Max Results Control**: Control the number of results displayed with the **maxresults** parameter. Set a maximum of up to 100 results to quickly sift through available charging options.

- **Comprehensive Database**: Access a vast network of charging stations, including fast chargers and standard outlets, tailored to meet the needs of all electric vehicle owners.

- **User-Friendly Interface**: Navigate through an intuitive interface that simplifies the process of locating charging stations, making it easier than ever to find the perfect spot to recharge.

- **Filter Options**: Customize your search with various filters to ensure you discover the most suitable charging stations based on your specific requirements.

### 🚗 Why Choose Us?

- **Convenience**: Spend less time searching and more time driving. Our tool helps you locate charging stations quickly and efficiently.
- **Compatibility**: Works seamlessly on all devices—smartphones, tablets, and PCs—so you can always find what you need.
- **Stay Charged**: With our service, you can confidently plan your trips, knowing you'll have access to charging stations when you need them.

### 🌟 Join Our Community!

Start your journey with us today and make your electric vehicle experience hassle-free. No more worries about charging—just plug in and go!

#### Input

A full explanation of an input example in JSON.

```
{
    "distance": 5,
    "locationName": "New York",
    "maxresults": 20
}
```

#### Output sample

The results will be wrapped into a dataset which you can always find in the **Storage** tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

```
[
  {
    "DataProvider": {
      "WebsiteURL": "http://openchargemap.org",
      "Comments": null,
      "DataProviderStatusType": {
        "IsProviderEnabled": true,
        "ID": 1,
        "Title": "Manual Data Entry"
      },
      "IsRestrictedEdit": false,
      "IsOpenDataLicensed": true,
      "IsApprovedImport": true,
      "License": "Licensed under Creative Commons Attribution 4.0 International (CC BY 4.0)",
      "DateLastImported": null,
      "ID": 1,
      "Title": "Open Charge Map Contributors"
    },
    "OperatorInfo": {
      "WebsiteURL": " https://go-tou.com",
      "Comments": null,
      "PhonePrimaryContact": null,
      "PhoneSecondaryContact": null,
      "IsPrivateIndividual": false,
      "AddressInfo": null,
      "BookingURL": null,
      "ContactEmail": null,
      "FaultReportEmail": null,
      "IsRestrictedEdit": false,
      "ID": 3494,
      "Title": "Go ToU"
    },
    "UsageType": {
      "IsPayAtLocation": false,
      "IsMembershipRequired": true,
      "IsAccessKeyRequired": true,
      "ID": 4,
      "Title": "Public - Membership Required"
    },
    "StatusType": {
      "IsOperational": true,
      "IsUserSelectable": true,
      "ID": 50,
      "Title": "Operational"
    },
    "SubmissionStatus": {
      "IsLive": true,
      "ID": 200,
      "Title": "Submission Published"
    },
    "UserComments": null,
    "PercentageSimilarity": null,
    "MediaItems": null,
    "IsRecentlyVerified": true,
    "DateLastVerified": "2024-09-01T20:35:00Z",
    "ID": 303729,
    "UUID": "DA06C31E-40E5-436D-AAE6-6B0FB3771AF0",
    "ParentChargePointID": null,
    "DataProviderID": 1,
    "DataProvidersReference": null,
    "OperatorID": 3494,
    "OperatorsReference": null,
    "UsageTypeID": 4,
    "UsageCost": "",
    "AddressInfo": {
      "ID": 304118,
      "Title": "вулиця Грушевського",
      "AddressLine1": "4Q62+3Q Вільхівці",
      "AddressLine2": null,
      "Town": "Вільхівці",
      "StateOrProvince": "Закарпатська область",
      "Postcode": "90540",
      "CountryID": 234,
      "Country": {
        "ISOCode": "UA",
        "ContinentCode": "EU",
        "ID": 234,
        "Title": "Ukraine"
      },
      "Latitude": 48.11006764216259,
      "Longitude": 23.751595352245033,
      "ContactTelephone1": "0 800 217 007",
      "ContactTelephone2": null,
      "ContactEmail": null,
      "AccessComments": null,
      "RelatedURL": "http://go-tou.com",
      "Distance": null,
      "DistanceUnit": 0
    },
    "Connections": [
      {
        "ID": 573380,
        "ConnectionTypeID": 33,
        "ConnectionType": {
          "FormalName": "IEC 62196-3 Configuration FF",
          "IsDiscontinued": false,
          "IsObsolete": false,
          "ID": 33,
          "Title": "CCS (Type 2)"
        },
        "Reference": null,
        "StatusTypeID": 50,
        "StatusType": {
          "IsOperational": true,
          "IsUserSelectable": true,
          "ID": 50,
          "Title": "Operational"
        },
        "LevelID": 3,
        "Level": {
          "Comments": "40KW and Higher",
          "IsFastChargeCapable": true,
          "ID": 3,
          "Title": "Level 3:  High (Over 40kW)"
        },
        "Amps": null,
        "Voltage": null,
        "PowerKW": 80,
        "CurrentTypeID": 30,
        "CurrentType": {
          "Description": "Direct Current",
          "ID": 30,
          "Title": "DC"
        },
        "Quantity": 1,
        "Comments": null
      }
  }
]
```
