EV Charging Demand Data for Site Selection

The ChargingNear.me Demand Graph is a commercial dataset that turns real EV charger-search activity into a site-selection signal. For every ~4.9km cell across the United States it reports search volume, unmet demand, distinct sessions, and a single 0–100 demand_score — so Charge Point Operators, real-estate teams, and fleet planners can see exactly where charging demand is strong but supply is short. It is anonymized (counts only, no PII) and available on any paid API tier or via enterprise contact.

Explore a live, color-graded demand_score heat-map of a sample metro — warmer cells mark areas with strong charger-search demand and a bigger supply gap. The full, US-wide dataset (with custom windows and viewport queries) is available on any paid API tier.

What demand_score Means

demand_score is a single 0–100 opportunity score per geohash cell. It combines two independent signals:

  • Search volume (up to 70 points) — log-scaled, so a cell needs sustained, repeated charger searches to score highly. One-off searches barely move it.
  • Unmet-demand ratio (up to 30 points) — the share of searches in that cell that found no charger nearby. This rewards areas where drivers are actively looking but coming up empty.

A high demand_score therefore flags the most attractive cells: places with both proven demand and a genuine supply gap. That is the strongest data-driven case for siting a new charging location.

Who Uses the Demand Graph

Charge Point Operators (CPOs)
Prioritize the next deployment by ranking candidate areas on real, observed demand and unmet searches — not just registration counts or guesswork.
Commercial real-estate & site-selection teams
Evaluate properties and trade areas for EV charging potential, and back up leasing or development decisions with demand evidence drawn to a viewport bounding box.
Fleet & logistics planners
Site depot and en-route charging where vehicles — and the broader market — are already searching, reducing the risk of stranded capital on underused infrastructure.

Methodology & Privacy

Every charger search on ChargingNear.me emits an anonymous demand signal — a coarse location and whether the search found results — with no session identifier, IP address, or query text retained in the published product. Signals are bucketed into ~5-character geohash cells (roughly 4.9km on a side) and rolled up over a bounded look-back window.

To protect privacy, the aggregate emits counts only and enforces a minimum per-cell search floor (at least 3 searches) so no published cell can be tied back to a single visitor. Cells are returned ordered by demand_score, descending.

For full sourcing and definitions, see our research methodology and data sources.

Accessing the Dataset

The Demand Graph is delivered through a single authenticated endpoint:

GET https://chargingnear.me/api/v1/demand/aggregate

Each response is a list of cells; every cell carries:

  • geohash, lat, lng, and a bounds rectangle
  • searches — total charger searches in the cell
  • unmet and unmet_pct — searches that found nothing nearby
  • sessions — distinct anonymized sessions
  • demand_score — the 0–100 opportunity score

Tune the query with these parameters:

window
Look-back window in days: 7, 30 (default), 90, 180, or 365.
bbox
Viewport filter as south,west,north,east — limit results to a trade area or market.
unmet
Set true to return only cells with at least one unmet search.
min_count
Floor on per-cell search count — defaults to 5 for site-selection signal quality, and is clamped to a minimum of 3 for anonymity.
limit
Maximum cells returned (default 1,000, max 5,000), ordered by demand_score.

cURL example

curl -H "Authorization: Bearer cnm_your_key" \
  "https://chargingnear.me/api/v1/demand/aggregate?window=90&unmet=true&bbox=37.6,-122.6,37.9,-122.3"

Pricing & Enterprise Access

The Demand Graph is a commercially-licensed dataset — it is not covered by the CC-BY-4.0 base station directory. It ships on every paid API tier (Starter at $99/month and up); anonymous and free-tier callers receive a 403 commercial_license_required.

View API plans & pricing  •  Contact us for enterprise access

For bulk exports, custom windows, or a tailored site-selection engagement, email hello@chargingnear.me. Full API documentation, authentication details, and your usage dashboard live on the developer API page.

Frequently Asked Questions

What is the EV Charging Demand Graph?

The Demand Graph is an anonymized, geohash-bucketed aggregate of real EV charger-search demand observed across ChargingNear.me. For each ~4.9km cell it reports how many charger searches happened, how many of those searches found nothing nearby (unmet demand), how many distinct sessions searched, and a 0-100 demand_score. It is built for charging-site selection and market-gap analysis.

What does demand_score mean?

demand_score is a single 0-100 opportunity score per geohash cell. It blends log-scaled search volume (up to 70 points, so a cell needs sustained search activity to score high) with the unmet-demand ratio (up to 30 points, rewarding areas where searches frequently find no charger nearby). A high score means an area with both strong demand and a supply gap — the strongest signal for a new charging site.

Who is this dataset for?

Charge Point Operators (CPOs) choosing where to deploy next, commercial real-estate and site-selection teams evaluating properties for EV charging, and fleet planners siting depot and en-route charging. Anyone making a capital decision about where charging demand is real but underserved.

Is the data anonymized?

Yes. The aggregate emits counts only. It never exposes session identifiers, IP addresses, or query text. Demand is bucketed into coarse ~4.9km geohash cells, and a minimum per-cell search-count floor (at least 3) ensures no single visitor can be correlated to a published cell.

How fresh is the demand data?

The aggregate is computed on demand over a bounded look-back window you choose: 7, 30 (default), 90, 180, or 365 days. Because it rolls up live search signals, each call reflects the most recent demand within the window you request.

How do I access it and what does it cost?

The Demand Graph is a commercially-licensed dataset (it is not covered by the CC-BY-4.0 base directory) and is available on any paid API tier, starting with Starter at $99/month. Anonymous and free-tier API keys receive a 403. Choose a plan on the developers page, or contact hello@chargingnear.me for enterprise access, bulk exports, or a custom site-selection engagement.