Web Search
Your agent calls one search API. We route to the optimal provider based on parameters. Supports raw SERP results, AI-synthesized answers, or both combined. The agent never needs to know which provider handled the request.
AI Capabilities Through API
Give your AI agent real-world capabilities with one API key. Search the web, scrape pages, enrich profiles, find emails, generate images, and more. One authentication, one credit system, automatic provider fallbacks.
Your agent calls one search API. We route to the optimal provider based on parameters. Supports raw SERP results, AI-synthesized answers, or both combined. The agent never needs to know which provider handled the request.
Your agent extracts content from any URL. We automatically escalate from lightweight HTTP fetch to JS rendering to stealth browser with CAPTCHA solving. The agent never needs to know which method was used. Content is returned as clean Markdown by default.
Your agent finds and enriches professional profiles. We waterfall across multiple data providers (Icypeas, LeadMagic, Exa), merge the best fields from each, and return one normalized profile. Provide a LinkedIn URL for direct lookup, or name + company for search-based discovery.
Your agent finds professional email addresses by name and domain. We waterfall across enrichment providers for maximum coverage.
Your agent generates images from text prompts. Uses Google GenAI with automatic fallback to OpenAI DALL-E. Supports style references, aspect ratios, and resolution control.
Your agent converts text to audio. DashScope (QWEN3 TTS) is the primary provider with natural language voice selection. ElevenLabs is the fallback with a pre-defined voice catalog. Returns base64-encoded audio.
Your agent transcribes pre-recorded audio to text via Deepgram (nova-2 model). Provide a URL to the audio file or base64-encoded audio data. Returns transcript with confidence scores and word-level timing. For real-time streaming, use the WebSocket API.
Your agent sends SMS or WhatsApp messages to phone numbers. Set channel to 'auto' to let the system pick the best delivery method, or specify 'sms' or 'whatsapp' explicitly. SMS uses physical Android phones via httpSMS. WhatsApp uses the Meta Cloud API.
Your agent extracts structured data from any webpage or raw text. Provide a URL (we scrape it) or raw content, plus either a JSON schema or a natural language extraction prompt. We scrape via Firecrawl, then extract via Claude LLM. Returns clean structured JSON.
Your agent looks up any company by domain. We scrape the website and analyze it with Claude for business data (industry, size, description, social handles), then enrich with BrandFetch for logo URL and brand colors. Results are field-level merged for the most complete profile.
Instead of registering 5 separate tools, your agent registers one: omega_api. Specify which capability you need (search, scrape, profiles, emails, images) and pass the parameters. The system routes internally. Same response format regardless of capability.