Mailchimp Reporting API

The Reporting API from Mailchimp — 12 operation(s) for reporting.

Operations 25

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /reporting/facebook-ads List Facebook ad reports · List facebook ads reports #
Ask an LLM
“How are all my Facebook ads performing in Mailchimp?”
“Can I sort my Facebook ad reports by a particular field?”
Tell an agent
List reports for all my Facebook ads.
Show Facebook ad reports sorted by {sort_field} {sort_dir}.
GET /reporting/facebook-ads/{outreach_id} Get one Facebook ad's report · Get facebook ad report #
Ask an LLM
“What were the results of a specific Facebook ad?”
“Can I pull the report for one Facebook ad by its outreach ID?”
Tell an agent
Show the report for Facebook ad {outreach_id}.
Get performance numbers for Facebook ad {outreach_id}.
GET /reporting/facebook-ads/{outreach_id}/ecommerce-product-activity Break down product sales from a Facebook ad · List facebook ecommerce report #
Ask an LLM
“Which products did people buy after clicking a Facebook ad?”
“Can I see ecommerce product activity attributed to one ad?”
Tell an agent
Show the product activity breakdown for Facebook ad {outreach_id}.
List products sold from Facebook ad {outreach_id} sorted by {sort_field}.
GET /reporting/landing-pages/{outreach_id} Get one landing page's report · Get landing page report #
Ask an LLM
“How many visits and signups did a specific landing page get?”
“Can I pull the report for a single landing page?”
Tell an agent
Show the report for landing page {outreach_id}.
Get conversion results for landing page {outreach_id}.
GET /reporting/landing-pages List landing page reports · List landing pages reports #
Ask an LLM
“How are all my landing pages performing?”
“Which landing pages have reports I can review?”
Tell an agent
List reports for all my landing pages.
Show {count} landing page reports.
GET /reporting/surveys List survey reports · List survey reports #
Ask an LLM
“Which of my surveys have results I can look at?”
“Can I get a summary report for every survey I've run?”
Tell an agent
List reports for all my surveys.
Show {count} survey reports starting at {offset}.
GET /reporting/surveys/{survey_id} Get one survey's report · Get survey report #
Ask an LLM
“How many responses has a specific survey received?”
“Can I see the overall results report for one survey?”
Tell an agent
Show the report for survey {survey_id}.
Get the total response count for survey {survey_id}.
GET /reporting/surveys/{survey_id}/questions List per-question reports for a survey · List survey question reports #
Ask an LLM
“How did people answer each question in my survey?”
“Can I get results broken down question by question?”
Tell an agent
List question reports for survey {survey_id}.
Show results for every question in survey {survey_id}.
GET /reporting/surveys/{survey_id}/questions/{question_id} Get one survey question's report · Get survey question report #
Ask an LLM
“What's the result summary for a single question in a survey?”
“Can I see how responses split across one question's choices?”
Tell an agent
Show the report for question {question_id} in survey {survey_id}.
Get the answer breakdown for survey {survey_id} question {question_id}.
GET /reporting/surveys/{survey_id}/questions/{question_id}/answers List individual answers to a survey question · List answers for question #
Ask an LLM
“What did each respondent actually write for one survey question?”
“Can I filter a question's answers to only new or known contacts?”
Tell an agent
List every answer to question {question_id} in survey {survey_id}.
Show answers to survey {survey_id} question {question_id} from {respondent_familiarity_is} respondents.
GET /reporting/surveys/{survey_id}/responses List responses to a survey · List survey responses #
Ask an LLM
“Who responded to my survey, response by response?”
“Can I find only the survey responses that chose a particular answer?”
Tell an agent
List all responses to survey {survey_id}.
Show survey {survey_id} responses where respondents chose answer {chose_answer}.
GET /reporting/surveys/{survey_id}/responses/{response_id} Get a single survey response · Get survey response #
Ask an LLM
“What were all the answers in one person's survey submission?”
“Can I open a specific survey response by its ID?”
Tell an agent
Show response {response_id} to survey {survey_id}.
Get the full submission {response_id} from survey {survey_id}.
GET /3.0/reporting List reporting resources #
GET /3.0/reporting/facebook-ads List facebook ads reports #
GET /3.0/reporting/facebook-ads/{outreach_id} Get facebook ad report #
GET /3.0/reporting/facebook-ads/{outreach_id}/ecommerce-product-activity List facebook ecommerce report #
GET /3.0/reporting/landing-pages List landing pages reports #
GET /3.0/reporting/landing-pages/{outreach_id} Get landing page report #
GET /3.0/reporting/surveys List survey reports #
GET /3.0/reporting/surveys/{survey_id} Get survey report #
GET /3.0/reporting/surveys/{survey_id}/questions List survey question reports #
GET /3.0/reporting/surveys/{survey_id}/questions/{question_id} Get survey question report #
GET /3.0/reporting/surveys/{survey_id}/questions/{question_id}/answers List answers for question #
GET /3.0/reporting/surveys/{survey_id}/responses List survey responses #
GET /3.0/reporting/surveys/{survey_id}/responses/{response_id} Get survey response #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mailchimp:mailchimp-reporting-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mailchimp-reporting-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mailchimp Reporting API
  contact:
    name: Mailchimp API Support
    email: apihelp@mailchimp.com
  x-refined-note:
  - x-permalink differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged reporting across 2 of this provider''s published API definitions: mailchimp-marketing-api-openapi-original.json, mailchimp-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://server.api.mailchimp.com/3.0
- description: Mailchimp API
  url: https://api.mailchimp.com
tags:


# --- truncated at 32 KB (1189 KB total) ---
# Full source: https://artifacts.apis.io/mailchimp/openapi/mailchimp-reporting-api-openapi.yml