When does my API usage get reset?
API Limits
To maintain acceptable response times for all our customers, ATTOM has the option to limit the number of calls made every minute, hour, day, and month. At the moment the only limit ATTOM enforces is 200 calls per minute. Each plan also provides for a set number of calls to be made per month.
The limits are calculated using Coordinated Universal Time (UTC)
- Minute counts are reset at second #0 of every minute
- Hourly counts are reset at minute #0 of every hour
- Daily counts are reset at midnight (UTC) each day
- Monthly limits are reset at midnight at the end of each calendar month (UTC).
Monthly Base Plan
Each ATTOM API account has a defined number of calls that can be made each month as part of the plan. The number of calls included in the base can range from 1,000 per month up to 1,000,000. Our goal is not to penalize customers who go over the agreed number of calls included in the base plan. Any usage over and above that limit is then charged at an overage rate that is equal to the per-call rate included in the base plan. The amount of any overage is based on the total number of calls made in the calendar month (UTC).
e.g. If a customer is on a plan allowing 10,000 calls per month to specific endpoints for $1,000 ($0.10 per call) and they consume 11,500 calls in a calendar month, an overage of 1,150 * 0.10 = $150 for the additional calls.
Notifications
To help customer manage their API usage, a notification is automatically sent to each customer when they reach 50%, 80%, 90%, and 100% of their monthly allocation.
Monitoring Usage
When you sign in to the Developer Portal (https://api.developer.attomdata.com/) you can access metrics about current usage of each endpoint via your Account Dashboard
Example: