Expand AI logoExpand AI logo
DocsPricingGet an API key

LOSSLESS WEB DATA. VERIFIABLE RESULTS.

Feed agents the whole page,
not a broken copy.

Our model Iris sees the page in a real browser and returns accurate markdown, tables and icons intact, plus the hidden JSON. Click any line to check where it came from.

New Fetch
Hacker News
Figma pricing
Our World in Data

What should your agent see next?

Examples

Arrowless noise, fewer tokens
tables with iconsArrow
Arrowreads the hidden JSON
Trusted by engineers at
OpenAIFlumeMixedbreadMixedbreadAmazon Science
Landing icon curly braces

What you see, and the JSON you don't.

can't seeArrow
Arrowmostly noise
Ordinary Markdown
Landing pricing page
## Free...Issue SLAsTriage resp.... ## Business...Issue SLAsTriage resp.
User
Does Free have SLAs?
Triangle Alert
Issue SLAs appears under Free, so yes.
Bot
vs.
Arrow down
Spatial Markdown
Landing pricing page
| Free | Business ||-----------------|-----------------|| x Issue SLAs | ✓ Issue SLAs || x Triage resp. | ✓ Triage resp. |
User
Does Free have SLAs?
Checkmark
No, free shows 'x'. Available on Business and up.
Bot
Landing pricing page
Good luck getting an LLM to extract the right pricing plan from this.
Arrow
Ordinary Markdown
Landing pricing page
ordinary-markdown.md
## Free...Issue SLAsTriage resp.... ## Business...Issue SLAsTriage resp.
User
Does Free have SLAs?
Triangle Alert
Issue SLAs appears under Free, so yes.
Bot
Arrow
The icon tells the whole story.
Spatial Markdown
Landing pricing page
spatial-markdown.md
| Free | Basic | Business ||---------------|---------------|---------------|| x Issue SLAs | x Issue SLAs | ✓ Issue SLAs || x Triage resp.| x Triage resp.| ✓ Triage resp.|
User
Does Free have SLAs?
Checkmark
No, free shows 'x'. Available on Business and up.
Bot

Other tools guess.
Iris
Landing circle textlooks.

Your agent sees what ordinary markdown APIs miss.Ordinary converters keep clutter, drop the table, and never see what only rendered in the browser.Iris sees the rendered page and returns three things: markdown with tables and icons intact, the hidden JSON, and an appendix with everything else.Nothing lost, nothing in the way.

Landing icon curly braces

State Extraction

Hidden frontend state delivered as clean JSON

Landing icon eraser

Noise Pruning

Nav, footer, ads, banners gone before you pay for them

Landing icon sparkle

Visual Icons

CSS/SVG icons become text your LLM reads

Your agent sees what ordinary markdown APIs miss.Ordinary converters keep clutter, drop the table, and never see what only rendered in the browser.Iris sees the rendered page and returns three things: markdown with tables and icons intact, the hidden JSON, and an appendix with everything else.Nothing lost, nothing in the way.

website.html
Landing website HTML
Iris

Spatial MD

Loaded By Default
---
type: article
title: Cozy..
status: ok
---

# Cozy Cabin

Star4.92
| CheckWifi | Fast |
| x Pool | - |

{} State JSON

Loaded By Default
{
"price": 120,
"currency": "USD",
"rating": 4.92,
"reviews": 128,
"avail": […],
"wifi": true,
"pool": false
}

Appendix

On Demand

Site chrome your agent might need later:

- Global navigation
- Footer links
- Recommendations
- Page controls
- Never the main content
website.html
Landing website HTML
Iris logo
Iris

Spatial MD

Loaded By Default
---
type: article
title: Cozy..
status: ok
---

# Cozy Cabin

Star4.92
| CheckWifi | Fast |
| x Pool | - |

{} State JSON

Loaded By Default
{
"price": 120,
"currency": "USD",
"rating": 4.92,
"reviews": 128,
"avail": […],
"wifi": true,
"pool": false
}

Appendix

On Demand

Site chrome your agent might need later:

- Global navigation
- Footer links
- Recommendations
- Page controls
- Never the main content
  • Landing icon debug

    Click any line. See the exact spot on the page.

    Every line links back to where it came from, so you can verify what your agent saw.

    Hover to debug. Share to cite.

    expand.land/s/019f1b21-3007-7458-a645-a53c916545d0
Landing icon play

Getting Started

It works out of the box without any configuration—JavaScript rendering, residential proxies, and bot protection are handled automatically for every request.

one Fetch, every surface

Product

  • Playground>
  • Fetch API>
  • MCP>
  • CLI>
  • SDK>
  • Pricing>

Developers

  • Getting Started>
  • Docs>

Company

  • Careers>
  • Talk to the Founder>
  • Debug feature preview
  • Landing icon eye

    We already read the whole page so your agent doesn't have to.

    Even with accurate markdown, a 10k token page makes your agent slower, more expensive, and more likely to lose focus. Pass a query to Iris and get back only the facts your agent needs.

    • check

      Faster TTFT

    • check

      Zero noise

    const { markdown } = await expand.fetch(
      'https://stripe.com/docs/api',
      { query: 'webhook signature verification' }
    )
  • Skill-based agents »

    Set up Expand for agents

    Paste one prompt into your coding agent. Expand will configure every supported harness detected on this machine, then verify the setup with an exact citation.

    View setup guide
    Landing cross divider
    Landing icon percent sign

    How much would you save?

    Iris removes the trash on a page far more accurately than hardcoded heuristics do. Fewer junk tokens on every request, and that adds up.

    Requests per day

    5001K2.5K5K10K25K50K100K
    Model

    Usage Mix

    Spatial Markdown + JSON

    50%

    Targeted Query

    50%

    Raw markdown (others)

    37,218 tokens/req

    Your blended average

    -57%

    15,818 tokens/req

    Monthly savings

    $3,210

    Annual savings

    $38,520

    Landing icon tag

    Pricing
    Only pay for what you use

    Free

    Try the platform at no cost.

    Free credits to explore core features.

    $10 free credits

    Agents deserve the whole web.

    Community

    • LinkedIn>
    • GitHub>
    • X (Twitter)>
    Expand AI logo

    Backed by

    system.one / YCombinator / Conviction / Pioneer Fund / basecase

    Guillermo Rauch / Swyx

    And more...

    All systems normal
    Terms of Service
    ·Privacy Policy
    ·Report Abuse
    Landing text logo
    Search a page you already fetched for the exact passages you need — ranked, cited snippets, no re-fetch. Billed at $0.001 — $1 per 1,000, independently of Fetch.
    99% token reduction99% accuracy
    $10 free credits
    Concurrency
    2
    Storage
    7 days
    Proxies
    Support
    Email support only
    SSO
    —

    Pay as you go

    Popular

    Pricing that scales with you.

    No monthly commitments.

    $2 / 1,000
    99% token reduction99% accuracy
    $1 / 1,000

    Enterprise

    Web-scale with white-glove support at enterprise security.

    Contact sales
    99% token reduction99% accuracy
    Contact sales

    Free

    Try the platform at no cost.

    Free credits to explore core features.

    Pay as you go

    Popular

    Pricing that scales with you.

    No monthly commitments.

    Enterprise

    Web-scale with white-glove support at enterprise security.

    Tiers

    Expand's concurrency is controlled by tiers.
    These tiers are unlocked permanently, for successful spend and time since first successful transaction:

    TierQualificationConcurrency Limit
    0Free Tier2
    1$10 in successful spend5
    2$50 in successful spend + 7 full days since first successful transaction10
    3$200 in successful spend + 14 full days since first successful transaction20
    4$500 in successful spend + 30 full days since first successful transaction50
    5$1000 in successful spend + 60 full days since first successful transaction100
    Iris uses small models to keep only the high-signal fields and elements, so your agent gets the useful data without the full page JSON flooding its context.
    Concurrency
    Storage
    30 days
    Proxies
    Support
    Standard support
    SSO
    —
    Iris uses small models to keep only the high-signal fields and elements, so your agent gets the useful data without the full page JSON flooding its context.
    Concurrency
    200+
    Storage
    30+ days
    Proxies
    Support
    High priority support: opt-in Slack channels and live chats
    SSO
    $10 free credits
    $2 / 1,000
    Contact sales
    99% token reduction99% accuracy
    $10 free credits
    $1 / 1,000
    Contact sales
    Concurrency
    2
    200+
    Storage
    7 days
    30 days
    30+ days
    Proxies
    Support
    Email support only
    Standard support
    High priority support: opt-in Slack channels and live chats
    SSO
    —
    —

    Example: If I have $250 in successful spend:

    • Immediately: Tier 1
    • After 7 full days since first successful transaction: Tier 2
    • After 14 full days since first successful transaction: Tier 3

    Provisioned Concurrency

    Need instant concurrency without waiting for the tier to upgrade?
    Just $1 per browser a month, up to 100 browsers:

    Nr. of browsers

    40

    Price per month

    $40

    Perfect for short or long bursts. Cancel anytime — you keep the extra concurrency through the end of the billing month (prorated monthly).

    Contact us for more info.