REST API

One API for all your marketing data

Query the integrations you've connected, pull clean, unified data into your own apps, scripts and AI assistants, and create, schedule and share reports from code.

Start free trial
Read the API docs
Reporting Ninja report editor showing a client report just created through the REST API, with the API call that created it in a code window
Trusted by more than 2,000 agencies and marketing teams
Amadeus logo
Accenture Song logo
Creativia logo
Elogia logo
Dunter logo
How it works

Go from connected data to your first API call in minutes

Everything you've already set up in Reporting Ninja is reachable through the API. There are no new integrations to build.

Data sources in Reporting Ninja: the agency's connections to a client's analytics, ad platforms and online store
REST API page in Reporting Ninja: the API key with its copy and reset buttons, the write access option and the accounts used per data source
API reference for listing the dimensions and metrics of a connection, with an example response
A query to the Reporting Ninja API and its rows: a client's campaigns with spend and conversions, compared with the previous month
Dry run of a scheduled delivery created through the API: the preview of the schedule, valid, with nothing written
Programmatic access

Why a REST API?

Reporting Ninja gives you a report builder for client-ready deliverables, Data Studio connectors for dashboards, a Google Sheets add-on for spreadsheet analysis and an AI connector for your assistant. The REST API is for everything else: full programmatic access, read and write.

When you need to feed data into your own product, automate a workflow, or build something completely custom, the API gives you the same clean, unified data that powers your reports, on your terms and in your own stack.

Reporting Ninja API reference: the request to create a report from a catalog template, with its method, path and example body
Reports list in Reporting Ninja with a client report marked Created via API
Write access

From code to client-ready

Turn on write access in the REST API page and the same API builds what your clients receive. Only the account owner can turn it on.

Reports

From the catalog, your templates or from scratch.

Brand and settings

Brand templates, front cover, language files and email templates.

Delivery

Scheduled emails, share links, client users and portal views.

Guardrails

A dry run for any write and a confirmation before deletes and emails.

$0
extra, on every plan
Read
and write
OpenAPI
3.1 specification
Dry run
for every write
API benefits

Built to fit the way you work

One consistent, well-documented API for your marketing data. Read and write, with no per-connector or developer add-on fees.

Connect

Every channel in one place

Ads, analytics, SEO, social, email and ecommerce, connected once in Reporting Ninja.

Facebook logo
TikTok logo
Google Ads logo
Google Analytics logo
YouTube logo
LinkedIn Logo
Meta logo
ChatGPT Ads
Mailchimp logo
Klaviyo
Instagram logo
HubsSpot logo
Microsoft Advertising logo
Google Search Console
Shopify