All data sources

CDP Climate Disclosure

No authcdp-disclosure

CDP Climate Disclosure — self-reported climate, emissions, and environmental disclosure data from cities, states, and regions worldwide, published by CDP (the Carbon Disclosure Project) on its Socrata open-data portal (data.cdp.net). Search the catalog of datasets and query any of them via SoQL: city-wide GHG emissions inventories (~39K rows), emission reduction targets, climate hazards & adaptation, water security, and the annual A-List of climate-leadership cities. Flow: searchDatasets to find a dataset 4x4 ID, getDatasetSchema for its columns, then queryDataset / countRows / fullTextSearch. No auth.

Provenance

PublisherCDP Climate Disclosure

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • searchDatasets

    read

    Search the CDP open-data catalog by keyword (CDP-scoped)

    Input schema
    {
      "type": "object",
      "properties": {
        "q": {
          "type": "string",
          "examples": [
            "emissions"
          ]
        },
        "limit": {
          "type": "number",
          "examples": [
            20
          ]
        }
      },
      "additionalProperties": false
    }

    Optional q; limit caps 1000; search is pinned to CDP datasets only.

  • getDatasetSchema

    read

    Columns + metadata for a dataset (Socrata view) (CDP Climate Disclosure).

    Input schema
    {
      "type": "object",
      "properties": {
        "datasetId": {
          "type": "string",
          "examples": [
            "ba5i-42qf"
          ]
        }
      },
      "additionalProperties": false
    }

    datasetId required; returns view metadata and column schemas.

  • queryDataset

    read

    SoQL query of a dataset’s rows

    Input schema
    {
      "type": "object",
      "properties": {
        "datasetId": {
          "type": "string",
          "examples": [
            "ba5i-42qf"
          ]
        },
        "select": {
          "type": "string",
          "examples": [
            "organization_name,city,country"
          ]
        },
        "where": {
          "type": "string",
          "examples": [
            "country='Bangladesh'"
          ]
        },
        "order": {
          "type": "string"
        },
        "limit": {
          "type": "number",
          "examples": [
            50
          ]
        },
        "offset": {
          "type": "number"
        }
      },
      "additionalProperties": false
    }

    datasetId required; supports SoQL and paging; numeric/date values are strings.

  • countRows

    read

    count(*) over a dataset, optionally filtered

    Input schema
    {
      "type": "object",
      "properties": {
        "datasetId": {
          "type": "string",
          "examples": [
            "ba5i-42qf"
          ]
        },
        "where": {
          "type": "string",
          "examples": [
            "country='United States of America'"
          ]
        }
      },
      "additionalProperties": false
    }

    datasetId required; optional where; returns a numeric count.

  • fullTextSearch

    read

    Socrata $q full-text search within a dataset

    Input schema
    {
      "type": "object",
      "properties": {
        "datasetId": {
          "type": "string",
          "examples": [
            "ba5i-42qf"
          ]
        },
        "q": {
          "type": "string",
          "examples": [
            "London"
          ]
        },
        "limit": {
          "type": "number",
          "examples": [
            50
          ]
        }
      },
      "additionalProperties": false
    }

    datasetId and q required; limit defaults 50 and caps 1000.

  • getServiceInfo

    read

    Static overview — catalog→query flow, search_context requirement, SoQL params, known dataset IDs

    Input schema
    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }