Back to APIs

Unified Agent API

Meta API

Meta API

A single API that routes to any capability (search, scrape, profiles, emails, images, speech, messaging) so your agent only needs one tool.

POST/v1/agent

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

Required

select (default: search)

Which unified agent API to use.

Search

Web search (SERP, AI, or deep)

Scrape

Web page content extraction

Profiles

Professional profile enrichment

Emails

Professional email finder

Images

Image generation from text

TTS

Text-to-speech synthesis

STT

Speech-to-text transcription

SMS

SMS or WhatsApp messaging

Documents

Structured data extraction

Companies

Company enrichment by domain

params

Required

string (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.

Try Meta API

Test Meta API in the interactive playground. No setup required.

Open Playground
Meta API API | Unified Agent APIs | o-mega