Integrating WebRun into your applications is straightforward with our REST API. This guide walks you through everything you need to get started.
Prerequisites
Before you begin, make sure you have:
- A WebRun account (sign up at
app.webrun.ai) - Your API key from the dashboard
- A tool for making HTTP requests (curl, Postman, or your favorite programming language)
Your First Request
The simplest way to test the API is with a basic extraction request:
POST https://api.webrun.ai/v1/extract
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"url": "https://example.com",
"prompt": "Extract the main heading and first paragraph"
}
Understanding the Response
WebRun returns structured data based on your prompt:
{
"success": true,
"data": {
"heading": "Example Domain",
"paragraph": "This domain is for use in illustrative examples..."
},
"session_id": "sess_abc123"
}
Common Use Cases
The REST API is perfect for:
- Data extraction - Pull structured data from any webpage
- Form automation - Fill and submit forms programmatically
- Screenshot capture - Get visual snapshots of pages
- Content monitoring - Track changes over time
Rate Limits
Free tier accounts have the following limits:
- 100 requests per hour
- 1,000 requests per month
- 30-second timeout per request
Next Steps
Now that you understand the basics, explore our advanced features:
- WebSocket integration for real-time sessions
- OpenAI-compatible API for seamless LLM integration
- MCP Server for Claude integration
docs.webrun.ai/api-reference.