WebPerception

Documentation

Everything you need to scrape the web, capture screenshots, and extract structured data with AI — in one API call.

🚀 Get Started

Quickstart Guide

Go from zero to structured data in 5 minutes. curl, Python, and Node.js examples included.

5 MIN READ
💰

Pricing & Plans

Free tier (100 calls/mo), Starter $29, Pro $99, Scale $299. No credit card required to start.

FREE TIER

📖 API Reference

🌐

POST /scrape

Scrape any webpage. Supports JavaScript rendering, custom headers, proxy rotation, and wait conditions.

1-2 CREDITS
📸

POST /screenshot

Capture pixel-perfect screenshots. Device emulation, dark mode, viewport control, and full-page capture.

1 CREDIT
🧠

POST /extract

AI-powered data extraction. Define a schema, get structured JSON back. No selectors needed.

2 CREDITS

🔗 Framework Integrations

🦜

LangChain

Add web scraping to your LangChain agents in 5 lines. Custom Tool definition + full agent examples.

👥

CrewAI

Give your CrewAI crews web access. Native @tool decorator pattern + multi-agent crew examples.

🤖

OpenAI Function Calling

Use WebPerception as an OpenAI function. Full tool_calls loop + GPT-4V screenshot integration.

📚 Learn More

🤖

Use Cases: AI Agents

How agent developers use WebPerception to give their agents eyes on the web.

📖

Web Scraping Guides

50+ tutorials covering Python, JavaScript, Go, anti-blocking, proxies, and more.

🧠

AI Agents Guides

Build, deploy, and scale AI agents with web access. Framework comparisons and best practices.

# Get your API key at mantisapi.com — it's free
curl -X POST https://api.mantisapi.com/v1/scrape \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "render_js": true}'

Ready to start scraping?

100 free API calls per month. No credit card required.

Get Your Free API Key →