The Billing Center API

The Billing Center API allows you to access your website’s monthly usage over the Akamai network.

This guide details the most recent version 2 of the Billing Center API, which provides data in JSON format. For the deprecated version 1, which provides CSV data, see Billing Center API, v1.

Who Should Use This API

Use this API if you administer an Akamai-accelerated website, and want to develop your own tools to visualize and track how your site is being used. A range of data is available, including number of hits, megabytes served, and transmission speed. You can also use the API to compare usage data with your billing invoice.

Getting Started

Before using this API for the first time:

  • Review the OPEN API Introduction on tools that Akamai provides.

  • Review OPEN API Provisioning to create your OPEN API access credentials and authorizations. As detailed in API Identity Model, you then access the API using custom hostnames that looks like this:

  • If you want to use this API to compare your usage data with your final bill, you need a separate token to provision the Invoicing API.

  • Some API operations require contractId and productId identifiers. They are both available programmatically from the Contracts API. The Billing Center API allows access to any contract for which you have permission to view billing data.

  • Some API operations require reporting group identifiers. If you don’t already have them, they are available in the Luna Control Center’s Contract Usage CP Code Groups view. Use the Group ID to specify a valid reportingGroupId.

  • If you need help with the API, provide feedback with the {OPEN} developer community, or else contact your Akamai representative for help understanding your data.

Last modified: 4/13/2017