Skip to content

Add Haunt integration (web extraction with honest error codes)#552

Open
Darko893 wants to merge 1 commit into
deepset-ai:mainfrom
Darko893:add-haunt-integration
Open

Add Haunt integration (web extraction with honest error codes)#552
Darko893 wants to merge 1 commit into
deepset-ai:mainfrom
Darko893:add-haunt-integration

Conversation

@Darko893

Copy link
Copy Markdown

Adds an integration page for Haunt, a web extraction API for AI applications.

What it brings to Haystack pipelines: pages come back as clean markdown (or structured JSON from a plain-language prompt), and unreadable pages (bot wall, login wall, missing page) return a structured error_code (access_denied, login_required, not_found) instead of invented content, so indexing pipelines can branch on failure instead of embedding made-up text. Failed reads are not charged.

  • Page follows the existing format (frontmatter matching firecrawl.md/tavily.md, type: Data Ingestion)
  • The HauntFetcher component snippet on the page is live-verified as written: 1 document from example.com, 1 honest failure from an unresolvable domain
  • Python package: hauntapi on PyPI
  • Logo included at logos/haunt.png

🤖 Generated with Claude Code

https://claude.ai/code/session_01K8HLNV61qpmJXhKtGA23a5

@Darko893
Darko893 requested a review from a team as a code owner July 21, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant