# SiteCheck Health & Travel – EV Charging Stations Near Location

> SiteCheck Health & Travel – EV Charging Stations Near Location is a paid API for AI agents from api.healthtravel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns EV charging stations near a given lat/lon, sourced from OpenStreetMap (Overpass API) or US DOE/NREL for US locations, with name, operator, network, socket types, capacity, access, and hours.

## Facts

- Endpoint: GET https://api.healthtravel-api.workers.dev/api/travel/plugshare?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-health-travel-ev-charging-stations-near-location-6ee4d6ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C6pNC6o1MExcLPI-TVqV3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-health-travel-ev-charging-stations-near-location-6ee4d6ce
```

Example prompt: Can you find EV charging stations within 1 km of latitude 37.7749, longitude -122.4194 — show me up to 15 results including socket types, network, and whether they're publicly accessible?

## When to prefer this

Use this endpoint when you need to discover EV charging infrastructure near a specific geographic point using open data sources. It is the right choice when you need structured data (socket types, operator, network, access, hours) rather than live occupancy or user reviews. Prefer this over proprietary charging-network APIs when you want broad coverage across multiple networks in a single call. For US locations it benefits from NREL fallback coverage. Not suitable if you need real-time charger availability, live occupancy status, or PlugShare-sourced user reviews.

## Known failure modes

- Overpass API unavailable and point is outside the US — no fallback available, may return empty or error
- Coordinates out of valid range (lat not in -90 to 90 or lon not in -180 to 180) — likely 400 error
- Radius or limit outside allowed bounds (radius < 100 or > 10000, limit < 1 or > 50) — validation error
- Remote area with no EV stations — returns count 0 and empty stations array
- OpenStreetMap data may be outdated or incomplete for less-mapped regions
- Live charging status and PlugShare reviews are explicitly not available

## How this service works

EV charging stations near a point. Primary source OpenStreetMap (Overpass): name, operator, network, socket types, capacity, access, hours. For US points when Overpass is unavailable, the US DOE/NREL Alternative Fuel Stations directory is used instead. PlugShare itself has no public API, so its reviews and live status are not included.

## Output

A JSON object containing a count of matching stations, the data source URL, and an array of station objects each with an ID, latitude, longitude, name, access type (public/private), network name, socket type list, capacity (number of ports or null), operator, distance in metres from the query point, and opening hours. Also includes a checkedAt timestamp indicating when the data was fetched.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "lat",
      "lon"
     ],
     "properties": {
      "lat": {
       "type": "string",
       "description": "Latitude -90 to 90"
      },
      "lon": {
       "type": "string",
       "description": "Longitude -180 to 180"
      },
      "limit": {
       "type": "string",
       "description": "Max stations, 1 to 50 (default 10)"
      },
      "radius": {
       "type": "string",
       "description": "Search radius in metres, 100 to 10000 (default 2000)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 3,
  "source": "https://developer.nlr.gov/api/alt-fuel-stations/v1/nearest.json",
  "stations": [
   {
    "id": "nrel-196732",
    "lat": 37.77493,
    "lon": -122.419416,
    "name": "Treasure Island JCC",
    "access": "private",
    "network": "Non-Networked",
    "sockets": [
     "nema1450"
    ],
    "capacity": null,
    "operator": "FG",
    "distanceM": 4,
    "openingHours": "24 hours daily; Drivers must bring their own J1772 cordset for Level 1 charging"
   },
   {
    "id": "nrel-171159",
    "lat": 37.774142,
    "lon": -122.418547,
    "name": "City of San Francisco - 49 SVN",
    "access": "private",
    "network": "POWERFLEX",
    "sockets": [
     "j1772"
    ],
    "capacity": 91,
    "operator": "P",
    "distanceM": 113,
    "openingHours": null
   }
  ],
  "checkedAt": "2026-10-23T09:36:36.248Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-health-travel-ev-charging-stations-near-location-6ee4d6ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.healthtravel-api.workers.dev](https://www.zero.xyz/host/api.healthtravel-api.workers.dev/llms.txt)
