API access is included with the Agency plan and with an Agency trial. On an active
paid plan that does not include it, the account owner or an admin can add it for
$10/month from API Tokens in
the dashboard.A trial gets 50 project credits to evaluate the API — see Credit System.
Endpoints that return your own data (proposals, invitations, profiles, auto-bidding) use no credits.
Authentication
To use the Vollna API, you need to sign up for an account first. Follow these steps to obtain your API token:- Create an account at vollna.com
- Go to your Dashboard
- Click your profile menu (top-right)
- Select “API Tokens”
- Generate a new API token
X-API-TOKEN header with every request:
Rate Limiting
The Vollna API implements rate limiting of 5 requests per minute. API rate limits are essential for managing server load and ensuring consistent and reliable service for all users. By limiting the number of requests a user can make per minute, it helps prevent any single user from overloading the system, which can lead to slower response times or system outages, ensuring fair usage and availability of the service for everyone. When rate limits are exceeded, the API will return a 429 status code with the following response:Credit System
To ensure fair usage and prevent abuse of the API, we implement a credit-based system for certain endpoints. Each API request to retrieve projects consumes credits based on the number of projects returned. This system helps maintain service quality and prevents unauthorized data scraping. Project credits are consumed on these endpoints:GET /filters/{id}/projectsGET /results/{id}/projectsGET /projects/lookup
Paid plans can top up beyond their monthly allocation from the dashboard. A trial allocation is a
fixed ceiling and cannot be topped up.
The credit system is designed to accommodate normal business operations while preventing abuse. Most agencies will find their monthly credit allocation more than sufficient for their needs.
credits object, so you can track usage in real time:
credits_remaining is above zero, lower the limit parameter to fit the balance —
message names both numbers.
Common Response Formats
Success Response
Error Response
Status Codes
Vollna uses standard HTTP response codes to indicate the success or failure of an API request. In general:- Codes in the 2xx range indicate success
- Codes in the 4xx range indicate an error that failed given the information provided