Find the hidden APIs behind any website.Try it now
// ilmenite — data extraction for the web

One API.
Every shape of web data.

The complete web-data platform for AI agents. Scrape any url to clean markdown or typed json. Crawl whole sites. Discover the hidden json api behind any page. Run persistent browser agents. Extract to a schema. Handle pdfs. Search the web. Dual engine — pure rust for static pages, real chromium when it gets hard. $0.001 per request. mcp native.

7 rest primitives·markdown · json · schemas·pure rust + chrome when needed·mcp native·$0.001 per request
curl POST /v1/discover
$ curl -X POST https://api.ilmenite.dev/v1/discover \
  -H "authorization: bearer $ILMENITE_KEY" \
  -d '{"url":"https://news.ycombinator.com"}'
// response · found 14 xhr · 3 direct-http safe
{
  "url": "https://news.ycombinator.com",
  "total_requests": 14,
  "discovered": [
    {
      "method": "GET",
      "url": "https://hn.algolia.com/api/v1/search_by_date",
      "status": 200,
      "mime_type": "application/json",
      "probe": { "recommended": "direct-http" }
    }
  ],
  "elapsed_ms": 3421
}
// how it works

Dual-engine by design. You don't have to choose.

Static HTML? Skip the browser — we handle the GET, parse the main content, strip the nav, and return clean markdown in one hop. JavaScript-heavy site? Chrome spins up on demand. You call the same endpoint either way.

  POST /v1/scrape


  ┌─────────────────────────────────────────────┐
url + options
  └──────┬──────────────────────────────────────┘

    ┌────┴────┐  needs actions? waits? persistent?
    │         │
    no        yes
    │         │
    ▼         ▼
 ┌──────┐  ┌──────────────┐
http │  │   chrome     │  ◄ only when needed
pool │  │   session    │     /v1/browser · /v1/discover
 └──┬───┘  └──────┬───────┘     js-heavy scrape · multi-step
    │             │
  pure rust     chrome session
  ~15-50ms     500-2000ms · full js
    │             │
    └──────┬──────┘


     ┌────────────────┐
html → markdown
     │ main-content   │
     │ nav stripping  │
     │ link extract   │
     └──────┬─────────┘


       clean data
    (markdown · json · typed · urls · discovered apis)
// fast path: simple GETs bypass the browser entirely.
// chrome path: js rendering, persistent sessions, network capture.
// transparent: you call the same rest endpoint either way.
// head to head

One column you can check every box in.

The dimensions developers actually evaluate scrapers on. Playwright is included as a reference point for the automation space.

 ilmenitefirecrawlbrowserbasescrapingbeeplaywright
markdown output
json + typed schemas
llm extraction (byo key)
persistent browser sessions
api discovery (find hidden endpoints)
pdf extraction chain~
main content + nav stripping
mcp native (claude, ai agents)
byo proxy~~
built-in residential stealth
built-in anti-bot unlock (turnstile, datadome)~
per-call pricing (no subscription)n/a
no browser-hour meteringn/a

✓ supported · ~ partial · — not supported · n/a = not applicable

// ilmenite pricing index— v1

$0.001

per request · usd · balance never expires

// what it costs · what $x buys you
endpointper call$5$25$50+10%$200+25%
scrape$0.0015,00025,00055,000250,000
map$0.0015,00025,00055,000250,000
search$0.0022,50012,50027,500125,000
pdf$0.0022,50012,50027,500125,000
browser session$0.0051,0005,00011,00050,000
extract (llm)$0.0051,0005,00011,00050,000
discover apis$0.0105002,5005,50025,000
total balance credited$5$25$55$250

hover a row or column to trace the math. failed requests (status ≥ 400) are free.

// anti-bot modes · opt-in, per-request
mode×costscrape costcoveragewhat it solves
direct1×$0.00170-80%no proxy, our Chrome. works on sites with no anti-bot.
stealth5×$0.00590-95%residential IPs + our Chrome. beats basic Cloudflare / IP blocks.
unlock15×$0.015~99%full anti-bot solve. Turnstile, DataDome, PerimeterX, Akamai.

pass "stealth": true or "unlock": true in your request body. failed unlocks cost nothing. cost multiplier applies to any endpoint you call.

every account gets $5 free every month. refilled on the 1st. no credit card required. no expiring balance.
need volume pricing, dedicated infra, custom SLA, or SOC 2? hello@ilmenite.dev →
· no credit card· $5 free / month· balance never expires· refunds honored· 99.9% uptime
// ready?

Seven endpoints.
One bill.

$5 in free credit every month. No credit card. Balance never expires.

· no credit card· $5 free / month· balance never expires· open benchmarks· mcp native