# SiteCheck Web Intel – Semafor Articles Search

> SiteCheck Web Intel – Semafor Articles Search is a paid API for AI agents from api.webintel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Fetches and keyword-filters the latest articles from Semafor's public RSS feed, returning titles, summaries, categories, and links.

## Facts

- Endpoint: GET https://api.webintel-api.workers.dev/api/search/semafor-articles?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-web-intel-semafor-articles-search-adfb413d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FAkpbhDG-WFoSIkAsA1NL

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 sitecheck-web-intel-semafor-articles-search-adfb413d
```

Example prompt: Can you search Semafor for the latest articles mentioning 'artificial intelligence' and show me the top 5 results with their headlines and links?

## When to prefer this

Use this endpoint when you specifically need recent news from Semafor's editorial output and want to filter by keyword without parsing an RSS feed yourself. It is ideal for monitoring a topic in Semafor's coverage, building news digests, or cross-referencing Semafor's journalistic angle on a subject. Prefer this over generic web search when you want only Semafor-sourced content with minimal latency and no API key setup.

## Known failure modes

- No articles match the keyword — returns empty list
- Query string exceeds 200 characters — likely rejected or truncated
- Semafor RSS feed is temporarily unavailable — upstream error returned
- Limit parameter out of range (< 1 or > 30) — may return default or error
- Network timeout reaching the Cloudflare Worker — HTTP 5xx response

## How this service works

Semafor articles from its public RSS feed (keyword filter on title/summary/categories). Latest items only. Public feed, no key.

## Output

A list of Semafor RSS feed items matching the keyword query, each containing the article title, summary/description, publication date, category tags, and a direct URL to the article, ordered newest first, up to the requested limit (default 10, max 30).

## 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": [],
     "properties": {
      "q": {
       "type": "string",
       "description": "Words that must all appear in the title or summary (optional, max 200 characters)"
      },
      "limit": {
       "type": "string",
       "description": "How many items, 1 to 30 (default 10)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-web-intel-semafor-articles-search-adfb413d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.webintel-api.workers.dev](https://www.zero.xyz/host/api.webintel-api.workers.dev/llms.txt)
