<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg" -->

---
title: Claude API raises maximum request size from 32 MB to 128 MB
description: Anthropic raised the maximum request size for the Claude API's Messages and Token Counting endpoints from 32 MB to 128 MB, about four times the old limit....
canonical: https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Claude API raises maximum request size from 32 MB to 128 MB | daily.dev
og:description: Anthropic raised the maximum request size for the Claude API's Messages and Token Counting endpoints from 32 MB to 128 MB, about four times the old limit....
og:url: https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg
og:image: https://api.daily.dev/og/posts/vbcz8RWBg.png
og:image:alt: Claude API raises maximum request size from 32 MB to 128 MB
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude API raises maximum request size from 32 MB to 128 MB

**[Collections](https://daily.dev/sources/collections)** · 1 min read · 0 upvotes · 0 comments

## Summary

Anthropic raised the maximum request size for the Claude API's Messages and Token Counting endpoints from 32 MB to 128 MB, about four times the old limit. Previously, long computer-use sessions and large PDFs hit the 32 MB cap even when context window space remained, according to @ClaudeDevs, since bytes ran out before tokens did. With the new limit, larger PDFs, image-heavy prompts, and longer computer-use sessions can go through in a single request. Separately, Polymarket traders put 89% odds on a next Claude Fable model launching next month, a market estimate rather than an Anthropic announcement.

## Content

Anthropic has raised the maximum request size for the Messages and Token Counting endpoints on the Claude API from 32 MB to 128 MB, about four times the previous limit.

The old cap was a real nuisance for image-heavy work. According to @ClaudeDevs, long computer-use sessions and large PDFs were hitting 32 MB while there was still plenty of context window left. The bytes ran out before the tokens did. With 128 MB, those requests have much more room.

In practice, this means larger PDFs, prompts packed with images, and longer computer-use sessions can go through in a single request.

@Polymarket, which flagged the change, also noted that its traders put the odds at 89% that the next Claude Fable model is released next month. That is a market estimate, not an Anthropic announcement.

## Questions this post answers

### What is the maximum request size for the Claude API Messages endpoint?

The maximum request size for the Claude API's Messages and Token Counting endpoints is 128 MB, up from a previous limit of 32 MB. This is about four times larger than before. The change addresses cases where long computer-use sessions and large PDFs hit the byte limit even though context window space remained.

_Developers hitting payload limits with large PDFs or images can track Claude API changes like this on daily.dev._

### Why was my Claude API request failing with large PDFs or images even though I had context window left?

Requests were previously capped at 32 MB regardless of how much context window remained, so image-heavy prompts and large PDFs could hit the byte limit before using up the available tokens. Anthropic raised this cap to 128 MB, giving much more room for larger PDFs, image-packed prompts, and longer computer-use sessions in a single request.

_Teams building PDF or image-heavy AI workflows follow API limit changes like this on daily.dev._

## Community take

How the wider developer community reacted, aggregated from 2 discussions and 200 comments across x (as of 2026-10-30).

**TL;DR:** Developers broadly welcome the 4x request size bump as fixing a real pain point where long computer-use sessions and big PDFs hit the old 32 MB byte cap before running out of context, though many quickly point out caveats around billing, cloud-platform limits, and base64 overhead.

**Sentiment:** 40% positive · 45% mixed · 15% skeptical

**The case for**

- Fixes a frustrating wall where screenshot-heavy computer-use sessions or large PDFs hit the 32 MB cap with context window still unused.
- Removes the need for workarounds like screenshot pruning or PDF splitting that people had built just to stay under the old limit.
- Token counting endpoint got the same 128 MB bump, letting people check a huge PDF fits context before sending the real call.

**The pushback**

- Bigger requests likely mean bigger token bills since every token is billed, so the real driver may be more revenue rather than pure generosity.
- The 128 MB limit only applies to the first-party API — Bedrock, Vertex, and other cloud platforms are still capped at 20–32 MB.
- Base64 encoding adds roughly a third to payload size, so the effective raw-file headroom is smaller than 128 MB suggests.
- Larger payloads increase screenshot/PDF volume riding along each turn, raising concerns about cost, latency, and prompt-injection surface area.
- The PDF page cap (600 pages, or 100 under 1M context) didn't move, so the 4x gain mainly helps scans and image-heavy content, not longer text PDFs.

**By community**

- x (positive): Mostly enthusiastic that a real technical pain point (byte limit hit before token limit) is resolved, mixed with persistent unrelated complaints about weekly usage limits and requests for a next model.

**Hottest debate:** Whether the bump is a genuine developer-friendly fix or mainly a way to get customers to consume (and pay for) more tokens.

**Open questions**

- Does raising per-image resolution to 3000px mean images now cost more context tokens even as request size grows?
- Should agents prune/downscale old screenshots client-side or let context grow toward the new 128 MB cap?
- Is the 128 MB limit counted on the base64-encoded body or the decoded byte size?
- Will prompt-injection evals scale to cover the larger surface area now allowed in a single request?

**Highlights**

> @ClaudeDevs Claude's vision docs put a 1920x1080 screenshot at 2,691 tokens on high-res models, so 1M context fits about 370, about $4 of input on Opus 5.5. Sent as base64 in one request, that's about 350 KB each under the 128 MB cap, so bigger PNGs hit the size limit first.
> — [0xPixelBaron on x · 1 points](https://x.com/0xPixelBaron/status/2115935541292388724)

> @ClaudeDevs Fine for big PDFs, but a computer-use session that hits 32 MB re-sends every old screenshot each turn, so 4x room also means up to 4x the upload per call. Should agents drop or downscale old screenshots, or is the plan to let the whole photo album ride along?
> — [IliyaOblakov on x · 2 points](https://x.com/IliyaOblakov/status/2115929061738598722)

> @Polymarket Fine print: 128 MB is the first-party API only. Bedrock still caps at 20 MB, Google-managed Google Cloud at 30, Claude Platform on AWS and Foundry at 32, and PDFs still top out at 600 pages. Big win if you call Anthropic direct.
> — [AnalyticalWager on x](https://x.com/AnalyticalWager/status/2115938194009038889)

> @ClaudeDevs base64 adds a third to every pdf you send, so 32 mb really meant a ~24 mb file. 128 mb gets me to about 96 mb raw. the “split pdf into chunks” node in my n8n workflows just lost its job
> — [bromo\_bromius on x · 1 points](https://x.com/bromo_bromius/status/2115934030067822708)

> @Polymarket The page cap didn't move. Anthropic's docs still say 600 pages per request, and only 100 if the context window is under 1M tokens. So the 4x is really for scans, image-heavy decks and long computer-use sessions, not longer text PDFs.
> — [chasers24k on x](https://x.com/chasers24k/status/2115937669729382581)

**Source threads**

- [x](https://x.com/Polymarket/status/2115933697119793655) · 796 points · 49 comments
- [x](https://x.com/ClaudeDevs/status/2115923971279614171) · 0 points · 151 comments

## Similar posts on daily.dev

- [Claude devs complain about surprise usage limits](https://daily.dev/posts/claude-devs-complain-about-surprise-usage-limits-tbjb8dqml) · The Register · 0 upvotes · 0 comments
- [Claude Code Usage Limits: Weekly Limit and Reset Times](https://daily.dev/posts/claude-code-usage-limits-weekly-limit-and-reset-times-lzdyzr6y3) · Alex CloudStar · 0 upvotes · 0 comments
- [Claude Code cache confusion as Anthropic tweaks defaults, but quotas still drain](https://daily.dev/posts/claude-code-cache-confusion-as-anthropic-tweaks-defaults-but-quotas-still-drain-uvn7zes3k) · DEVCLASS · 5 upvotes · 1 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#anthropic](https://daily.dev/tags/anthropic)

[View this post on daily.dev](https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Claude API raises maximum request size from 32 MB to 128 MB","url":"https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg"},"datePublished":"2026-10-30T00:19:05.428Z","dateModified":"2026-10-30T06:20:17.347Z","description":"Anthropic raised the maximum request size for the Claude API's Messages and Token Counting endpoints from 32 MB to 128 MB, about four times the old limit....","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"architecture,anthropic","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Claude API raises maximum request size from 32 MB to 128 MB"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/claude-api-raises-maximum-request-size-from-32-mb-to-128-mb-vbcz8rwbg#faq","mainEntity":[{"@type":"Question","name":"What is the maximum request size for the Claude API Messages endpoint?","acceptedAnswer":{"@type":"Answer","text":"The maximum request size for the Claude API's Messages and Token Counting endpoints is 128 MB, up from a previous limit of 32 MB. This is about four times larger than before. The change addresses cases where long computer-use sessions and large PDFs hit the byte limit even though context window space remained. Developers hitting payload limits with large PDFs or images can track Claude API changes like this on daily.dev."}},{"@type":"Question","name":"Why was my Claude API request failing with large PDFs or images even though I had context window left?","acceptedAnswer":{"@type":"Answer","text":"Requests were previously capped at 32 MB regardless of how much context window remained, so image-heavy prompts and large PDFs could hit the byte limit before using up the available tokens. Anthropic raised this cap to 128 MB, giving much more room for larger PDFs, image-packed prompts, and longer computer-use sessions in a single request. Teams building PDF or image-heavy AI workflows follow API limit changes like this on daily.dev."}}]}
```

