# PolitiFact API: Search fact checks

> Finds PolitiFact fact checks matching a claim, topic, or person, newest first. An exact person match returns that person's checked statements; otherwise fact-check text is searched. An optional Truth-O-Meter rating filters the results.

Unofficial. Not affiliated with or endorsed by PolitiFact.

- Page: https://fous.com/methods/politifact.com/search-fact-checks
- Method: `politifact.com/search_fact_checks`, version 1
- Website: politifact.com
- Returns: speaker, statement, said_at, rating, published_date, fact_checker, rating_image_url, fact_check_url
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `query` | string | yes | `"gas prices"` | Claim, topic, or person to find, for example gas prices or Joe Biden. |
| `rating` | string | no | `"any"` | Truth-O-Meter rating, for example mostly_false; any includes all ratings. One of "any", "true", "mostly_true", "half_true", "mostly_false", "false", "pants_on_fire". Default "any". |
| `max_results` | integer | no | `25` | Most fact checks to return, for example 20. Default 20. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "query": "gas prices",
  "rating": "any",
  "max_results": 25
}
```

Its output:

```json
{
  "fact_checks": [
    {
      "rating": "False",
      "said_at": "stated on May 7, 2026 in remarks to reporters:",
      "speaker": "Donald Trump",
      "statement": "Gasoline prices have “come down very substantially today.”",
      "fact_checker": "Louis Jacobson",
      "fact_check_url": "https://politifact.com/factchecks/2026/may/08/donald-trump/gasoline-prices-falling-crude-oil/",
      "published_date": "2026-05-08",
      "rating_image_url": "https://politifact.com/wp-content/themes/politifact-wp/assets/img/flat-meter-false.jpg"
    },
    {
      "rating": "False",
      "said_at": "stated on October 27, 2022 in a speech in Syracuse, N.Y.:",
      "speaker": "Joe Biden",
      "statement": "The price of gas is “down from over $5 when I took office.”",
      "fact_checker": "Louis Jacobson",
      "fact_check_url": "https://politifact.com/factchecks/2022/oct/28/joe-biden/gas-prices-hit-5-gallon-more-year-after-joe-biden/",
      "published_date": "2022-10-28",
      "rating_image_url": "https://politifact.com/wp-content/themes/politifact-wp/assets/img/flat-meter-false.jpg"
    },
    {
      "rating": "False",
      "said_at": "stated on October 18, 2022 in an Instagram post:",
      "speaker": "Viral image",
      "statement": "Kamala Harris said, “We have to acknowledge gas is high which is the opposite of low.”",
      "fact_checker": "Ciara O'Rourke",
      "fact_check_url": "https://politifact.com/factchecks/2022/oct/18/viral-image/no-kamala-harris-didnt-say-this-about-gas-prices/",
      "published_date": "2022-10-18",
      "rating_image_url": "https://politifact.com/wp-content/themes/politifact-wp/assets/img/flat-meter-false.jpg"
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"politifact.com/search_fact_checks","input":{"query":"gas prices","rating":"any","max_results":25}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find the latest PolitiFact fact checks on claims made by Ron DeSantis
- What claims about immigration at the southern border have been rated Pants on Fire recently? Give me up to 10.
- Show me 30 recent fact checks about Social Security that were judged mostly false
- Has anyone fact-checked the claim that wind turbines cause cancer? Pull what PolitiFact found.
- List Elizabeth Warren statements that fact checkers rated true, newest first, max 15

## Input schema

```json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Claim, topic, or person to find, for example gas prices or Joe Biden."
    },
    "rating": {
      "enum": [
        "any",
        "true",
        "mostly_true",
        "half_true",
        "mostly_false",
        "false",
        "pants_on_fire"
      ],
      "type": "string",
      "default": "any",
      "description": "Truth-O-Meter rating, for example mostly_false; any includes all ratings."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Most fact checks to return, for example 20."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "fact_checks"
  ],
  "properties": {
    "fact_checks": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "speaker",
          "statement",
          "said_at",
          "rating",
          "published_date",
          "fact_checker",
          "rating_image_url",
          "fact_check_url"
        ],
        "properties": {
          "rating": {
            "type": [
              "string",
              "null"
            ],
            "description": "Truth-O-Meter rating label."
          },
          "said_at": {
            "type": [
              "string",
              "null"
            ],
            "description": "Where and when the claim was stated, as shown by PolitiFact."
          },
          "speaker": {
            "type": [
              "string",
              "null"
            ],
            "description": "Person or group credited with the claim."
          },
          "statement": {
            "type": "string",
            "description": "Statement checked."
          },
          "fact_checker": {
            "type": [
              "string",
              "null"
            ],
            "description": "Name of the fact checker."
          },
          "fact_check_url": {
            "type": "string",
            "description": "Link to the fact-check page."
          },
          "published_date": {
            "type": [
              "string",
              "null"
            ],
            "description": "Date the fact check was published."
          },
          "rating_image_url": {
            "type": [
              "string",
              "null"
            ],
            "description": "Link to the rating image."
          }
        }
      },
      "description": "Matching fact checks, newest first."
    }
  }
}
```

## See more

- [Snopes API: List latest fact checks](https://fous.com/methods/snopes.com/list-latest-fact-checks.md): Lists the newest Snopes fact checks overall or in a topic, with each claim, rating, author, publication date, image and article link. Topics follow Snopes article categories; less active topics may have fewer recent checks.
- [Snopes API: Search fact-checks](https://fous.com/methods/snopes.com/search-fact-checks.md): Searches Snopes for fact-checks of a claim, in relevance order, and reads each fact-check's claim, rating, headline, summary, author and date. News and other pages are excluded.
- [Polymarket API: Search markets](https://fous.com/methods/polymarket.com/search-markets.md): Finds Polymarket prediction markets about a topic, ranked by total trading volume, with outcome chances and market details.
- [Fox News API: Search articles](https://fous.com/methods/foxnews.com/search-news.md): Searches Fox News articles by keyword, with date filtering, ordering and pagination, over the first 100 matches.
- [FRED API: Search economic series](https://fous.com/methods/fred.stlouisfed.org/search-indicators.md): Searches FRED economic series by topic, ordered by popularity, and returns each series' coverage dates, units, frequency and last update. FRED does not publish a popularity score on these pages, so it is null.
- [Capitol Trades API: List recent congressional trades](https://fous.com/methods/capitoltrades.com/list-recent-trades.md): Lists the newest disclosed congressional stock trades on Capitol Trades, optionally filtered by company, party, chamber and trade type.
- [Poetry Foundation API: Search poems](https://fous.com/methods/poetryfoundation.org/search-poems.md): Finds poems matching a topic or occasion, or poems by a named poet, in Poetry Foundation search order. Older magazine poems without public text have no first two lines; untagged poems have no themes or occasions.
- [Reddit API: Search posts](https://fous.com/methods/reddit.com/search-posts.md): Finds public Reddit posts by topic, optionally in one community, for a time window and sort order. Returns up to 100 posts in Reddit search order with score, comment count, text and link.
