Top-Rated Team
English

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.

Talk to LinkedIn and APIs in AI you use

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/v1 The 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.

Google Ads API reference →

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

LinkedIn API reference →

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/v1 WhatsApp, Telegram, email, SMS, LINE, TikTok, Instagram and Messenger, in one inbox
  • /webchat/v1 The chat on your own website
  • /whatsapp/v1 Your own WhatsApp number, linked by a QR code
  • /discord/v1 Your Discord servers
  • /slack/v1 Your Slack workspaces
  • /chatwoot/v1 The ChatWoot your team answers customers from
  • /line/v1 Your own LINE Official Account
  • /x/v1 Direct 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.

Messaging channels API reference →

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/v1 Your Asana projects and their tasks
  • /clickup/v1 Your ClickUp lists and their tasks
  • /hubspot/v1 Your HubSpot pipelines and their tasks
  • /jira/v1 Your 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.

Work tracker API reference →

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.

Your own endpoints, on your own API →

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.

The steps for each client, in the reference →

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.