{
  "format": "delx/discovery-pack/v1",
  "id": "free-data-wedge",
  "title": "Free-data wedge for agent workflows",
  "description": "Production free-data flagships for agents: attributed crypto headlines, clean page extract, ECB FX reference rates, and US NWS weather—rights-clean public sources, micro-USDC x402 prices, no mediagen or licensed search proxy.",
  "audience": "Research, finance, logistics and browsing agents",
  "query": "buy free-data retrieval APIs for agents without API keys",
  "keywords": [
    "free data API",
    "public data for agents",
    "crypto news API",
    "page extraction API",
    "currency exchange rates API",
    "US weather forecast API",
    "x402 free data",
    "no API key"
  ],
  "updated_at": "2026-09-03",
  "canonical_url": "https://commerce.delx.ai/packs/free-data-wedge",
  "machine_url": "https://commerce.delx.ai/packs/free-data-wedge.json",
  "entrypoints": {
    "human": "https://commerce.delx.ai/?q=buy%20free-data%20retrieval%20APIs%20for%20agents%20without%20API%20keys",
    "intent_search": "https://api.delx.ai/api/v1/x402/start?q=buy%20free-data%20retrieval%20APIs%20for%20agents%20without%20API%20keys",
    "graph": "https://commerce.delx.ai/discovery.json"
  },
  "attribution": {
    "header": "x-delx-source",
    "value": "discovery-pack-free-data-wedge"
  },
  "products": [
    {
      "tool_name": "search_crypto_news_gdelt",
      "service_name": "Crypto News for Agents",
      "category": "news",
      "price_usdc": "0.001",
      "method": "POST",
      "route": "/api/v1/x402/crypto-news",
      "product_url": "https://commerce.delx.ai/products/search-crypto-news-gdelt",
      "intent_url": "https://commerce.delx.ai/intents/crypto-news-api",
      "machine_url": "https://commerce.delx.ai/intents/crypto-news-api.json",
      "input_schema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Optional topic to narrow the crypto headline scope; defaults to the latest crypto headlines."
          },
          "timespan": {
            "type": "string",
            "enum": [
              "1h",
              "3h",
              "6h",
              "12h",
              "1d",
              "3d",
              "7d",
              "30d"
            ],
            "default": "1d"
          },
          "sort": {
            "type": "string",
            "enum": [
              "datedesc",
              "rel",
              "hybridrel"
            ],
            "default": "datedesc"
          },
          "max_records": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 10
          },
          "timeout": {
            "type": "integer",
            "minimum": 2,
            "maximum": 30,
            "default": 25
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "example_input": {
        "query": "bitcoin",
        "timespan": "1d",
        "max_records": 3
      },
      "agentcash_buy": "npx agentcash@latest fetch https://api.delx.ai/api/v1/x402/crypto-news -m POST -H 'x-delx-source: discovery-pack-free-data-wedge' --max-amount 0.001 -b '{\"query\":\"bitcoin\",\"timespan\":\"1d\",\"max_records\":3}'"
    },
    {
      "tool_name": "util_page_extract",
      "service_name": "Page Extract for Agents",
      "category": "data",
      "price_usdc": "0.01",
      "method": "POST",
      "route": "/api/v1/x402/page-extract",
      "product_url": "https://commerce.delx.ai/products/util-page-extract",
      "intent_url": "https://commerce.delx.ai/intents/page-extraction-api",
      "machine_url": "https://commerce.delx.ai/intents/page-extraction-api.json",
      "input_schema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "HTTP or HTTPS URL to fetch"
          },
          "timeout": {
            "type": "integer",
            "description": "Timeout in seconds (1-15)",
            "default": 8,
            "minimum": 1,
            "maximum": 15
          }
        },
        "required": [
          "url"
        ]
      },
      "example_input": {
        "url": "https://example.com"
      },
      "agentcash_buy": "npx agentcash@latest fetch https://api.delx.ai/api/v1/x402/page-extract -m POST -H 'x-delx-source: discovery-pack-free-data-wedge' --max-amount 0.01 -b '{\"url\":\"https://example.com\"}'"
    },
    {
      "tool_name": "get_fx_rates_ecb",
      "service_name": "ECB FX Rates for Agents",
      "category": "finance",
      "price_usdc": "0.001",
      "method": "POST",
      "route": "/api/v1/x402/fx-rates",
      "product_url": "https://commerce.delx.ai/products/get-fx-rates-ecb",
      "intent_url": "https://commerce.delx.ai/intents/currency-exchange-rates-api",
      "machine_url": "https://commerce.delx.ai/intents/currency-exchange-rates-api.json",
      "input_schema": {
        "type": "object",
        "properties": {
          "base_currency": {
            "type": "string",
            "pattern": "^[A-Za-z]{3}$",
            "default": "EUR",
            "description": "Three-letter ISO currency code used as the base."
          },
          "quotes": {
            "type": "array",
            "maxItems": 20,
            "items": {
              "type": "string",
              "pattern": "^[A-Za-z]{3}$"
            },
            "description": "Optional quote currencies; omit to return all currencies in the selected ECB publication."
          },
          "date": {
            "type": "string",
            "format": "date",
            "description": "Optional ECB publication date, today or up to 31 days in the past."
          },
          "timeout": {
            "type": "integer",
            "minimum": 2,
            "maximum": 8,
            "default": 8
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "example_input": {
        "base_currency": "USD",
        "quotes": [
          "EUR",
          "BRL"
        ]
      },
      "agentcash_buy": "npx agentcash@latest fetch https://api.delx.ai/api/v1/x402/fx-rates -m POST -H 'x-delx-source: discovery-pack-free-data-wedge' --max-amount 0.001 -b '{\"base_currency\":\"USD\",\"quotes\":[\"EUR\",\"BRL\"]}'"
    },
    {
      "tool_name": "get_weather_forecast_nws",
      "service_name": "NWS Weather for Agents",
      "category": "weather",
      "price_usdc": "0.001",
      "method": "POST",
      "route": "/api/v1/x402/weather-forecast",
      "product_url": "https://commerce.delx.ai/products/get-weather-forecast-nws",
      "intent_url": "https://commerce.delx.ai/intents/us-weather-forecast-api",
      "machine_url": "https://commerce.delx.ai/intents/us-weather-forecast-api.json",
      "input_schema": {
        "type": "object",
        "properties": {
          "latitude": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Latitude in decimal degrees; NWS coverage is limited to the United States."
          },
          "longitude": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Longitude in decimal degrees; NWS coverage is limited to the United States."
          },
          "periods": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5,
            "description": "Number of forecast periods to return."
          },
          "timeout": {
            "type": "integer",
            "minimum": 2,
            "maximum": 8,
            "default": 8,
            "description": "Upstream timeout in seconds."
          }
        },
        "required": [
          "latitude",
          "longitude"
        ],
        "additionalProperties": false
      },
      "example_input": {
        "latitude": 38.9072,
        "longitude": -77.0369,
        "periods": 2
      },
      "agentcash_buy": "npx agentcash@latest fetch https://api.delx.ai/api/v1/x402/weather-forecast -m POST -H 'x-delx-source: discovery-pack-free-data-wedge' --max-amount 0.001 -b '{\"latitude\":38.9072,\"longitude\":-77.0369,\"periods\":2}'"
    }
  ]
}
