Get a list of projects

Returns renewable energy project metadata including name, technology, status, developer, and location.

GET https://api.renewmap.com.au/api/v1/projects
Requires API key in Authorization header. See Getting started for authentication details.

Query parameters

Name Type Default Description
limit integer 100 Limit the number of results returned (maximum 10000)
offset integer 0 Offset from the first record returned (for pagination)
country string AU ALPHA-2 ISO3166 country code. Accepts "AU" or "NZ"
location enum defined Set to "all" to include projects with no location available yet
fields enum Set to "all" to include the full set of project field values
identifier enum name When fields=all, return entity values as "name" or "id"

Example request

curl --request GET \
  --url 'https://api.renewmap.com.au/api/v1/projects' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'accept: application/json'

Example response

{
  "projects": [
    {
      "id": "e7347ca7-85b3-4da7-90fa-d3da74fc73a8",
      "project_name": "Coopers Gap Wind Farm",
      "state": "QLD",
      "technology": "Onshore Wind",
      "project_size_mw": "453",
      "storage_size_mwh": null,
      "turbines": 123,
      "developer": "AGL Energy",
      "project_status": "Operating",
      "da_status": "Approved",
      "point": [151.4195, -26.7033],
      "fields": [
        {
          "id": "392cdf9a-49cb-4509-8c27-fb5601e822eb",
          "field_name": "ABS Statistical Area 2",
          "value": "Kingaroy Surrounds - South, Wambo"
        }
      ]
    }
  ]
}

The point field contains GeoJSON coordinates in [longitude, latitude] format.

The fields array is only included when fields=all is passed as a query parameter.