Api Endpoint

News Search API

News search: latest news articles and headlines by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built from the GDELT Project, thousands of outlets, last 7 days, updated every 15 minutes) plus Hacker News. Category (business, tech, health, science, politics) filters by GDELT topic. Use for current events and topic monitoring.

Open interactive test console

Offering

Provider
agentsvc.io
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Web Search Research
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://agentsvc.io/api/v1/proxy/news-search
MIME type
application/json
First seen
2026-10-16T01:50:24.663Z
Last seen
Tags
news search, News, latest news, headlines, news api

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.0065 USDC
Atomic price: 6500 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.0065 USDC
Atomic price: 6500 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 3
0.0065 USDC
Atomic price: 6500 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 4
0.0065 USDC
Atomic price: 6500 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "6500",
    "payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "6500",
    "payTo": "5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "6500",
    "payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "6500",
    "payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"
  }
]

Observed health

Status
Healthy
Latest latency
316 ms
Average latency
766 ms
HTTP status
204
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json",
        "form-data",
        "text"
      ]
    },
    "body": {
      "properties": {
        "query": {
          "type": "string",
          "description": "Search query (e.g. 'artificial intelligence', 'climate change 2026', 'Apple earnings')"
        },
        "limit": {
          "type": "integer",
          "default": 10,
          "description": "Number of articles to return (default: 10, max: 30)"
        },
        "category": {
          "type": "string",
          "enum": [
            "general",
            "tech",
            "business",
            "science",
            "health",
            "politics"
          ],
          "default": "general",
          "description": "Topic filter. 'tech' puts Hacker News first; the others narrow the GDELT search to that topic."
        }
      },
      "required": [
        "query"
      ]
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "category": {
              "default": "general",
              "description": "Topic filter. 'tech' puts Hacker News first; the others narrow the GDELT search to that topic.",
              "enum": [
                "general",
                "tech",
                "business",
                "science",
                "health",
                "politics"
              ],
              "type": "string"
            },
            "limit": {
              "default": 10,
              "description": "Number of articles to return (default: 10, max: 30)",
              "type": "integer"
            },
            "query": {
              "description": "Search query (e.g. 'artificial intelligence', 'climate change 2026', 'Apple earnings')",
              "type": "string"
            }
          },
          "required": [
            "query"
          ]
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "data": {
              "properties": {
                "articles": {
                  "items": {
                    "properties": {
                      "published_at": {
                        "description": "Publication date/time (ISO 8601 or RFC 2822)",
                        "type": "string"
                      },
                      "score": {
                        "description": "Community score/upvotes (HackerNews only)",
                        "type": "integer"
                      },
                      "snippet": {
                        "description": "Short excerpt or description (if available)",
                        "type": "string"
                      },
                      "source": {
                        "description": "Publisher domain (e.g. 'reuters.com') or 'Hacker News'",
                        "type": "string"
                      },
                      "title": {
                        "description": "Article headline",
                        "type": "string"
                      },
                      "url": {
                        "description": "Direct link to the article",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "query": {
                  "description": "The search query",
                  "type": "string"
                },
                "sources_queried": {
                  "description": "News sources that were searched",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "total_found": {
                  "description": "Total number of matching articles found (before limit)",
                  "type": "integer"
                }
              },
              "required": [
                "query",
                "articles",
                "total_found"
              ],
              "type": "object"
            },
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success",
            "data"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}