What is an API Report?
Calls versus API Reports
Many property APIs return data for a single property. If we exclude calls that do not return a property, the number of calls made is the same as the number of properties returned.
ATTOM understands that the restriction of returning one property per call can be an inefficient way to return data for your applications. Many ATTOM API provide comprehensive search options allowing a program to return multiple properties in a single call. The information provided for each property is considered to be a single API Report. e.g. A Call to an AVM endpoint returning values for 1,000 properties is considered to be 1,000 API Reports.
To allow customers to manage costs,ATTOM API supports the option of pages. By default, an ATTOM API call will return no more than 1,000 API Reports in a single call. If a search returned more properties than the page size specified, it is possible to make additional calls to return the extra pages. ATTOM will only invoice for the API Reports actually returned. e.g. If an ATTOM API call resulted in 10,000 properties being matched but only the first two pages of 1,000 API Reports each were returned, the total cost for the two calls would be 2,000 API Reports.
ATTOM API Pricing
ATTOM API is priced based on the number of API Reports produced, not the number of calls made. If the total number of API Reports produced in a single month, exceeds the contracted quota, an invoice will be generated for the additional API Reports provided. The unit cost for these API Reports will be the same unit cost for the initial quota. e.g. If you are paying $1,000 per month for $100,000 API Reports ($0.10 per API Report), then additional API Reports will be charged ar $0.10 per API Report.