# 2s Fact Check Search

> 2s Fact Check Search is a paid API for AI agents from 2s.io, paid per call via x402, $0.0018/call, status unknown (last checked 2026-10-28).

Searches Google Fact Check Tools for published fact-check reviews of specific claims or statements

## Facts

- Endpoint: GET https://2s.io/api/factcheck/search?utm_source=zero.xyz
- Price: $0.0018/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-fact-check-search-dd9dbb58
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LcZ0BcJ09RC7PEpwrME_n

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 2s-fact-check-search-dd9dbb58
```

Example prompt: Has the claim that 'the COVID vaccine contains microchips' been fact-checked? Search for up to 5 English-language reviews from the last 365 days and tell me who made the claim and what the fact-checkers concluded.

## When to prefer this

Use this endpoint when you need to check whether a specific claim or statement has been reviewed and rated by professional fact-checkers. Ideal for misinformation detection, journalism support, or verifying viral social media claims. Prefer this over web search when you want structured, sourced ratings from known fact-checking publishers like FactCheck.org, PolitiFact, or Snopes.

## Known failure modes

- No matching claims found — returns empty items array with total:0
- Invalid language code returns validation error
- Limit out of range (must be 1–50) causes a 400 error
- Very broad queries may return unrelated claims
- Some claims may lack claimant or claimDate fields (nullable)
- Recent claims may not yet be indexed by Google Fact Check Tools

## How this service works

Search the global corpus of published fact-checks (ClaimReview) by free-text claim. Returns matching claims with the claimant, claim date, and each fact-check review's verdict (textualRating, e.g. "False", "Misleading", "True"), the publisher (PolitiFact, Snopes, FactCheck.org, Reuters Fact Check, AFP, …), the review URL, and review date. Covers every topic — politics, health, science, viral and misinformation claims. Optional language, recency (maxAgeDays), and publisher-site filters. Aggregated by Google from publishers' schema.org ClaimReview data. Use it to check whether a claim has been independently fact-checked and how it was rated, rather than asserting from training data.

## Output

Returns an array of matched claims, each with the original claim text, the claimant, the claim date, and one or more fact-check reviews. Each review includes the publisher name, review date, URL, and a textual rating (e.g. 'False', 'Mostly True', 'Misleading'). Also includes metadata like total count, the query used, and the source attribution (Google Fact Check Tools / ClaimReview).

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 10,
   "query": "artificial intelligence",
   "language": "en"
  }
 }
}
```

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "query"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "description": "Max claims to return (1–50, default 10)."
      },
      "query": {
       "type": "string",
       "description": "Claim text to search for."
      },
      "language": {
       "type": "string",
       "description": "BCP-47 language code, e.g. en."
      },
      "publisher": {
       "type": "string",
       "description": "Filter to a publisher site, e.g. factcheck.org."
      },
      "maxAgeDays": {
       "type": "integer",
       "description": "Only reviews newer than this many days."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-fact-check-search-dd9dbb58/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
