Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Maps Geolocation / ChargeHub API
ChargeHub API logo

ChargeHub API

✓ Official Vendor SpecMaps GeolocationPlaces SearchapiKey3 EndpointsREST

For Agents

Look up EV charging station locations, connector types, and user-contributed content across North American networks. Useful for trip-planning, fleet routing, and EV ownership agents.

Use for: Find all EV chargers within 5 miles of a given coordinate, List DC fast chargers along a planned highway route, Get user-submitted photos for a specific charging station, Check whether the ChargeHub API is currently operational

Not supported: Does not handle initiating a charging session, payments to charger operators, or vehicle telemetry — use for read-only EV charger discovery and community content only.

ChargeHub maintains one of the largest public databases of EV charging stations in North America, covering Level 2 and DC fast chargers across all major networks. The API exposes three read endpoints: a service status check, a points-of-interest lookup that returns charging stations and their connector details, and a user-content endpoint for community-supplied photos and check-ins. It is intended for trip planners, EV navigation apps, and fleet routing tools that need accurate, network-agnostic charger data without scraping individual operator sites.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the ChargeHub API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ChargeHub API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with ChargeHub API.

Check ChargeHub service health via GET /api/status before issuing larger queries

Search EV charging stations by geographic bounds with GET /api/poi to power map and list views

Filter points of interest by connector type, network operator, or charging speed parameters in the poi query

Pull user-contributed content (photos, station notes) for a specific point of interest with GET /api/user-content

Combine poi and user-content responses to build station detail pages in EV apps and dashboards

Use Cases

Patterns agents use ChargeHub API for, with concrete tasks.

★ EV Trip Planner Charger Lookup

EV trip planning apps query GET /api/poi with a bounding box that follows the user's route to surface every available charger along the way, including connector type and charging speed. Pairing the response with the planner's own routing logic gives drivers a network-agnostic view of charging options without integrating with each operator individually.

GET /api/poi with a bounding box covering the planned route and filter the response to DC fast chargers

EV Navigation App

In-car and mobile EV navigation apps render a live charger layer by polling /api/poi for the visible map area and overlaying ChargeHub's connector and network metadata. The /api/user-content endpoint adds qualitative context — recent photos, broken-station reports, and check-ins — that helps drivers pick a charger that will actually work when they arrive.

GET /api/poi for the current map bounding box and GET /api/user-content for the top three results to render station cards

Fleet Routing and Operations

Commercial EV fleet operators feed ChargeHub data into routing engines so vehicles are dispatched with reliable charging waypoints. The /api/poi endpoint returns connector counts and network operator metadata, which feeds into route-cost calculations and SLA-aware scheduling. Status checks via /api/status keep the integration's health-check loop honest.

GET /api/poi for waypoint candidates near each delivery stop and select chargers with at least 2 available DC fast connectors

Conversational EV Assistant via Jentic

An EV-focused AI assistant given a question like 'where can I charge my CCS car near Lake Tahoe' can resolve the lookup through Jentic. It searches Jentic for the charger search operation, runs /api/poi for the relevant bounding box, and surfaces the best results — without holding the ChargeHub API key directly.

Search Jentic for 'find ev charging stations near a location', call /api/poi for the area, and return the top CCS results

Key Endpoints

3 endpoints — chargehub maintains one of the largest public databases of ev charging stations in north america, covering level 2 and dc fast chargers across all major networks.

METHOD

PATH

DESCRIPTION

GET

/api/status

Check API service health

GET

/api/poi

Search EV charging stations by bounding box and filters

GET

/api/user-content

Retrieve user-contributed content for a charging station

GET

/api/status

Check API service health

GET

/api/poi

Search EV charging stations by bounding box and filters

GET

/api/user-content

Retrieve user-contributed content for a charging station

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

ChargeHub uses an api_key query parameter, which is easy to leak in browser logs and referrers. Jentic keeps the key in the MAXsystem vault and appends it server-side, so the agent never sees the raw key in URLs.

Intent-based discovery

Intent-based discovery

Agents query Jentic with intents like 'find EV charging stations near a location', and Jentic returns the matching ChargeHub /api/poi operation with bounding-box parameters resolved.

Time to first call

Time to first call

Direct ChargeHub integration: 1-2 days for auth, bounding-box query design, and result rendering. Through Jentic: under 30 minutes — search, load, execute against the desired area.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Open Charge Map API

→

Open Charge Map is a global, community-curated EV charger database; ChargeHub focuses on North American coverage with a richer user-content layer.

Pick Open Charge Map for global coverage and an open dataset; pick ChargeHub for deeper North American detail and community check-ins.

Complementary

TomTom Search API

→

TomTom Search resolves addresses and place names, which can be paired with ChargeHub to map a destination to nearby chargers.

Use TomTom to geocode the user's destination, then ChargeHub to find chargers within that bounding box.

Complementary

Tesla Fleet API

→

Tesla Fleet exposes vehicle-side state of charge and Supercharger access; ChargeHub adds non-Tesla chargers along the route.

Pair Tesla Fleet for in-vehicle data with ChargeHub when the agent needs cross-network charging options for a Tesla driver.

FAQs

Specific to using ChargeHub API through Jentic.

What authentication does the ChargeHub API use?

ChargeHub uses an API key passed as the api_key query parameter on every request. Through Jentic, the key is held in the MAXsystem vault and only attached server-side at execution, so it never appears in agent-visible URLs.

Can I search for EV chargers within a bounding box with the ChargeHub API?

Yes. GET /api/poi accepts geographic bounds and returns a list of charging stations with their network operator, connector types (CCS, CHAdeMO, J1772, NACS), and charging speeds. You can filter the response client-side to narrow by connector or network.

How do I retrieve user-contributed photos and notes for a charging station?

Call GET /api/user-content with the station identifier returned from /api/poi. The response includes community-uploaded photos, check-in notes, and reported issues that supplement the structured charger metadata.

What are the rate limits for the ChargeHub API?

ChargeHub does not publish a fixed public rate limit; usage is tied to the partner key issued at sign-up. Cache /api/poi responses by bounding box and rely on /api/status for periodic health checks rather than per-request probes.

How do I look up EV chargers near a location through Jentic?

Install jentic with pip install jentic, search for 'find ev charging stations', load the schema for GET /api/poi, and execute with the bounding box. Sign up at https://app.jentic.com/sign-up to get an agent API key.

Does the ChargeHub API include charger pricing and live availability?

The /api/poi endpoint returns station metadata such as connector type, network operator, and charging speed. Live in-use status and per-network pricing are limited and depend on what the operator shares with ChargeHub; expect reliable static data and partial real-time signals.

GET STARTED

Start building with ChargeHub API

Explore with Jentic
View OpenAPI Document