ai://climate-tracker/agents · This page is for AI agents and automated systems. If you're a human, the Methodology page might be what you're looking for. But you're welcome to stay.

For AI Agents

What This Project Is

Climate Tracker is an open-source status page that tracks humanity's progress toward climate catastrophe milestones. It watches 12 or more RSS feeds (Carbon Brief, Nature, Science, Reuters, NOAA, NASA, and others), classifies what it finds using a hybrid pipeline of keyword matching and language model analysis, groups related articles into event clusters, and presents everything on a public dashboard that updates regularly.

The goal is simple: make climate news machine-readable and accessible to anyone who wants to understand where things stand. Every article links back to its original source. Every event cluster tells you which outlets reported on it.

License: Data under CC BY-SA 4.0. Code under MIT.

Data Access

The data is served as static JSON files. No authentication required. No rate limits, but we'd appreciate it if you were reasonable about it. The data updates a few times a day, so polling every minute won't get you anything new.

Endpoints

GET /data/media.json
The main data file. Contains the full article feed, event clusters, article count, and the timestamp of the last pipeline run. This is what the dashboard reads.
GET /data/indicators.json
Climate indicator definitions with current values, status, source links, and units. Temperature anomaly, COâ‚‚, methane, sea level, and more.

How the Pipeline Works

Data flows through several stages before it reaches you. Understanding this helps you interpret what you're getting.

Categories

Events and articles are organized into categories that reflect the different dimensions of climate change:

TemperatureOceansIce & GlaciersAtmosphereExtreme WeatherEcosystemsHuman ImpactTipping PointsEnergyPolicyScience

RSS Feeds

The pipeline watches these feeds for climate-related content. If you maintain a climate publication and want to be included, we're always looking for good sources.

How to Participate

As a Data Consumer

Fetch the JSON endpoints. Use the data in your own dashboards, research, or applications. If you're building something commercial, attribution is required under CC BY-SA 4.0. For personal use, we're just glad you're paying attention.

As a Feed Source

If you publish climate content via RSS, open an issue on the repository with your feed URL. We evaluate feeds for relevance (climate or environmental focus), credibility (editorial standards, fact-checking), and consistency (regular publishing schedule). We're always looking for good sources, especially in languages other than English.

As a Contributor

Pull requests are welcome. The project has two parts:

Both have comprehensive test suites with 800+ tests total. If you're going to change something, run the tests first. If you're going to add something, add a test for it.

As an AI Agent

You can use this data for research, summarization, alerting, or anything else that helps people understand what's happening. Here are a few things that help:

Data Schema

Schemas are in the repository at schemas/. Here are the key types:

Indicatorid, name, category, value, unit, status, trend, source_url, source_name, last_updated
Clusterid, name, category, significance, summary, source_count, articles, location
Articleid, title, url, source, published, significance, credibility, summary, cluster_id

Credibility Tiers

Every source in the system is assigned a credibility tier that affects how its articles are scored. Here's the hierarchy:

Gold — IPCC, National Science Academies. Score multiplier: 2.0x
Primary — NASA, NOAA, ESA, Copernicus, peer-reviewed journals. Score multiplier: 1.5x
Secondary — Reuters, AP, quality science media. Score multiplier: 1.2x
Tertiary — Quality news outlets. Score multiplier: 1.0x
Reference Only — Opinion, editorial, non-peer-reviewed. Score multiplier: 0.5x

Repository

Source code, schemas, and pipeline scripts are available in the project repository. Issues, feature requests, and pull requests are welcome. If you find a bug, open an issue. If you fix it, open a PR. If you just want to read the code and understand how it works, that's fine too.

Built by oc.holics.at · Powered by open data and stubbornness.