01 · Narrow
Filter the exact slice
Choose app, network account, campaign, country, platform, date range, asset type, or creative attribute.
Cross-network ad reporting
Build the view your decision needs, from spend and installs to purchases, revenue, and ROAS. Keep every network's attribution window visible, then export the result or query it through the API and MCP.
| Creative | Network | Spend | Installs | Revenue | ROAS |
|---|---|---|---|---|---|
| ugc_hook_reveal_v3.mp4 | AppLovin | $12,480 | 3,204 | $18,912 | 1.52 |
| static_carousel_04.png | Meta | $7,930 | 1,877 | $11,340 | 1.43 |
| playable_tutorial_v2 | Unity | $5,268 | 1,405 | $6,020 | 1.14 |
Report builder
Move from an account total to the campaign, ad group, ad, country, platform, creative, or creative attribute behind it. Save the spreadsheet work for analysis, not assembly.
01 · Narrow
Choose app, network account, campaign, country, platform, date range, asset type, or creative attribute.
02 · Compare
Report impressions, clicks, spend, installs, purchases, revenue, CPI, CPA, IPM, CTR, and ROAS where the provider supplies them.
03 · Deliver
Export the selected hierarchy, chart results over time, or deliver threshold alerts to Slack and Telegram.
Attribution windows
Lemon keeps the provider and outcome window attached to each metric. A D7 cohort result does not quietly become interchangeable with a 28-day click result. The reference on what each ad network's attribution window measures documents the click, view, cohort, and postback rules for these networks and two more.
| Provider | Outcome basis | How the report handles it |
|---|---|---|
| AppLovin and Unity | D0, D1, D3, and D7 | The selected cohort window remains part of the metric name. |
| Meta | 1, 7, and 28-day click | Click windows remain separate from post-install cohort windows. |
| Google Ads | Conversion lag under 1, 2, 4, and 8 days | Lag-qualified results remain visible rather than flattened. |
| Unavailable metric | N/A | Missing data stays missing. It is never converted to zero. |
Exports · alerts · REST API · MCP
The REST API and MCP server expose read-only Creative Analytics data. They can query and rank creatives, inspect one creative, and compare attribute performance without changing bids, budgets, targeting, or campaigns. The guide to exposing marketing analytics through an API and MCP covers field definitions, freshness, provenance, permission scope, and how the interface should behave when a source is incomplete.
Read-only REST API
curl -H "Authorization: Bearer $LEMON_API_KEY" \
"https://api.lemon-ai.com/v1/creatives/top?metric=roas:d7&order=best&limit=10" Read-only MCP server
claude mcp add --transport http lemon https://api.lemon-ai.com/mcp
# Then ask your assistant:
Which US video creatives had the best D7 ROAS last month? 8 REST endpoints · 10 MCP tools · analytics:read scope
AI assistants and agents
Connect Lemon's MCP server to Claude, ChatGPT, Claude Code, Cursor, VS Code, or another compatible client. The assistant reasons over Lemon's reporting tools and returns the underlying read-only results. Lemon is not replacing your assistant with a separate reporting chatbot.
Find
Find a creative by name or text, then fetch its media URL, network, type, and assigned attributes.
Rank
Rank creatives by a selected metric and filter the answer by account, campaign, country, platform, or date.
Explain
Break a metric down by hook, format, subject, call to action, or another creative attribute defined in Lemon.
Creative reporting
Open Creative Analytics for asset-level reporting, network coverage, alerts, exports, API access, and MCP access.
Explore Creative Analytics →Cohort reporting
Open Cohort Prediction for revenue, ROAS, ARPU, LTV, and payback views that separate actual and forecast periods.
Explore Cohort Prediction →Bring your hardest growth question
Bring one app and the decision in front of you. We’ll show you what Lemon finds.