# energy.gov API: Search EV chargers

> Find public, open EV charging stations near a US or Canadian city, address, or postal code, sorted by distance. Power is the highest listed connector output at each station; unavailable details are null.

Unofficial. Not affiliated with or endorsed by energy.gov.

- Page: https://fous.com/methods/afdc.energy.gov/search-ev-chargers
- Method: `afdc.energy.gov/search_ev_chargers`, version 1
- Website: afdc.energy.gov
- Returns: station name, address, distance, network, connectors, port counts, power, access, hours, pricing, phone, map link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `network` | string | no |  | Charging network name, such as Tesla or ChargePoint; any includes all networks. Default "any". |
| `location` | string | yes | `"Austin, TX"` | A US or Canadian city, street address, ZIP code, or postal code, such as Austin, TX. |
| `max_results` | integer | no |  | Maximum stations to return, for example 20 (up to 100). Default 20. |
| `radius_miles` | number | no |  | Search radius in miles, for example 5 (up to 50). Default 5. |
| `charging_level` | string | no |  | Charging level to match, such as dc_fast; any includes all levels. One of "any", "level_2", "dc_fast". Default "any". |
| `connector_type` | string | no |  | Connector to match, such as ccs; any includes all connectors. One of "any", "j1772", "ccs", "chademo", "tesla_nacs". Default "any". |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "location": "Austin, TX"
}
```

Its output:

```json
{
  "stations": [
    {
      "hours": "24 hours daily",
      "phone": "888-758-4389",
      "access": "Public",
      "address": "515 Congress Ave, Austin, TX 78701, US",
      "network": "ChargePoint Network",
      "pricing": null,
      "latitude": 30.267694,
      "map_link": "https://www.google.com/maps/search/?api=1&query=30.267694%2C-97.742662",
      "power_kw": 6.5,
      "longitude": -97.742662,
      "station_id": 193059,
      "station_name": "515 CONGRESS 515 CONGRESS P9",
      "dc_fast_ports": 0,
      "level_2_ports": 2,
      "distance_miles": 0.02088,
      "connector_types": [
        "J1772 (AC)"
      ],
      "date_last_confirmed": "2026-09-29"
    },
    {
      "hours": "24 hours daily",
      "phone": "888-758-4389",
      "access": "Public",
      "address": "600 Congress Ave., Austin, TX 78701, US",
      "network": "ChargePoint Network",
      "pricing": null,
      "latitude": 30.268622,
      "map_link": "https://www.google.com/maps/search/?api=1&query=30.268622%2C-97.743064",
      "power_kw": 7.7,
      "longitude": -97.743064,
      "station_id": 422038,
      "station_name": "600 CONGRESS EV 1",
      "dc_fast_ports": 0,
      "level_2_ports": 1,
      "distance_miles": 0.07123,
      "connector_types": [
        "J1772 (AC)"
      ],
      "date_last_confirmed": "2026-09-29"
    },
    {
      "hours": "24 hours daily",
      "phone": "888-758-4389",
      "access": "Public",
      "address": "600 Congress Ave., Austin, TX 78701, US",
      "network": "ChargePoint Network",
      "pricing": null,
      "latitude": 30.268619,
      "map_link": "https://www.google.com/maps/search/?api=1&query=30.268619%2C-97.743162",
      "power_kw": 7.7,
      "longitude": -97.743162,
      "station_id": 422037,
      "station_name": "600 CONGRESS EV 2",
      "dc_fast_ports": 0,
      "level_2_ports": 1,
      "distance_miles": 0.07162,
      "connector_types": [
        "J1772 (AC)"
      ],
      "date_last_confirmed": "2026-09-29"
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"afdc.energy.gov/search_ev_chargers","input":{"location":"Austin, TX"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find DC fast chargers with CCS connectors within 10 miles of Boise, ID
- Where are the nearest public Tesla Superchargers to 1600 Pennsylvania Ave NW, Washington, DC? Show me up to 5.
- Using energy.gov, list Level 2 EV charging stations near postal code M5V 3L9 in Toronto, including hours and pricing
- Are there any ChargePoint stations within 3 miles of ZIP 94103? I need ones with J1772 plugs.
- Pull up CHAdeMO fast charging spots within 25 miles of Flagstaff, Arizona from energy.gov's station locator, sorted by distance

## Input schema

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "network": {
      "type": "string",
      "default": "any",
      "description": "Charging network name, such as Tesla or ChargePoint; any includes all networks."
    },
    "location": {
      "type": "string",
      "minLength": 2,
      "description": "A US or Canadian city, street address, ZIP code, or postal code, such as Austin, TX."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum stations to return, for example 20 (up to 100)."
    },
    "radius_miles": {
      "type": "number",
      "default": 5,
      "maximum": 50,
      "minimum": 0.1,
      "description": "Search radius in miles, for example 5 (up to 50)."
    },
    "charging_level": {
      "enum": [
        "any",
        "level_2",
        "dc_fast"
      ],
      "type": "string",
      "default": "any",
      "description": "Charging level to match, such as dc_fast; any includes all levels."
    },
    "connector_type": {
      "enum": [
        "any",
        "j1772",
        "ccs",
        "chademo",
        "tesla_nacs"
      ],
      "type": "string",
      "default": "any",
      "description": "Connector to match, such as ccs; any includes all connectors."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "stations"
  ],
  "properties": {
    "stations": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "station_name",
          "address",
          "distance_miles",
          "network",
          "connector_types",
          "level_2_ports",
          "dc_fast_ports",
          "power_kw",
          "access",
          "hours",
          "pricing",
          "phone",
          "date_last_confirmed",
          "map_link",
          "station_id",
          "latitude",
          "longitude"
        ],
        "properties": {
          "hours": {
            "type": [
              "string",
              "null"
            ],
            "description": "Opening hours."
          },
          "phone": {
            "type": [
              "string",
              "null"
            ],
            "description": "Station phone number."
          },
          "access": {
            "type": [
              "string",
              "null"
            ],
            "description": "Access information."
          },
          "address": {
            "type": "string",
            "description": "Full street address."
          },
          "network": {
            "type": [
              "string",
              "null"
            ],
            "description": "Charging network name."
          },
          "pricing": {
            "type": [
              "string",
              "null"
            ],
            "description": "Charging pricing text."
          },
          "latitude": {
            "type": [
              "number",
              "null"
            ],
            "description": "Station latitude."
          },
          "map_link": {
            "type": "string",
            "description": "Link to this station on a map."
          },
          "power_kw": {
            "type": [
              "number",
              "null"
            ],
            "description": "Highest listed connector power in kilowatts."
          },
          "longitude": {
            "type": [
              "number",
              "null"
            ],
            "description": "Station longitude."
          },
          "station_id": {
            "type": "integer",
            "description": "Station identifier."
          },
          "station_name": {
            "type": "string",
            "description": "Station name."
          },
          "dc_fast_ports": {
            "type": "integer",
            "description": "Number of DC fast ports."
          },
          "level_2_ports": {
            "type": "integer",
            "description": "Number of Level 2 ports."
          },
          "distance_miles": {
            "type": "number",
            "description": "Distance from the searched place in miles."
          },
          "connector_types": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Connector types in words."
          },
          "date_last_confirmed": {
            "type": [
              "string",
              "null"
            ],
            "description": "Date the station was last confirmed, YYYY-MM-DD."
          }
        },
        "additionalProperties": false
      },
      "description": "Nearby EV charging stations, nearest first."
    }
  },
  "additionalProperties": false
}
```

## See more

- [PlugShare API: Search EV chargers near a place](https://fous.com/methods/plugshare.com/search-chargers.md): Finds public PlugShare charging stations near an address, city or ZIP code, nearest first, with driver PlugScores and charging details. Cost and opening hours appear when listed.
- [Open Charge Map API: Search EV chargers near a place](https://fous.com/methods/openchargemap.org/search-chargers.md): Finds Open Charge Map charging locations near an address, city, or postcode, nearest first.
- [GasBuddy API: List cheapest gas stations](https://fous.com/methods/gasbuddy.com/list-cheapest-gas-stations.md): Finds nearby GasBuddy stations for a US or Canadian city, address or postal code and lists their reported prices for a fuel grade, lowest listed price first.
- [AutoZone API: Search stores near a location](https://fous.com/methods/autozone.com/search-stores.md): Finds the AutoZone stores nearest a US ZIP code, city or street address, with contact details, opening hours, whether each is open now, distance and store page links.
- [Costco API: Find nearby warehouses](https://fous.com/methods/costco.com/search-warehouses.md): Finds the US Costco warehouses nearest a city, address or ZIP code, with today's and weekly hours, gas station hours, services and posted gas prices.
- [Starbucks API: Find nearby cafés](https://fous.com/methods/starbucks.com/search-stores.md): Finds Starbucks cafés near a city, address or ZIP code, nearest first, with whether each is open now, today's local hours and amenities; optionally only cafés open now.
- [FuelEconomy.gov API: Get fuel economy](https://fous.com/methods/fueleconomy.gov/get-fuel-economy.md): Returns official MPG or MPGe, range, annual fuel cost, five-year savings and emissions for every matching version of a vehicle. Costs use current fuel prices and 15,000 miles per year; plug-in hybrid costs include gasoline and electricity.
- [Grants.gov API: Search grant opportunities](https://fous.com/methods/grants.gov/search-grants.md): Finds U.S. federal grant opportunities by topic, agency, applicant type and status, with funding and eligibility details. Open results exclude opportunities whose closing date has passed.
