x402 List

x402 Protocol Service Directory

EconDash

Data ✓ VERIFIED

verified until 2026-08-18

Global macroeconomic data API with 753 indicators across 298 countries. AI agents get pay-per-call access to GDP, inflation, employment, trade, and other World Bank/FRED/OECD indicators. Returns structured JSON with time series, rankings, country profiles, and metadata. Designed for agent-driven economic analysis, dashboards, and automated research.

Pay from $0.02 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.

first settlement 2026-05-07 · $4.46 all-time · settled via coinbase

BASE URL https://econdash.org/api/v1/m2m WEBSITE https://econdash.org ENDPOINTS 15 NETWORK Base ASSET USDC MEMBER SINCE 2026-05-13 MONITORED SINCE 2026-05-13

ASSESSMENT

updated 6h ago

Evidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.

reliability 100%
uptime 24h
100%
uptime 7d
100%
uptime 30d
100%
uptime 90d
99.9%
response p95
206ms
avg response
144ms
total checks
2,755

Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.

compliance A (14/14)

14 of 14 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.02 (p67 in Data)
price (min)
$0.02
category percentile (min)
p67 in Data
endpoints / prices
15 / 1
model
flat
stability
100%
risk clean

No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.

domain age
-
registrar
-
hosting
custom
domain created
---

Identity facts, not a risk score.

traction $2.06 30d · 6 buyers
volume 30d
$2.06
buyers 30d
6
settlements 30d
103
first settlement
2026-05-07
last settlement
2026-08-07
top buyer share
78% of 30d volume
trend 7d vs 30d
0.04x the 30d daily rate
networks
eip155:8453
volume all-time
$4.46
settlements all-time
223
median settlement 30d
$0.02
max settlement 30d
$0.02
settled via
coinbase ($2.06, 103 tx)

Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.

Top buyer share is a concentration signal, not part of the ranking score.

WHAT IT DOES

ai-derived

Provides access to economic indicators, time series data, and news for countries worldwide.

category
economic-data
in
path
economic-datatime-seriesindicatorsstatisticsnews

AI-generated summary. The measured data is never altered by it.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET 402 CHANNEL
GET /categories $0.02 Base USDC header
GET /countries $0.02 Base USDC header
GET /countries/DEU/indicators $0.02 Base USDC header
GET /countries/USA $0.02 Base USDC header
GET /indicators $0.02 Base USDC header
GET /indicators/NY.GDP.MKTP.CD $0.02 Base USDC header
GET /indicators/NY.GDP.MKTP.CD/countries $0.02 Base USDC header
GET /indicators/by-slug/gdp-current-us $0.02 Base USDC header
GET /news $0.02 Base USDC header
GET /news-sources $0.02 Base USDC header
GET /news/1 $0.02 Base USDC header
GET /sources $0.02 Base USDC header
GET /stats $0.02 Base USDC header
GET /timeseries/FP.CPI.TOTL.ZG $0.02 Base USDC header
GET /timeseries/FP.CPI.TOTL.ZG/top-countries $0.02 Base USDC header
15 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /categories returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://econdash.org/api/v1/m2m/categories'
// 402 response (captured by monitor) · 15 payloads · click to expand
[
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/indicators/NY.GDP.MKTP.CD"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/indicators/NY.GDP.MKTP.CD",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": {
              "code": "FP.CPI.TOTL.ZG",
              "name": "Inflation, consumer prices (annual %)",
              "unit": "percent",
              "source": "World Bank",
              "category": "Prices & Inflation",
              "frequency": "yearly",
              "description": "Annual percentage change in consumer prices"
            }
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "code"
                  ],
                  "properties": {
                    "code": {
                      "type": "string",
                      "description": "Indicator code, e.g. NY.GDP.MKTP.CD"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/news/1"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/news/1",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": {
              "id": 1,
              "url": "https://example.com/news/1",
              "title": "GDP Growth Accelerates in Q4",
              "source": "World Bank",
              "content": "Full article text...",
              "publishedAt": "2026-05-01T00:00:00Z"
            }
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "news_id"
                  ],
                  "properties": {
                    "news_id": {
                      "type": "integer",
                      "description": "News item ID"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/sources"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/sources",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "id": 1,
                "name": "World Bank",
                "description": "World Development Indicators"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/indicators/by-slug/gdp-current-us"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/indicators/by-slug/gdp-current-us",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": {
              "code": "FP.CPI.TOTL.ZG",
              "name": "Inflation, consumer prices (annual %)",
              "unit": "percent",
              "source": "World Bank",
              "category": "Prices & Inflation",
              "frequency": "yearly",
              "description": "Annual percentage change in consumer prices"
            }
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "slug"
                  ],
                  "properties": {
                    "slug": {
                      "type": "string",
                      "description": "URL slug, e.g. gdp-current-us"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/countries/DEU/indicators"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/countries/DEU/indicators",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "code": "NY.GDP.MKTP.CD",
                "name": "GDP (current US$)",
                "latestDate": "2023-01-01",
                "latestValue": 27360000000000
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "iso3"
                  ],
                  "properties": {
                    "iso3": {
                      "type": "string",
                      "description": "ISO 3166-1 alpha-3 code, e.g. DEU"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/news-sources"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/news-sources",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "id": 1,
                "url": "https://www.reuters.com",
                "name": "Reuters"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/news"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/news",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "country": "USA",
              "indicator": "NY.GDP.MKTP.CD"
            }
          },
          "output": {
            "type": "json",
            "example": [
              {
                "id": 1,
                "url": "https://example.com/news/1",
                "title": "GDP Growth Accelerates in Q4",
                "source": "World Bank",
                "publishedAt": "2026-05-01T00:00:00Z"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "country": {
                      "type": "string",
                      "description": "Filter by ISO3 country code"
                    },
                    "category": {
                      "type": "string",
                      "description": "Filter by category name"
                    },
                    "indicator": {
                      "type": "string",
                      "description": "Filter by indicator code"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/indicators/NY.GDP.MKTP.CD/countries"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/indicators/NY.GDP.MKTP.CD/countries",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "iso3": "USA",
                "name": "United States",
                "region": "North America"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "code"
                  ],
                  "properties": {
                    "code": {
                      "type": "string",
                      "description": "Indicator code, e.g. NY.GDP.MKTP.CD"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/timeseries/FP.CPI.TOTL.ZG"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/timeseries/FP.CPI.TOTL.ZG",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "to": "2024-01-01",
              "from": "2020-01-01",
              "country": "USA"
            }
          },
          "output": {
            "type": "json",
            "example": [
              {
                "date": "2023-01-01",
                "value": 27.36,
                "country": "USA",
                "indicator": "NY.GDP.MKTP.CD"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "code"
                  ],
                  "properties": {
                    "code": {
                      "type": "string",
                      "description": "Indicator code, e.g. FP.CPI.TOTL.ZG"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "to": {
                      "type": "string",
                      "format": "date",
                      "description": "End date"
                    },
                    "from": {
                      "type": "string",
                      "format": "date",
                      "description": "Start date"
                    },
                    "country": {
                      "type": "string",
                      "description": "ISO 3166-1 alpha-3 country code"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/indicators"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/indicators",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "code": "NY.GDP.MKTP.CD",
                "name": "GDP (current US$)",
                "unit": "USD",
                "source": "World Bank",
                "category": "Economic Growth",
                "frequency": "yearly"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/countries/USA"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/countries/USA",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": {
              "iso3": "DEU",
              "name": "Germany",
              "region": "Europe & Central Asia",
              "indicators": [
                {
                  "code": "NY.GDP.MKTP.CD",
                  "name": "GDP (current US$)",
                  "latestDate": "2023-01-01",
                  "latestValue": 4460000000000
                }
              ]
            }
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "iso3"
                  ],
                  "properties": {
                    "iso3": {
                      "type": "string",
                      "description": "ISO 3166-1 alpha-3 code, e.g. DEU"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/countries"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/countries",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "iso3": "USA",
                "name": "United States",
                "region": "North America"
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/stats"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/stats",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": {
              "lastSync": "2026-05-07T00:00:00Z",
              "lastFetch": "2026-05-07T06:00:00Z",
              "totalCountries": 298,
              "totalDataPoints": 12500000,
              "totalIndicators": 753
            }
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/timeseries/FP.CPI.TOTL.ZG/top-countries"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/timeseries/FP.CPI.TOTL.ZG/top-countries",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "n": 10
            }
          },
          "output": {
            "type": "json",
            "example": [
              {
                "date": "2023-01-01",
                "iso3": "USA",
                "name": "United States",
                "value": 27360000000000
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "type": "object",
                  "required": [
                    "code"
                  ],
                  "properties": {
                    "code": {
                      "type": "string",
                      "description": "Indicator code, e.g. NY.GDP.MKTP.CD"
                    }
                  }
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "n": {
                      "type": "integer",
                      "maximum": 50,
                      "minimum": 1,
                      "description": "Number of top countries to return"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required for M2M access. Use Bearer ed_* API key, or pay via x402 (PAYMENT-SIGNATURE) or MPP (Authorization: Payment).",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2",
          "resource": "https://econdash.org/api/v1/m2m/categories"
        },
        "payTo": "0x39E10E5F431B26cae3D7D0A39aeF86055d015d8c",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 180
      }
    ],
    "resource": {
      "url": "https://econdash.org/api/v1/m2m/categories",
      "mimeType": "application/json",
      "description": "EconDash economic data API (M2M)"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET"
          },
          "output": {
            "type": "json",
            "example": [
              {
                "name": "Economic Growth",
                "indicatorCount": 42
              }
            ]
          }
        },
        "schema": {
          "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",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  }
]

OVER TIME

All charts use the 30d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/econdash/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.

UPTIME
07-13 · uptime 100.0% · 122ms avg07-14 · uptime 100.0% · 108ms avg07-15 · uptime 100.0% · 151ms avg07-16 · uptime 100.0% · 162ms avg07-17 · uptime 100.0% · 125ms avg07-18 · uptime 100.0% · 110ms avg07-19 · uptime 100.0% · 100ms avg07-20 · uptime 100.0% · 105ms avg07-21 · uptime 100.0% · 109ms avg07-22 · uptime 100.0% · 110ms avg07-23 · uptime 98.9% · 89ms avg07-24 · uptime 100.0% · 88ms avg07-25 · uptime 100.0% · 137ms avg07-26 · uptime 100.0% · 176ms avg07-27 · uptime 100.0% · 182ms avg07-28 · uptime 100.0% · 153ms avg07-29 · uptime 100.0% · 178ms avg07-30 · uptime 100.0% · 180ms avg07-31 · uptime 100.0% · 183ms avg08-01 · uptime 100.0% · 206ms avg08-02 · uptime 100.0% · 181ms avg08-03 · uptime 100.0% · 169ms avg08-04 · uptime 100.0% · 160ms avg08-05 · uptime 100.0% · 233ms avg08-06 · uptime 100.0% · 152ms avg08-07 · uptime 100.0% · 137ms avg08-08 · uptime 100.0% · 129ms avg08-09 · uptime 100.0% · 136ms avg08-10 · uptime 100.0% · 135ms avg08-11 · uptime 100.0% · 128ms avg07-1308-11
30d UPTIME 100%
RESPONSE TIME
07-13 · 122ms avg07-13 · 122ms avg07-14 · 108ms avg07-14 · 108ms avg07-15 · 151ms avg07-15 · 151ms avg07-16 · 162ms avg07-16 · 162ms avg07-17 · 125ms avg07-17 · 125ms avg07-18 · 110ms avg07-18 · 110ms avg07-19 · 100ms avg07-19 · 100ms avg07-20 · 105ms avg07-20 · 105ms avg07-21 · 109ms avg07-21 · 109ms avg07-22 · 110ms avg07-22 · 110ms avg07-23 · 89ms avg07-23 · 89ms avg07-24 · 88ms avg07-24 · 88ms avg07-25 · 137ms avg07-25 · 137ms avg07-26 · 176ms avg07-26 · 176ms avg07-27 · 182ms avg07-27 · 182ms avg07-28 · 153ms avg07-28 · 153ms avg07-29 · 178ms avg07-29 · 178ms avg07-30 · 180ms avg07-30 · 180ms avg07-31 · 183ms avg07-31 · 183ms avg08-01 · 206ms avg08-01 · 206ms avg08-02 · 181ms avg08-02 · 181ms avg08-03 · 169ms avg08-03 · 169ms avg08-04 · 160ms avg08-04 · 160ms avg08-05 · 233ms avg08-05 · 233ms avg08-06 · 152ms avg08-06 · 152ms avg08-07 · 137ms avg08-07 · 137ms avg08-08 · 129ms avg08-08 · 129ms avg08-09 · 136ms avg08-09 · 136ms avg08-10 · 135ms avg08-10 · 135ms avg08-11 · 128ms avg08-11 · 128ms avg07-1308-11
AVG RESP 144ms
PRICE (captured 402, USD)
07-12 · $0.0208-11 · $0.02$0.0207-1208-11

Median across 15 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
07-13 uptime: 99.9% compliance: 92% checks07-14 uptime: 99.8% compliance: 92% checks07-15 uptime: 99.9% compliance: 92% checks07-16 uptime: 99.9% compliance: 92% checks07-17 uptime: 99.9% compliance: 100% checks07-18 uptime: 99.9% compliance: 100% checks07-19 uptime: 99.9% compliance: 100% checks07-20 uptime: 99.9% compliance: 100% checks07-21 uptime: 99.9% compliance: 100% checks07-22 uptime: 99.9% compliance: 100% checks07-23 uptime: 99.9% compliance: 100% checks07-24 uptime: 99.9% compliance: 100% checks07-25 uptime: 99.9% compliance: 100% checks07-26 uptime: 99.9% compliance: 100% checks07-27 uptime: 99.9% compliance: 100% checks07-28 uptime: 99.9% compliance: 100% checks07-29 uptime: 99.9% compliance: 100% checks07-30 uptime: 99.9% compliance: 100% checks07-31 uptime: 99.9% compliance: 100% checks08-01 uptime: 99.9% compliance: 100% checks08-02 uptime: 99.9% compliance: 100% checks08-03 uptime: 99.9% compliance: 100% checks08-04 uptime: 99.9% compliance: 100% checks08-05 uptime: 99.9% compliance: 100% checks08-06 uptime: 99.9% compliance: 100% checks08-07 uptime: 99.9% compliance: 100% checks08-08 uptime: 99.9% compliance: 100% checks08-09 uptime: 99.9% compliance: 100% checks08-10 uptime: 100.0% compliance: 100% checks08-11 uptime: 100.0% compliance: 100% checksuptimecompliance07-1308-11

checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression

PILLARS OVER TIME (measured)

Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.

VOLUME (on-chain settlement, USD)
07-14 · $0.0207-15 · $0.3207-17 · $0.3007-18 · $0.0607-19 · $0.0407-20 · $0.3207-21 · $0.2807-22 · $0.1607-23 · $0.0207-25 · $0.1407-26 · $0.1407-27 · $0.1407-28 · $0.1008-07 · $0.02peak $0.3207-1408-07
DISTINCT BUYERS
07-14 · 1 buyer07-15 · 1 buyer07-17 · 1 buyer07-18 · 1 buyer07-19 · 1 buyer07-20 · 1 buyer07-21 · 1 buyer07-22 · 1 buyer07-23 · 1 buyer07-25 · 1 buyer07-26 · 2 buyers07-27 · 1 buyer07-28 · 1 buyer08-07 · 1 buyerpeak 2 buyers07-1408-07

COMPLIANCE

14/14 checks pass · grade A

last 402 captured 2026-06-16 · last up 2026-08-11

  • 402 payload captured
  • accepts[] array present
  • payTo address recoverable
  • payTo at accepts[0].payTo (conformant shape)
  • payTo is a valid on-chain address
  • atomic price declared
  • atomic price in a sane range
  • asset (token) address declared
  • network resolves to CAIP-2
  • payment scheme declared
  • served over HTTPS
  • declares the current x402 version (2)
  • EIP-712 domain parameters present on every EVM entry
  • x402 v2 envelope delivered in the payment-required header

SITE PILLARS

  • homepage reachable
  • openapi doc
  • pricing page
  • llms.txt
  • robots.txt
  • terms page
recent checks (18) live · click to expand
TIME STATUS RESP CAUSE
● OK 116ms
● OK 115ms
● OK 136ms
● OK 149ms
● SLOW 791ms
● OK 117ms
● OK 80ms
● OK 112ms
● OK 119ms
● OK 124ms
● OK 143ms
● OK 112ms
● OK 99ms
● OK 111ms
● OK 107ms
● OK 84ms
● OK 119ms
● OK 95ms

EMBED THIS BADGE

Show that EconDash is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

EconDash listed on x402-list
status
EconDash uptime on x402-list
live uptime
// HTML
<a href="https://x402-list.com/services/econdash?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/econdash.svg" alt="EconDash listed on x402-list" height="28">
</a>
// Markdown
[![EconDash on x402-list](https://x402-list.com/badge/econdash.svg)](https://x402-list.com/services/econdash?utm_source=badge&utm_medium=referral&utm_campaign=embed)
// HTML · live uptime variant
<a href="https://x402-list.com/services/econdash?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/econdash.svg?data=uptime" alt="EconDash uptime on x402-list" height="28">
</a>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ update this listing ]

To request delisting, email [email protected] or update your listing at /services/econdash/update.