Overview
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.
Parameters
capability
Requiredselect (default: search)
Which unified agent API to use.
Web search (SERP, AI, or deep)
Web page content extraction
Professional profile enrichment
Professional email finder
Image generation from text
Text-to-speech synthesis
Speech-to-text transcription
SMS or WhatsApp messaging
Structured data extraction
Company enrichment by domain
params
Requiredstring (default: {"query": "latest AI news", "mode": "ai"})
JSON object with the parameters for the selected capability. See the individual API reference for each capability's parameters.
Example Response
{
"success": true,
"data": {
"answer": "The response depends on the capability selected..."
},
"metadata": {
"provider_used": "perplexity",
"providers_tried": ["perplexity"],
"response_time_ms": 2340,
"request_id": "req_meta_123"
},
"credits_used": 2
}Get Started
Use this API through the O-mega platform. Create an API key in your dashboard, then call the endpoint with your key in the Authorization header.