# Saylor Innovations Data Desk – Our World in Data Chart Lookup

> Saylor Innovations Data Desk – Our World in Data Chart Lookup is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Fetches latest values, historical change, units, and a recent time series for any Our World in Data chart slug for up to 6 countries

## Facts

- Endpoint: GET https://saylorinnovations.com/api/data/owid?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-our-world-in-data-chart-lookup-ee7d219b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wpEA8oJ7Qym2y2EJ92zNl

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-data-desk-our-world-in-data-chart-lookup-ee7d219b
```

Example prompt: Pull the Our World in Data chart for 'life-expectancy' for USA, GBR, IND, CHN, and BRA — give me the latest value, how it's changed over 10 years, and a recent series of 15 points for each country.

## When to prefer this

Use this endpoint when you need structured, ready-to-compare global development statistics from Our World in Data for specific countries, including trend analysis (10-year change, previous-point change) without having to parse raw OWID chart JSON yourself. Prefer this over scraping OWID directly or using general web search when you need clean numeric values with units, change deltas, and a time series in one call.

## Known failure modes

- Invalid or misspelled chart slug returns an error or empty result
- Unsupported ISO-3 country code returns missing or null country data
- Requesting more than 6 countries may result in truncation or error
- OWID upstream data temporarily unavailable causes fetch failure
- Some charts may not have data for all requested countries, resulting in partial results

## How this service works

Any Our World in Data chart by slug for up to 6 countries - latest value and year, change versus the previous point and 10 years earlier, units and a recent series

## Output

A JSON object containing the chart slug, title, subtitle, unit, data source, and per-country objects each with the latest value, latest year, change vs the previous data point, change over 10 years, and a recent time series array of year-value pairs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "chart",
      "countries"
     ],
     "properties": {
      "chart": {
       "type": "string",
       "description": "OWID grapher slug from the chart URL, e.g. life-expectancy, co-emissions-per-capita"
      },
      "years": {
       "type": "string",
       "description": "optional 1-100 recent points, default 15"
      },
      "countries": {
       "type": "string",
       "description": "1-6 ISO-3 codes such as USA,GBR,IND (OWID_WRL for world)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "chart",
      "countries"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Canonical URL"
      },
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "unit": {
       "type": [
        "string",
        "null"
       ],
       "description": "Unit of measure"
      },
      "chart": {
       "type": "string",
       "description": "Our World in Data chart slug the series comes from"
      },
      "title": {
       "type": [
        "string",
        "null"
       ],
       "description": "Title"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "subtitle": {
       "type": [
        "string",
        "null"
       ],
       "description": "Chart subtitle describing the indicator"
      },
      "countries": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "code": {
          "description": "Code assigned by the issuing system"
         },
         "entity": {
          "type": [
           "string",
           "null"
          ],
          "description": "Country or region name"
         },
         "series": {
          "description": "Time series of values
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-our-world-in-data-chart-lookup-ee7d219b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
