Skip to content

Why can't ChatGPT read Reddit or X? How agents still get data

Why can't ChatGPT read Reddit, and why does Claude come back empty? Robots.txt, licensing deals, the 2026 API closure and X's terms, with sources and options.

Piyushh · October 14, 2026 · 7 min read

Why can't ChatGPT read Reddit, and why does Claude come back empty when you paste a thread? Because Reddit and X have both shut off the access AI assistants used to rely on. Reddit's robots.txt now disallows every crawler, Reddit licenses its data to a few AI companies for money and is shutting its public API, and X forbids scraping in its terms and charges per read for its API. Which assistant can see what depends mostly on which deals exist.

The sources for each of those claims are below, along with the platforms' side of the argument and what agents can still do within the rules.

Why can't ChatGPT read Reddit? The short answer

Wes Bos summed up the pattern in one post on September 30, 2026, the same day Reddit announced its API and RSS shutdown dates:

Figma doesn't want you to use MCP

Amazon doesn't want you to shop with agents

Reddit won't let Claude access threads

X won't let ChatGPT read tweets

It's starting.

This happened with APIs 8 years ago.

(@wesbos, 7,944 likes)

In practice it's messier than one line per platform, and it varies by assistant. In September a developer on X ran the same Reddit research task through several tools. They wrote that Claude "says it is getting the data from Reddit, but when I check the sources, Reddit is nowhere to be found," while "ChatGPT, Grok, and Gemini" could get the data (@hany99dev, September 16, 2026). That's one person's test and not a benchmark, but it matches who has signed deals. Another post put the theory in one line: "Grok has X, Muse has IG/FB, ChatGPT has Reddit, Claude has none" (@tomcasaburi).

Whether AI can read Reddit is the wrong question. What matters is which company has permission, and on what terms.

What Reddit has done

Robots.txt says no to every crawler

The robots.txt Reddit served us on 2026-10-14 has one rule group: User-agent: * and Disallow: / (reddit.com/robots.txt). Its header comment reads "Reddit believes in an open internet, but not the misuse of public content" and points to Reddit's Public Content Policy for access and use restrictions. A crawler that obeys robots.txt is allowed to fetch nothing.

Reddit's Data API Terms (last revised July 20, 2026) say the same to developers. No license is granted "for training a machine learning or AI model, without the express permission of rightsholders in the applicable User Content."

Licensing deals with Google and OpenAI

On February 22, 2024, Google announced "an expanded partnership with Reddit" that gives it access to Reddit's Data API to "display, train on, and otherwise use" Reddit content (Google blog). Reuters, citing anonymous sources, put the deal at about $60 million a year. Neither company confirmed the figure (The Decoder, summarising Reuters).

On May 16, 2024, Reddit and OpenAI announced that "OpenAI will access Reddit's Data API" to bring Reddit content to ChatGPT and new products (Reddit newsroom). They published no financial terms.

The Anthropic lawsuit

Reddit sued Anthropic in San Francisco on June 4, 2025. The suit alleges that Anthropic used automated bots to access Reddit content "despite being asked not to do so" and "intentionally trained on the personal data of Reddit users without ever requesting their consent" (AP via ABC7). Anthropic said it disagreed and would defend itself. On March 30, 2026, a federal judge sent the case back to California state court (Bloomberg Law). As of 2026-10-14 we found no ruling or settlement.

So that is where Claude's Reddit access problem starts: no reported license, an open lawsuit, and a robots.txt that blocks everyone.

The 2026 public API and RSS closures

On September 30, 2026, Reddit put dates on shutting the remaining ways in. According to TechCrunch, RSS support ends on November 13, 2026, developers must register their apps before January 12, 2027 to keep access, and public API access ends by March 2027. Reddit said RSS had become a "common surface for large-scale scraping and automated abuse." TechCrunch reads this as meaning AI assistants "will need commercial deals with Reddit for its data" once public access closes. Our Reddit API shutdown timeline tracks each date.

What X has done

X blocks the same access with different tools.

  • X's robots.txt allows named crawlers such as Googlebot and Bingbot, explicitly blocks Google-Extended and Meta's AI crawlers, and ends with User-agent: * and Disallow: / under the heading "Every bot that might possibly read and respect this file" (x.com/robots.txt, checked 2026-10-14).
  • The Terms of Service state: "Crawling or scraping the Services in any form, for any purpose without our prior written consent is expressly prohibited" (X Terms of Service, effective October 9, 2026).
  • The developer agreement says developers may not "use the X API or X Content to fine-tune or train a foundation or frontier model" (X Developer Agreement, checked 2026-10-14). X added that line in June 2025, after xAI acquired X (TechCrunch).
  • The X API is pay-per-use. It costs $0.005 per post read and $0.010 per user read, with a cap of 3 million post reads per monthly billing cycle before you need an Enterprise plan (X API pricing, checked 2026-10-14).

So ChatGPT access to Twitter at scale means paying X or making a deal with X, whose owner also runs a competing assistant, Grok. Nobody had to say "X won't let ChatGPT read tweets" in a press release. The terms already say it.

The platforms' side of the argument

It's easy to read all this as greed, but the platforms have real arguments and they deserve a fair statement.

The first is that scraping costs them money and stability. Reddit's stated reason for ending RSS is "large-scale scraping and automated abuse," and its Old Reddit restrictions cite "abusive scraping and automated traffic" (TechCrunch). Serving bots that never see an ad is pure cost.

The second is that users never agreed to train a model. People posted to Reddit to talk to other people, and Reddit's complaint against Anthropic leans on exactly that: the personal data of users trained on "without ever requesting their consent." You can doubt Reddit's motives and still find the privacy point fair.

The third is that the content is the business. TechCrunch notes that Reddit's "other revenue," the line that includes data licensing, grew 24% year over year to $43 million in its second quarter. If a platform gives away for free what it sells to Google and OpenAI, it undercuts its own customers.

The other side made its case in the replies to Wes Bos. Rachel Nabors wrote that companies "don't want YOUR agent poking around. They want your agent at best to ask mother-may-I to their own agent" (@rachelnabors). Bos added that "Dark design patterns and consumer usage data make money" (@wesbos). Both views can hold at once: the data is valuable, scraping does cost the platforms, and closing access also protects a business model.

How agents still get Reddit and X data

Your agent isn't stuck. You just need a route that fits the rules.

  1. Use an assistant with a deal. If all you need is Reddit context inside a chat, an assistant whose maker licenses Reddit data may already surface it. You don't control what it sees, and you can't script it.
  2. Use the official APIs. Reddit's Data API needs an approved access request under its Responsible Builder Policy, and public access is winding down in favour of Devvit. Our Reddit API guide walks through the process. X's API is open to anyone who buys credits, at the prices above.
  3. Use a hosted third-party API or MCP server. Services like ours sit between your agent and the platforms and sell access per call. To be clear about what that means: ChatterAPI is an independent company. It is not affiliated with Reddit or X, and it is not a licensed Reddit data partner. Like any third party, we carry supply risk when the platforms change course. What you get is one key for Reddit and X, no developer account to apply for, read-only Reddit access, and no use of your personal cookies.
  4. Run a free local tool. Open-source CLIs that use your own browser session are popular for personal research. They carry account and terms-of-service risks, which we cover in free CLIs vs MCP vs a hosted API.

Claude Reddit access through an MCP server

For Claude, the practical fix is to give it a tool. With Claude Code:

claude mcp add --transport http chatterapi https://api.chatterapi.com/mcp \
  --header "Authorization: Bearer $CHATTERAPI_KEY"

Claude then gets tools such as reddit_search, reddit_thread and x_search, and each one lists its credit cost in its description. Setup for Cursor, Claude Desktop, Codex, Windsurf and VS Code is on the MCP server page. Protocol details are in the MCP reference.

The same data is also available over REST. Here is a tweet search, which is the job X's terms make hardest to do by scraping, using GET /v1/x/tweets/search:

curl -s "https://api.chatterapi.com/v1/x/tweets/search?q=crm%20recommendation" \
  -H "Authorization: Bearer $CHATTERAPI_KEY"
const res = await fetch(
  "https://api.chatterapi.com/v1/x/tweets/search?q=" + encodeURIComponent("crm recommendation"),
  { headers: { Authorization: `Bearer ${process.env.CHATTERAPI_KEY}` } }
);
const { data, page, credits } = await res.json();
for (const t of data) console.log(t.author.handle, t.likes, t.url);
console.log("charged", credits.charged, "more:", page.hasMore);

Here is the response from our test key on 2026-10-14, trimmed to one tweet and the useful fields:

{
  "data": [
    {
      "id": "2030294157340860574",
      "text": "Biggest thing I learned building LeadSignal:\n\n\"Someone discussing CRMs\" and \"someone asking for a CRM recommendation\" look similar but are completely different.",
      "url": "https://x.com/mohitbajoriaa/status/2030294157340860574",
      "createdAt": "2026-03-07T14:47:02.000Z",
      "likes": 3,
      "replies": 0,
      "views": 92,
      "author": { "handle": "mohitbajoriaa", "followers": 531, "blueVerified": true }
    }
  ],
  "page": { "nextCursor": "AcWNIo1W…", "hasMore": true },
  "credits": { "charged": 0, "remaining": 719 },
  "requestId": "req_…",
  "cached": true
}

Test keys return recorded real responses at no charge, which is why charged shows 0. On a live key this call costs 3 credits. You can also run the same search without code on the free X tweet search tool.

What to expect next

Expect more of this. Reddit's public API ends in March 2027, and both platforms have shown they'll change terms when their AI strategy changes. The most useful reply to Wes Bos holds for whichever route you pick: "keep a local/CLI fallback path so your workflow doesn't die with one vendor policy flip" (@sunsetsyntax). Put every Reddit or X read behind one function in your own code and store what you fetch. Then when the next door closes, you can switch sources in a day.

Try it

If a hosted API fits your agent, sign up with Google for 100 free credits without entering a card. That covers 33 tweet searches or 50 Reddit searches, and every response shows what it cost. Plans start at $19 a month for 25,000 credits.

FAQ

Why can't Claude read Reddit links?
Reddit's robots.txt disallows every crawler, Reddit blocks most traffic that isn't authenticated, and Reddit has no reported licensing deal with Anthropic. Reddit sued Anthropic in June 2025 over scraping, and that case was still pending in the latest reporting we found. To give Claude Reddit data, connect a tool such as an MCP server.
Does ChatGPT have access to Reddit?
OpenAI and Reddit announced a partnership on May 16, 2024 under which OpenAI accesses Reddit's Data API to bring Reddit content into ChatGPT. Results vary in practice. In one user's side-by-side test in September 2026, ChatGPT returned Reddit sources where Claude did not.
Can ChatGPT read tweets on X?
Not freely. X's robots.txt disallows all crawlers except a few named ones, its Terms of Service prohibit crawling or scraping without written consent, and its developer agreement bars using X content to train a foundation or frontier model. Reading X at scale goes through X's paid API or a tool that does.
Is ChatterAPI an official Reddit or X partner?
No. ChatterAPI is an independent third-party API. It is not affiliated with, endorsed by or licensed by Reddit, Inc. or X Corp., and like any third party its supply can be affected by platform changes.
When does Reddit's public API close?
According to TechCrunch's report of Reddit's September 30, 2026 announcement, RSS support ends November 13, 2026, apps must register before January 12, 2027 to keep access, and public API access ends in March 2027.

More from the blog

Make your first call on 100 free credits.

Sign up with Google, no card. One key for Reddit and X, over REST or MCP.