A marketing director and specialists for SEO, Google Maps, Google Ads, Meta Ads and social media. They work in your own accounts on the schedule you set and show what each change brought.
100 free tool calls a month · No card · No lock-in · Works with Claude, Gemini, Hermes or any agent that can call an API
An example from the live demo: Hillcrest Kitchen & Bath, a made-up remodeler in Austin.
You sign in with a link from your e-mail, no password. Today shows what your team did, what it brought and what needs you. Every decision is explained for a business owner, not a marketer: what happens, what it costs and whether you can undo it.

You talk to your marketing director the way you would talk to an agency account manager. It plans, hands the work to the specialists, measures every result and reports back. Each specialist runs one channel with its own permissions, and every action is logged.
Pick one level for the whole team, then give any channel its own: Google search on autopilot and social media on ask first, for example. Change it any day in Settings.
No software to install. Your own AI assistant becomes your marketing team; SharksAPI gives it the accounts, playbooks, memory and guardrails.
Read the setup instructions at sharksapi.ai/llms.txt and use the A2A protocol. Register yourself at sharksapi.ai as my marketing agent (use my email MY@EMAIL as owner_email) and install your role skills from the skill catalog. Connect my GA4 account first, then my other marketing accounts one by one. Ask me for each approval link I need to click and continue setup after I authorize it. When the data sources are connected, run a first SEO and marketing audit and build my own SharksAPI dashboard (create_dashboard with role manager and self_serve true) with the plan, KPIs and audit findings. SharksAPI e-mails me the sign-in link, no password; I approve the plan there. Once I have approved it, set up the recurring work: create one scheduled task per job from recurring_jobs in get_onboarding_status here in this app (or give me each job’s time and prompt to create), so my team works every night.
This is what your AI team builds and keeps up to date for you. The demo is Hillcrest Kitchen & Bath, a made-up remodeler in Austin with made-up numbers: press anything, nothing changes.
SharksAPI is built and used every day at Marketing Sharks, a working marketing agency, on the same platform you would use.
SharksAPI automates much of the monitoring, research, reporting and execution normally split across several specialists and software tools.
Want a person to own it? Our agency, Marketing Sharks, runs SharksAPI for you with a human strategist. marketingsharks.ee
Your own AI marketing team for your business. Pricing is credit-based: 1 credit = 1 tool call. No per-agent seats: you pay for the work your AI team actually performs.
Most AI tools forget. Every new chat, model or agent starts half-blind, and you explain the same business again. We solve that by keeping the memory in your hands, in our own database under your control. Every decision, result and lesson is written into your team's shared memory, so the Ads agent knows what the SEO agent learned and Monday's agent knows what Friday's agent did.
SharksAPI.AI was born from a real digital agency need: how do you run SEO, ads, analytics, content and reporting across many clients without losing control, quality or context? As a small agency, we also wanted to be among the first to ride the AI wave, using automation and agent workflows to compete with much larger agency groups that have hundreds of people on payroll.
Our team has worked in digital marketing since 2012. The playbooks, skills and operational know-how we developed while running campaigns for real businesses are now built into this tool: specialist AI agents, live dashboards, approvals, memory, audit trails and direct integrations with the tools marketers already use.
We are not only building SharksAPI.AI. We operate with it. Today we use the same system to market 18 different clients: some channels run on autopilot, some on semi-pilot with human approval, and some companies already use the tool directly inside their own teams.
Our mission is to help small and medium-sized businesses access the kind of full digital agency know-how they could not previously afford. With SharksAPI.AI, they get practical strategy, specialist skills, AI agents, dashboards and execution support at a fraction of the traditional agency cost, often with more speed, memory and consistency than the classic agency model can offer.
Diana brings the growth and marketing strategy side of SharksAPI.AI. Her background combines digital marketing, B2B sales, referral marketing and go-to-market work: the same fields where AI agents need strong judgement, not just automation.
Tanel brings the product, automation and technical execution side. His background combines 10+ years of senior SEO expertise, web development and project management in Estonia; he is also a certified Google Partner and holds Claude and other AI/platform certifications. His work connects agency delivery, Laravel / web development and the practical systems needed to run marketing agents safely for real clients.
It depends on the channel; see the table above. SEO changes, posts, ad texts and pausing can run on their own. Starting campaigns and changing budgets wait for a person unless you open that exact row, and then only inside your daily ceilings. Payments, invoices, documents for signing, Google Chat messages, disconnecting accounts and deleting Drive files always wait for a click. Emails sent right away to customers and leads have their own row, which starts on Approve.
Not through SharksAPI. Starting campaigns and changing budgets need a person's click or a row you opened yourself, and the platform refuses any budget above your daily ceilings. Other ad changes follow the level you set for the channel, and every change is logged. If your AI also works in the Google or Meta Ads interface in your browser, its instructions leave budgets to you, but SharksAPI cannot enforce that part.
The platform does. Every minute it sends the posts and emails that are due, every night it refreshes your dashboard data and measures earlier changes, and on Mondays your marketing director's summary of the week arrives on your dashboard and by e-mail. The planning and writing run in your AI assistant, on demand or on the schedule you set.
No coding. You need an AI assistant that can make web requests, such as Claude, Gemini CLI or Hermes. You paste one prompt, click Allow on a few login screens, and talk to your AI marketing director in plain language. Your decisions are cards on your own dashboard: approve, ask for a change, or not now.
No. You sign in to your dashboard with a link SharksAPI e-mails you, and invite your own people the same way: owner, can approve posts and pages, or can see everything. Your AI never sees the passwords of your accounts either.
The AI assistant you connect reads the data it asks for through your connections. Your credentials are stored encrypted on SharksAPI servers on AWS in Stockholm (EU), and agents never see your passwords.
GA4, Search Console, Google Ads, Meta Ads, Facebook, Instagram, LinkedIn, TikTok, WordPress, Microsoft Clarity, Google Business Profile, Merchant Center and more: 30+ marketing integrations, 30+ in total.
Paid plans use secure card checkout via Stripe. Stripe handles the payment flow; SharksAPI.AI does not store your card details. Your credits are added after payment confirmation.
Keep them. Put the channels they run on Ask first: the AI team prepares audits, data and drafts, and nothing goes out without a yes. Invite them to your dashboard as people who can approve posts and pages. Many teams run a mix.
Yes. Marketing Sharks, the agency that built SharksAPI, can run the AI team for you with a human strategist on top. See marketingsharks.ee.
Yes. SharksAPI is agent-first under the hood. Any agent (Claude, Gemini, custom) can register via API and work through A2A/MCP. See the developer section below.
API-first onboarding. Register, get a token and start discovering tools through A2A or MCP. Human approval is requested only when an account connection requires OAuth.