GET /organizations/{id}

Retrieve data on an organization

Retrieve the latest data on an organization already registered using POST /organizations.

Code Examples

API Key:
curl -X GET "https://api.ditchcarbon.com/organizations/{id}" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  # Query parameters:
  # currency: ISO three-letter currency code to provide revenue and emission factor in.

API Explorer

Loading API Explorer...

Parameters

NameInTypeRequiredDescription
idpathintegerThe ID of the organization.
currencyquerystringISO three-letter currency code to provide revenue and emission factor in.

Responses

200 Organization data

Content type: application/json

Schema: Organization

Response Fields

FieldTypeDescription
idnumberUnique DitchCarbon identifier for an organization
namestringName of the organization
hq_regionstringISO 3166 two-letter country code for the country in which a business's registered headquarters are located.
hq_subregionstringISO 3166-2 two-letter code of the organization's headquarters subregion (for example, Ohio would be OH).
industryIndustry
websitestringThe organization's website or email address. e.g. https://example.com or user@example.com
external_idstringExternal id provided by a customer or a 3rd party provider such as DUNS or ISIN
statusstringThe status of the organization's data. This is how we recommend you communicate the status to your users: All statuses except synced and errored mean the research is still in progress. synced means the research is complete. errored means there was an error during the research.
matching_organizationobject
performancesarray
sourcesarrayAn array of sources that DitchCarbon used to create the response.
scorenumberDitchCarbon assessed score from 0 to 1 that indicates how well a given organization is performing, 0 being the worst and 1 being the best. Users typically represent this as a score between 0 and 100. See calculation methodology at https://ditchcarbon.com/calculation-methodologies/
industry_score_percentilenumberDitchCarbon assessed percentile of the organization's industry score in comparison to all other organizations in the same industry. A value of 80 means the organization is in the 80th percentile.
industry_confidencestringDitchCarbon confidence rating. If we've had to make assumptions about the organization's industry, this field will indicate how confident we are in our assumptions. Values can be: low, medium or high
industry_rankstringDitchCarbon assessed rank of the organization's industry in comparison to all other industries. Values can be: very_high, high, medium, low, very_low, unknown
region_rankstringDitchCarbon assessed rank of the organization's region in comparison to all other regions. Values can be: very_high, high, medium, low, very_low, unknown
related_environmental_report_statusstringStatus of the organization's environmental report. Values can be: processing, found, not_found
cdpobject
sbtiobject
unobject
climate_pledgeobject

Example Response

{
  "id": 123,
  "name": "string",
  "hq_region": "string",
  "hq_subregion": "string",
  "industry": {
    "id": "string",
    "name": "string",
    "mean_score": 123,
    "performances": [
      "..."
    ]
  },
  "website": "string",
  "external_id": "string",
  "status": "created",
  "matching_organization": {
    "id": 123,
    "link": "string",
    "name": "string",
    "names": [
      {
        "value": "..."
      }
    ],
    "websites": [
      {
        "value": "..."
      }
    ],
    "hq_region": "string",
    "hq_subregion": "string",
    "industry": {
      "id": 123,
      "name": "string"
    },
    "tickers": [
      {
        "exchange": "...",
        "symbol": "..."
      }
    ]
  },
  "performances": [
    {
      "year": "...",
      "region": "...",
      "emission_factor": "...",
      "total_upstream_emission_factor": "...",
      "scope_1_and_2_emission_factor": "...",
      "revenue_currency": "...",
      "revenue": "...",
      "emissions": "...",
      "production_emission_factors": "...",
      "documents": "..."
    }
  ],
  "sources": [
    {
      "url": "string",
      "mirror_url": "string"
    }
  ],
  "score": 123,
  "industry_score_percentile": 123,
  "industry_confidence": "low",
  "industry_rank": "very_high",
  "region_rank": "very_high",
  "related_environmental_report_status": "processing",
  "cdp": {
    "last_retrieved_at": "2025-04-10",
    "is_listed": true,
    "url": "string"
  },
  "sbti": {
    "last_retrieved_at": "2025-04-10",
    "data": [
      {
        "created_at": "...",
        "retrieved_at": "...",
        "near_term": "...",
        "long_term": "...",
        "net_zero": "...",
        "business_ambition_1_5": "...",
        "target_detail": "..."
      }
    ]
  },
  "un": {
    "last_retrieved_at": "2025-04-10",
    "url": "string",
    "initiatives": [
      {
        "name": "...",
        "slug": "..."
      }
    ]
  },
  "climate_pledge": {
    "signed": true,
    "signed_at": "2025-04-10",
    "link": "string"
  }
}

404 Organizations Not Found

Content type: application/json

Response Fields

FieldTypeDescription
statusinteger
titlestring
detailstring
idstring

Example Response

{
  "status": 123,
  "title": "string",
  "detail": "string",
  "id": "string"
}