Monthly Active Users

Monthly Active Users

A Monthly Active User (MAU) only applies to Premium subscriptions and is defined as a unique user on your platform that accessed data from our API since the start of the current billing period.

Let's say you have a barcode scanner in your app, and it is set up to hit our API every time it gets used. Every time a user scans a barcode you must include a user ID with your API call. This can be any string of letters or numbers and doesn't have to relate back to your own database. If you have 1,000 users but only 10 of them scan a barcode you have 10 Monthly Active Users.

When the time comes to pay your bill we count how many of your users have accessed our API since the start of the current billing period.

Monthly Active Users
Tier 1
$0.001 each
Tier 3
2,500,001 - 15,000,000
$0.0001 each
Tier 3
$0.00001 each


Let's say you have 20,000,000 Monthly Active Users accessing our API. The amount you would be paid would be calculated by going from tier to tier. You would get charged $0.001 for 2,500,000 of them, $0.0001 for 15,000,000 of them, and $0.00001 for the remaining that spill over into the third tier.

The bill for the example above would be $4,324 ($299 base price + $4,025 MAU). This is an extreme example, but it is good to acknowledge how our billing scales as your platform grows.

Now let's say that your platform has 2,500 Monthly Active Users as defined above. Your bill would be $301.50 ($299 base price + (2,500 * $0.001)) for 2,500 MAU.

Use our interactive Cost Calculator to estimate your bill.

More about Monthly Active Users

Premium subscribers must pass a user_id URL parameter with each call made to any of our API endpoints. The ID you provide can be an arbitrary string of letters or numbers you assign to a user when they access our API and is only used for billing purposes. When a user on your platform triggers a call to our API the ID you assign them must be passed to our endpoint.

An example API call would look something like this:

[ENDPOINT].php?api_key=[YOUR API KEY]&code=[BARCODE]&user_id=[USER ID]

    • Related Articles

    • Why am I getting a 401 error?

      You will receive a 401 error when you have exceeded the maximum number of requests per minute as allowed by your subscription. Please consider upgrading your subscription to receive more requests per minute. Our Premium subscription does not put a ...
    • What does attribution mean?

      All API subscribers must provide a link back to us or cite us as a source for all data that comes from our database. Please visit our Attribution Guide for information, links, and logos. Please open a support ticket if you are a Premium subscriber ...
    • What is a rate limit? What are requests per minute?

      A rate limit is a limit on the number of times you can make a request to our API within a given time span. Limited and Standard subscribers are limited to the number of requests they can make per minute while Premium subscribers have unlimited ...
    • Chomp API License Information

      The following terms of use ("Terms") govern access by you (“you”, “your”, “yours”) to and use of the application program interfaces, software, code, specifications and documentation and related materials (the "Chomp API"), which are made available ...
    • Do you offer free access or a free trial?

      Our API is a paid service and we do not offer completely free access to it. However, the Limited subscription does give you a chance to use our API for very low costs. All new Standard and Premium subscriptions are eligible for a 5 day free trial. ...