API Plans - Free and Paid
On November 1st, 2022, Zapper rolled out paid plans for high-volume consumers of our API via implementing a points system, where each successful API query has a related point value. You can read the full details of the API plan rollout this Medium post.
The points breakdown is as follows:
- Queries on
v2/balancesendpoint: 7 API points
- Queries on all other endpoints: 1 API point
When querying, each wallet counts as 1 query, even if multiple addresses are bundled into 1 call. By way of example only, if you pass 10 Wallets into 1 API call of v2/balances endpoint, that will count as 10 queries of that endpoint, for a total of 70 points.
Free monthly quota of points
To support hobbyist developers and personal projects, all API clients receive 10,000 free API points at the start of the month, and will receive 10,000 points each month going forward. The 10,000 points granted each month is the equivalent of 10,000 free queries per month on non-
The free points expire at the end of the month, so it's a "use-it-or-lose-it" situation within the month. Note that these points are granted to each API client, and not on an API-key basis. If you have multiple API keys associated with your account, all your keys will share the same pool of points.
Paid API plans for larger API users
There are many API users who's query volume needs exceed 10,000 points in a given month. For these users, there is now the option to purchase additional points.
Points that are purchased expire after 12 months, allowing devs to consume them over time, across many months. This is helpful, as Zapper offers discounts on larger point purchases.
Illustrative examples of how purchasing points work with discounts
If you purchase $10,000 USD worth of Points, then you would receive $10,000 x 1,333 Points = 13,330,000 Points, because a $10,000 purchase is in the Base tier for pricing. Your purchased Points would pay for either 1,904,285 queries of the v2/balances endpoint (as each of v2/balances query costs 7 Points), or 13,330,000 queries of all other endpoints (as those are 1 point each).
As another example, if you purchased $300,000 USD worth of Points, you would receive 666,600,000 Points, as $1 USD gets you 2,222 Points in the Top tier (for pre-purchases greater than $250,000).
However, sequential, lower value pre-purchases do not sum to increase the pricing tier. By way of example only, one $10,000 USD purchase cannot be combined with a $15,000 USD purchase a week later to claim Middle tier pricing. Both purchases generate 1,333 Points per USD.
Other benefits of being on a paid planHigher RPMs: We will use our best effort to accommodate higher RPM rates if your business needs it and you have purchased points. Please reach out to us to discuss at [email@example.com](mailto:firstname.lastname@example.org).Direct line of communication with dev team: If you purchase more than $25,000 USD in points, we will establish a private telegram/discord chat with Zapper product and engineering team; This will offer you a line of communication to Zapper’s product team for you to provide Feedback, ask technical questions about our APIs, highlight issues you're running into while building and to offer you an early heads-up on API changes.
How to purchase API points
You can pay either on-chain, using USDC, or off-chain, using credit cards, debit cards, bank account details, etc.
To pay using a credit card, debit card or bank account, simply follow this link to our Stripe checkout flow.
Once the purchase is completed, we will credit your API key with the corresponding amount of API points purchased.
Note that if you require an invoice to be sent to you that shows our business address and your business's details, please fill out this form, and we will send you an invoice shortly, through which you can pay.
All payments will be made in USDC on the Ethereum network, paid to the address
0x7EA6CfC929f2425720c5964494B96661576f9cFa. This address is a multi-sig on Ethereum; please be sure to not send any funds to this address on any other network than Ethereum, or else the funds will be lost.
Once you have completed the transaction, please fill out this form and include a link to the transaction, so we can connect the transaction with your API account. We will then credit your account with the API credits.
Monitoring API use and API point purchases
We recognize not everyone is able to build monitoring for their API usage, so we have built a dashboard for API users to understand their query volume, points usage, and see their points purchase history.
You can find the dashboard at this link.
The first time you access the dashboard, you will need to request access, and access requires a Google-managed email address to be granted. We plan to launch an updated API partner portal in the coming months that will not have this Google dependency.
The dashboard operates using the first 8 characters of your API key, which you input into the green box in the top right of the dashboard when accessed. So, if your API key
12345678-abced-abc123123, you would input
12345678 into that box.
If you do not have a Google-managed email, or do not want to sign-up with that email, you can instead reach out to us at email@example.com and we can send you your API usage details directly.