Haunt API
The Haunt API server enables AI agents to perform structured web data extraction and monitor API usage via two tools:
web_extract: Provide a URL and a plain-English description of what data to extract, and receive clean JSON back. Automatically handles JavaScript rendering, Cloudflare protection, and complex page layouts — no browser management or parsing setup required.get_usage: Check your current API consumption and remaining credits against your plan limits.
It integrates via MCP (Model Context Protocol) with Claude Desktop, Cursor, VS Code, or Windsurf, using a simple API key passed as a parameter on each call.
Handles Cloudflare-protected websites automatically during web extraction, bypassing anti-bot measures and JavaScript rendering challenges to extract structured data.
Provides REST API access for web extraction with the same functionality as the MCP tools, allowing HTTP clients to extract structured data from URLs using prompts and API keys.
Eliminates the need for Docker containers or local infrastructure by providing fully hosted web extraction capabilities through the MCP server.
Automatically handles JavaScript rendering during web extraction, processing complex dynamic websites to extract structured data from pages that require JavaScript execution.
Haunt API MCP Server
Extract clean, structured data from any URL — directly from Claude, Cursor, Windsurf, or any MCP-compatible AI.
Quick Start
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on Mac):
{
"mcpServers": {
"haunt": {
"command": "npx",
"args": ["-y", "@hauntapi/mcp-server"],
"env": {
"HAUNT_API_KEY": "your-api-key"
}
}
}
}Get a free API key at hauntapi.com — 100 requests/month, no credit card needed.
Tools
extract_url
Extract structured data from any web page. Provide a URL and a plain-English prompt describing what you want. Handles JavaScript rendering and Cloudflare bypass automatically.
Extract the product name, price, and availability from https://example.com/productextract_article
Extract the main article content from a news article or blog post. Returns title, body text, author, and publish date.
Extract the article content from https://example.com/blog/postextract_metadata
Pull metadata from any URL: title, description, Open Graph tags, Twitter cards, canonical URL.
Get the Open Graph metadata for https://example.comPricing
Plan | Requests | Price |
Free | 100/mo | £0 |
Starter | 1,000/mo | £19/mo |
Pro | 5,000/mo | £49/mo |
Scale | 15,000/mo | £99/mo |
Links
Website: https://hauntapi.com
API Docs: https://hauntapi.com/docs
Get API Key: https://hauntapi.com/#signup
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Darko893/haunt-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server