Skip to main content
Published: March 30 2006, 3:48:00 PMUpdated: November 28 2020, 2:00:33 PM

How can I see my Application's API Usage Statistics?

There are two great ways for you to track your Application's API Usage statisics. The first and easiest way, is to use the API Usage Report available on the eBay Developer Website at http://developer.ebay.com/DevZone/account/dashboard.asp.

The second way to get details on your application's usage data is to call GetAPIAccessRules. To see a summary, the CallName value to look for is ApplicationAggregate. The DailyUsage, HourlyUsage, and PeriodicUsage will tell you how many API calls you have made. An explanation of the fields is given below:

<ApiAccessRule>
<CallName>ApplicationAggregate</CallName>
<CountsTowardAggregate>true</CountsTowardAggregate>
<DailyHardLimit>100000000</DailyHardLimit>
<DailySoftLimit>90000000</DailySoftLimit>
<DailyUsage>37897</DailyUsage>
<HourlyHardLimit>100000000</HourlyHardLimit>
<HourlySoftLimit>90000000</HourlySoftLimit>
<HourlyUsage>2056</HourlyUsage>
<Period>-1</Period>
<PeriodicHardLimit>0</PeriodicHardLimit>
<PeriodicSoftLimit>0</PeriodicSoftLimit>
<PeriodicUsage>0</PeriodicUsage>
<ModTime>2006-03-27T20:49:51.000Z</ModTime>
<RuleCurrentStatus>NotSet</RuleCurrentStatus>
<RuleStatus>RuleOn</RuleStatus>
</ApiAccessRule>

CallName: The specific call for which the rule exists. If ApplicationAggregate, represents the sum of all calls made that count towards the aggregate.

CountsTowardAggregate: If True, the call usage counts towards the aggregate limit, if False the call usage does not count towards the aggregate

DailyHardLimit: Maximum number of daily calls before the application is blocked from making this call

DailySoftLimit: Number of daily calls before a warning is sent

DailyUsage: Number of calls made for the current day

HourlyHardLimit: Maximum number of hourly calls before the application is blocked from making this call

HourlySoftLimit: Number of hourly calls before a warning is sent

HourlyUsage: Number of calls made for the current hour

Period: -1 ( disabled) , 0 ( Monthly)

PeriodicHardLimit: Maximum number of calls per period before the application is blocked from making this call

PeriodicSoftLimit: Number of periodic calls before a warning is sent

PeriodicUsage: Number of calls made for the current period

How well did this answer your question?
Answers others found helpful