Your SpyFu Pro Plan or Teams Account includes a credit of 10,000 units. Anything over that is charged to the credit card on file for your account at a cost of $0.50 for every 1000 extra units.
You can see your API usage by month at https://www.spyfu.com/account/api
For every API request made, you get a number of rows returned. We will use the "rows returned" to make the calculations and call them units.
Here's a break down.
In this example, I've gotten back 22,333 rows across all 4 API endpoints that I tried.
You have a base of 10,000 units included, so that leaves 12,333 units as the overage.
Overage is charged in increments of 1000, so it is $0.50 x 12.33. This makes a final API cost of $6.17 for the month.
API Rows Explained
There's a lot of information included in an API call. Are those multiple rows?
A “row returned” refers to one result object, not individual metrics.
In this example, resultCount = 1 means all of those metrics together count as a single row. You’re only billed per result returned (for example, per domain per month), not per field inside the result.
All of the fields inside that result (ad spend, clicks, rank, etc.) are included together in the same row and do not count separately.
However, that changes when you start layering the data. For example:
1 domain × 1 month → 1 row
1 domain × 12 months → 12 rows
2,000 domains × 1 month → 2,000 rows
2,000 domains × 12 months → 24,000 rows


