30 days free, one seat for everything
One AI-driven API for Google Ads and every messaging channel
The Top-Rated Team API is the part under your Service ⇔ Product Hybrid that does the work. One key, two things: Google Ads — everything an account reports, and changes that a person applies rather than an agent — and the messaging channels your customers write in. Call it from your own code over HTTPS, or connect it to ChatGPT, Claude, Gemini, Grok, Cursor or a project room, where every operation is a tool your AI can use. A room is the other way in: it is carried both ways to the apps your team and your clients already write in, and, where you allow it, the people there set the same agents going.
What you can do with the Top-Rated Team API
The Google Ads features behind every way in: your AI assistant, a project room and your own code.
Reports
Ask an account anything Google will report — campaigns, ad groups, keywords, search terms, ads, budgets, conversions, audiences, change history. One query language, and it only ever reads.
Proposals
Propose a change and Google checks every operation in it before anybody sees it. Nothing moves: a proposal that is accepted is one that would run, and it sits until somebody applies it.
Applying
One call makes a pending proposal real — all of it or none of it — and writes down what undoing it would take while it does.
Putting it back
An applied change goes back as it was, from what was written down when it ran. The few that cannot be undone say so beforehand rather than pretending.
The record
Every change the account has had on its behalf, from the API and the project rooms alike: who proposed it, what it said it would do, and how it ended.
A specialist's prompts
Ready-made instructions for the work that repeats: audits, campaign builds, search term cleanups, tracking checks and client reports. Run one as your own words to the agent.
Rooms
A client asks for something in a project room, the agent drafts the change that answers it, and a specialist verifies and applies it. The task closes when the change does.
Several accounts
Work in more than one account, each by its customer id. An account is given, never found: one nobody handed you is answered as one that does not exist.
Every reference, one key
Google Ads API
The Google Ads accounts you have been given. Read anything Google will report — campaigns, keywords, search terms, budgets, conversions, change history — and propose changes that a person then applies. Proposing changes nothing: a proposal is checked by Google and written down, it runs only when somebody applies it, and what undoing it would take is written down before it does.
/google-ads/v1The accounts you may work in, their reports and their changes
An account is given, never found: one nobody handed you is answered as one that does not exist. Whether it may be changed at all is set per account when it is handed over.
LinkedIn API
Connect LinkedIn accounts through a hosted sign-in, then read and act as them: profiles and relations, messages, posts, comments and reactions, search, Sales Navigator, Recruiter, company pages, jobs and webhooks — and campaigns that run for you, including the Top Voices your field already reads.
https://top-rated.team/linkedin
Messaging channels API
One shared inbox for WhatsApp, Telegram, email, SMS, LINE, TikTok, Instagram, Facebook Messenger and channels of your own; your own chat on your website, answered by your team or your AI agents; your own WhatsApp number, linked by a QR code; your Discord servers; your Slack workspaces; the ChatWoot your team already answers customers from; your own LINE Official Account; and direct messages on your own X account. Every organization has an inbox account of its own.
/inbox/v1WhatsApp, Telegram, email, SMS, LINE, TikTok, Instagram and Messenger, in one inbox/webchat/v1The chat on your own website/whatsapp/v1Your own WhatsApp number, linked by a QR code/discord/v1Your Discord servers/slack/v1Your Slack workspaces/chatwoot/v1The ChatWoot your team answers customers from/line/v1Your own LINE Official Account/x/v1Direct messages on your own X account
Eight addresses, under https://top-rated.team, and those are all of them: every other channel arrives through the shared inbox rather than through a gate of its own.
Work tracker API
The trackers your team already works in: Asana, ClickUp, HubSpot and Jira. The same seven calls under each — the connections your organization made, what each one reaches, and the tasks in them, read, made and changed where they already live. A tool is connected once and your project rooms and this API both work through it.
/asana/v1Your Asana projects and their tasks/clickup/v1Your ClickUp lists and their tasks/hubspot/v1Your HubSpot pipelines and their tasks/jira/v1Your Jira projects and their issues
A token never goes through the API: it is pasted on the rooms page, signed in, and the connection shows up here once it has been.
Your own endpoints, over Google Ads and every channel
The operations above are the pieces. What a product actually sells is usually several of them in order — a search term report, a proposal that pauses what is wasting the budget, a message on WhatsApp when somebody should look at it — so you can put that behind one address of your own and let your customers and their AI agents call it by name.
A few of ours, behind one of yours
An endpoint of your own is a few steps over the operations you already have, from any API on this key: a Google Ads report, a proposal built from what it says, a message on WhatsApp or Slack, a task in Asana. You choose its address, its name and the words that describe it, and it appears in your tool list beside ours, described in your words.
Written in a sentence, not deployed
Tell an AI agent connected to this API what the endpoint should do and it writes the steps and saves them. There is nothing to host and nothing to ship: a step that reaches for an operation your plan does not carry is refused by name while it is being written, rather than failing when a customer calls.
And ours taken away
You can also hide the operations you would rather not offer. A hidden one leaves your tool list, your manifest and your reference; its route keeps answering, so a customer already calling it is not broken by a change you made in a chat.
They are yours from the first day: served on this API with your own key, and on your own web address the moment you set a white label up — your name, your logo, your own domain — which is free and part of the same subscription. Each one runs with your organisation's own credentials, and every step inside it is checked exactly as a direct call would be.
Safe for the account it spends from
The danger in an advertising account is money, and it is spent the moment something changes. So nothing here changes anything on its own.
Proposing and applying are different calls
An agent can propose; it cannot apply. Google checks every operation in a proposal before anybody sees it, so what is put in front of you is a change that would really run — and it runs when a person says so, in one piece, all of it or none of it.
Only the accounts handed to you
An account is given, never found. One nobody handed your organization is answered as one that does not exist, so no id can be guessed at, and whether an account may be changed at all is set when it is handed over — plenty are handed over to read and report on and nothing more.
Written down before it runs, so it goes back
What undoing a change would take is read out of the account and written down before the change is made, not after. So an applied change goes back as it was, and the few that cannot be undone — anything newly created — say so before you press rather than afterwards.
AI agents: the same API, as tools
Every operation is also a tool over MCP, which ChatGPT, Claude and other AI apps use to work with outside services. Give your AI app an agent's address, with your API key in it. The all-in-one agent has every tool; an agent for one channel has only that channel's, so it stays on its task.
https://top-rated.team/mcp/<key>
https://top-rated.team/google-ads/mcp/<key>
https://top-rated.team/inbox/mcp/<key>
https://top-rated.team/whatsapp/mcp/<key>
The first is the all-in-one agent, the second Google Ads' and the third the shared inbox's.
Every channel has one the same way: whatsapp,
telegram, email,
sms, line,
tiktok, instagram,
facebook, webchat,
discord, slack and
x.
In a project room, the same agents work beside your team, your own AI agents and outside ones, in one conversation. Make an agent's address on the dashboard.
Connecting it, client by client
The address is the whole of it. Your key is already inside it, so there is nothing to sign in to and nothing to install — you get your own address on the dashboard once you have an account, and the steps are the same whichever of the agents above you point it at.
One price for all of it
$9 per seat per month and $7 from 100 seats. A seat is one account of each kind: LinkedIn, WhatsApp, LINE, X and ChatWoot. The first 30 days are free for one seat. Where a platform charges for messages, it bills them itself.