Welcome! Data Engine is about making data more accessible for everyone, including developers. Allowing those who have the talent to create useful tools and applications by leveraging data in the Data Engine will make it that much more powerful. Data Engine at its heart is a utility built for extending through the API. Developers are invited to use this API, and share any feedback to help improve the Data Engine for the benefit of the community.
The Data Engine API will make data available as XML, JSON, and JSONP, all over a REST interface. Please refer to the technical documentation below for implementing your project.
All API responses are available in 3 different formats:
XML is the default response format, and all examples use the default XML URLs. For example, /api/dataset will return XML.
JSON responses are available by appending ".json" on API URLs. For example, /api/dataset.json will return JSON.
By default, all API responses will return all results. To return a subset of results, query parameters "start" and "limit" can be used. Result numbers start at 0, so start=0&limit=20 will return the first 20 results.
This resource will return a list of all datasets, with title and ID for each. ID can be used to get more information (see below).
List Records in a Dataset
This resource will return a list of records in a given dataset.
Optionally, a "geodata_format" parameter may be passed in the request. This will instruct the endpoint on how to format any available geodata. Allowed formats are "geojson" and "wkt".
If for any reason the requested data can not be returned, the API will return a HTTP 503 Service Unavailable response.