Skip to content
  • There are no suggestions because the search field is empty.

How to Access Your Marketing Data with the MultiHub Reporting API

This guide covers what the MultiHub Reporting API is, how to generate your API key, and how to start pulling your properties' marketing performance data into your own tools.

What it does.

The MultiHub Reporting API is a read-only API that gives you direct access to your properties' marketing performance data inside MultiHub, so you can bring it into whatever tools your team already uses:

  • Your BI dashboards
  • A spreadsheet your team already relies on
  • A data warehouse
  • An AI assistant you can query in plain English

At launch, available datasets include Google Ads and website analytics performance data, with the full list of supported datasets discoverable directly through the API (a schema/introspection query returns everything currently available).

How to use it.

1. Generate your API key

Log into MultiHub and generate your API key from your user profile.

  • Each key is user-specific — it is tied to your individual MultiHub login, not your organization, so each team member who needs API access should generate their own.

 

2. Authenticate your requests

Use your API key to authenticate calls to the Reporting API.

 

3. Explore available datasets

Query the API to see the full list of datasets available to your account. New datasets may be added over time, so it's worth checking back periodically.

 

4. Connect it to your tools

Point your BI tool, spreadsheet, or data warehouse at the API using your key, and start pulling in the performance data you need.

 

5. Connect an AI assistant (Optional)

An "AI assistant" here means a tool like Claude or a similar coding assistant that can read your API key and run queries for you — so instead of writing your own queries, you just ask a question in plain English (for example, "What was our Google Ads spend last month across all properties?") and the assistant fetches the answer.

Setting this up involves a few technical steps — saving your API key in a specific spot and adding a short instructions file the assistant reads automatically — so we've written a separate guide that walks through it: Connect an AI Assistant to Your Reporting Data. If you're already comfortable with developer tools, you can also go straight to the underlying 🔗 technical setup reference, which lists every supported assistant and the exact commands for each.

💡 Things to know

  • Read-only. The API lets you pull data out of MultiHub; it cannot be used to write or change data in your account.
  • Keys are per-user. If someone leaves your team or you need to rotate access, generate a new key rather than sharing one.
  • You're not limited to Repli-built properties. You can connect data sources for any of your properties in MultiHub — GA4, Google Search Console, Google Business Profile, Google Ads, and more — whether or not that property's website runs on Repli. This lets you centralize your full portfolio of marketing accounts in MultiHub and report on all of it through the same API.
  • AI assistant queries stay local. Your API token stays on your machine, and whatever the assistant retrieves becomes part of your conversation with it — so use an assistant that fits your organization's data policies. See Connect an AI Assistant to Your Reporting Data for details.
  • If you notice a data lag or a number that looks off, check the technical setup reference's troubleshooting section first, or contact Repli support.