Bring your revenue reports into the tools you already use.
The API lets software request reports from Attriboo or send supported events and payments to it. Your developer can build a dashboard, a scheduled report, or a custom payment connection around the same revenue questions you ask in the app.
For teams with a developer who want to use attribution data in their own systems.
Free plan · No credit card required
- Your workflowA report or service
Choose the business question your software should answer.
- ConnectionAuthenticated API
A server sends a request using authorized workspace access.
- ResultStructured report data
Use returned metrics in your own approved tools.
A software connection, not a separate source of sales. The report depends on activity recorded in Attriboo.
The useful part
A clearer view of what brings customers.
Keep reports in your workflow
Request headline metrics, daily trends, or detailed breakdowns. Use the results in an internal report without copying numbers from the dashboard by hand.
Send custom business activity
Record supported goals and visitor identification from your server. A custom payment implementation can send sales when a native provider connection does not cover your setup.
Use consistent definitions
Reports share Attriboo's reporting logic. Choose the website, period, comparison, and attribution model rather than silently mixing different report settings.
Getting started
A few steps. A useful question to answer.
Define the report you need
Pick the website, dates, and question. For example, compare source revenue for the last 30 days with the previous period.
Get authorized access
Owners and admins find the workspace API key in Settings → API & MCP. Keep the key on your server, not in a public website or mobile app bundle.
Request and check the data
Use the /api/v1 base URL and a Bearer token. Read the returned site currency and date scope before formatting or comparing amounts.
Before you connect
Know what the reports can tell you.
Which reports can I request?
Use GET /sites, /stats/overview, /stats/timeseries, and breakdowns such as /stats/sources, /stats/channels, /stats/campaigns, and /stats/pages. Sales, funnels, AI search, and time-to-purchase reports are also available.
What are the data conventions?
Money is returned as integer cents in the selected website's currency. Dates use UTC. Reports cover the available recorded data, with a 365-day window and up to 50,000 recent events per website.
What access does a workspace key have?
The workspace key can read analytics and record supported events and sales. It is not a read-only or per-website key. Regenerating it immediately invalidates the old key and integrations using it.
Example request · run on a trusted server
curl -H "Authorization: Bearer $ATTRIBOO_API_KEY" "https://www.attriboo.com/api/v1/stats/overview?site=YOUR_SITE_ID&period=30d"A few common questions
API, explained simply.
Can I use the API without a native payment integration?
A developer can send supported payments from your server. They still need to map your payment events and visitor references correctly; an API request does not create missing website visits.
Is API access included in the Free plan?
The Free plan includes all product features, including API access. Monthly event and website limits still apply; check pricing for the current allowance.
Will API reports always match another analytics tool?
Different tracking coverage, timezones, currencies, dates, and attribution rules can produce different results. Compare definitions and scope before expecting totals to match.
Is there a request limit?
The current limit is 120 requests per minute per key per server instance. Rate-limit headers explain the allowance, and a 429 response means your integration should wait before retrying.
Keep following the revenue.
All featuresMCP
Connect a compatible AI assistant to Attriboo's read-only MCP tools. Ask about revenue, sources, campaigns and customer journeys in plain English.
CLI
A dedicated Attriboo CLI is planned. Explore the intended revenue-reporting workflow and use the available API or MCP server today.
Paddle
Connect Paddle Billing transactions, renewals and refunds to recorded website journeys. See the marketing sources associated with your revenue in Attriboo.
Start with your next revenue question.
Connect the activity you can record, compare the sources behind it, and decide on one useful next step.
Start free