Retrieve POI list (sites)
Used to fetch a list of POIs (sites) within a geographic boundary or near a specific latitude/longitude. This is the primary method for most applications and services to consume data from Open Charge Map.
Query parameters
Optional output format json,geojson,xml,csv, JSON is the default and recommended as the highest fidelity.
String to identify your client application. Optional but recommended to distinguish your client from other bots/crawlers
Limit on max number of results returned
2-character ISO Country code to filter to one specific country
Exact match on a given numeric country id (comma separated list)
Latitude for distance calculation and filtering
Longitude for distance calculation and filtering
Optionally filter results by a max distance from the given latitude/longitude
miles or km distance unit
Exact match on a given EVSE operator id (comma separated list)
Exact match on a given connection type id (comma separated list)
Exact match on a given charging level (1-3) id (comma separated list)
Exact match on a given usage type id (comma separated list)
Exact match on a given status type id (comma separated list)
Exact match on a given data provider id id (comma separated list).
Use opendata=true for only OCM provided ("Open") data.
If true, user comments and media items will be include in result set
Set to false to get a smaller result set with null items removed.
Set to true to remove reference data objects from output (just returns IDs for common reference data such as DataProvider etc).
Set to true to get a property names in camelCase format.
Exact match on a given OCM POI ID (comma separated list)
Filter results to a given bounding box. specify top left and bottom right box corners as: (lat,lng),(lat2,lng2)
Filter results within a given Polygon. Specify an encoded polyline for the polygon shape. Polygon will be automatically closed from the last point to the first point.
Filter results along an encoded polyline, use with distance param to increase search distance along line. Polyline is expanded into a polygon to cover the search distance.
Default sort order is based on spatial index but you can optionally sort by modified_asc for results in order of modification (oldest to newest), or id_asc for results in order of ID
Filter to results modified after the given date
Filter to items with ID greater than given value
Response
List of POIs (sites) with associated equipment summary information.
Example response
[
{
"ID": 148527,
"UUID": "4C524AA1-3413-4D56-804C-480304FEB0FB",
"UserComments": [
{
"ID": "string",
"ChargePointID": 0,
"CommentTypeID": 0,
"CommentType": {
"ID": 0,
"Title": "string"
},
"UserName": "string",
"Comment": "string",
"RelatedURL": "string",
"DateCreated": "2019-08-24T14:15:22Z",
"User": {
"ID": 0,
"Username": "string",
"ReputationPoints": 0,
"ProfileImageURL": "string"
},
"CheckinStatusTypeID": 0,
"CheckinStatusType": {
"ID": 0,
"Title": "string",
"IsAutomatedCheckin": true,
"IsPositive": true
}
}
],
"MediaItems": [
{
"ID": "string",
"ChargePointID": "string",
"ItemURL": "string",
"ItemThumbnailURL": "string",
"Comment": "string",
"IsEnabled": true,
"IsVideo": true,
"IsFeaturedItem": true,
"IsExternalResource": true,
"User": {
"ID": 0,
"Username": "string",
"ReputationPoints": 0,
"ProfileImageURL": "string"
},
"DateCreated": "string"
}
],
"IsRecentlyVerified": true,
"DateLastVerified": "2020-02-04T06:33:00Z",
"ParentChargePointID": 0,
"DataProviderID": 1,
"DataProvidersReference": "string",
"OperatorID": 3,
"OperatorsReference": "PG-84306",
"UsageTypeID": 4,
"UsageCost": "See network operators app for current charges",
"AddressInfo": {
"ID": 148879,
"AddressLine1": "Buttsgrove Way",
"AddressLine2": null,
"Town": "Huntingdon",
"StateOrProvince": "string",
"Postcode": "PE29 1PE",
"CountryID": 1,
"Country": {
"ID": 1,
"ISOCode": "GB",
"ContinentCode": "EU",
"Title": "United Kingdom"
},
"Latitude": 52.343197,
"Longitude": -0.170632,
"ContactTelephone1": null,
"ContactTelephone2": null,
"ContactEmail": "string",
"AccessComments": "string",
"RelatedURL": null,
"Distance": null,
"DistanceUnit": 1,
"Title": "string"
},
"Connections": [
{
"ID": 206241,
"ConnectionTypeID": 25,
"ConnectionType": {
"FormalName": "IEC 62196-2 Type 2",
"IsDiscontinued": false,
"IsObsolete": false,
"ID": 25,
"Title": "Type 2 (Socket Only)"
},
"Reference": null,
"StatusTypeID": 50,
"StatusType": {
"IsOperational": true,
"IsUserSelectable": true,
"ID": 50,
"Title": "Operational"
},
"LevelID": 2,
"Level": {
"ID": 2,
"Title": "Level 2 : Medium (Over 2kW)",
"Comments": "Over 2 kW, usually non-domestic socket type",
"IsFastChargeCapable": true
},
"Amps": 32,
"Voltage": 230,
"PowerKW": 7.4,
"CurrentTypeID": 10,
"CurrentType": {
"ID": 10,
"Title": "AC (Single-Phase)"
},
"Quantity": 2,
"Comments": "string"
}
],
"NumberOfPoints": 2,
"GeneralComments": "This is an open charge unit installed at the Coneygear Centre at Buttsgrove Way, Huntingdon",
"DatePlanned": "2020-02-04T06:33:00Z",
"DateLastConfirmed": "2020-02-04T06:33:00Z",
"StatusTypeID": 50,
"DateLastStatusUpdate": "2020-02-04T06:33:00Z",
"MetadataValues": [
null
],
"DataQualityLevel": 5,
"DateCreated": "2020-02-04T06:33:00Z",
"SubmissionStatusTypeID": 200,
"DataProvider": {
"WebsiteURL": "https://openchargemap.org",
"Comments": "string",
"DataProviderStatusType": {
"IsProviderEnabled": true,
"ID": [
1
],
"description": [
"Manual Data Entry"
]
},
"IsRestrictedEdit": false,
"IsOpenDataLicensed": true,
"IsApprovedImport": true,
"License": "Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)",
"DateLastImported": "2020-02-04T23:09:00Z",
"ID": 1,
"Title": "Open Charge Map Contributors"
},
"OperatorInfo": {
"WebsiteURL": "http://www.pod-point.com/",
"Comments": null,
"PhonePrimaryContact": null,
"PhoneSecondaryContact": null,
"IsPrivateIndividual": false,
"AddressInfo": {
"ID": 148879,
"AddressLine1": "Buttsgrove Way",
"AddressLine2": null,
"Town": "Huntingdon",
"StateOrProvince": "string",
"Postcode": "PE29 1PE",
"CountryID": 1,
"Country": {
"ID": 1,
"ISOCode": "GB",
"ContinentCode": "EU",
"Title": "United Kingdom"
},
"Latitude": 52.343197,
"Longitude": -0.170632,
"ContactTelephone1": null,
"ContactTelephone2": null,
"ContactEmail": "string",
"AccessComments": "string",
"RelatedURL": null,
"Distance": null,
"DistanceUnit": 1,
"Title": "string"
},
"BookingURL": "string",
"ContactEmail": "enquiries@pod-point.com",
"FaultReportEmail": "enquiries@pod-point.com",
"IsRestrictedEdit": true,
"ID": 0,
"Title": "POD Point (UK)"
},
"UsageType": {
"IsPayAtLocation": true,
"IsMembershipRequired": true,
"IsAccessKeyRequired": true,
"ID": 0,
"Title": "Public - Membership Required"
},
"StatusType": {
"IsOperational": true,
"IsUserSelectable": true,
"ID": 50,
"Title": "Operational"
},
"SubmissionStatus": {
"ID": 200,
"Title": "string",
"IsLive": false
}
}
]