Connect Claude & GPT directly to the web.Try it now
Core APIs

Screenshots

Ilmenite does not have a dedicated screenshot endpoint. For screenshot functionality, use the scrape endpointwith the Chrome rendering engine — the rendered page can be captured via the Rust engine's built-in screenshot capability.

How to capture a screenshot

When running Ilmenite locally (not via the hosted API), the Rust library provides browser.screenshot() and browser.save_screenshot(path) methods:

// Rust library usage (not HTTP API)
let mut browser = Browser::new()?;
browser.navigate("https://example.com").await?;
let png_bytes = browser.screenshot()?;
browser.save_screenshot("output.png")?;

A dedicated POST /v1/screenshot HTTP endpoint is on the roadmap. For now, screenshots are available through the Rust library and the Chrome rendering backend.

Looking for web scraping?

If you need clean text/markdown from a URL, use the scrape endpointinstead — it's much faster and returns LLM-ready content.