Introduction
Birdeye helps businesses grow through happy customers. Over 80,000 businesses use Birdeye every day to attract new leads with Listings, Reviews, and Referrals, convert them into customers with Webchat, Appointments, and Payments, and delight those customers with Surveys, Ticketing, and Insights - all in one place.
The Birdeye APIs are built on HTTP and are RESTful APIs.
Uses resource-oriented URLs.
Uses built-in HTTP capabilities for passing parameters and authentication.
Responds with standard HTTP response codes to indicate errors.
Requests and responses payload attached with all the mentioned APIs; you may choose your preferred language per the integration requirement.
Authentication and API Rate Limits
To call a Birdeye API, you need a valid API key. It can be fetched via the Birdeye dashboard and is a confidential key.
To avoid exceeding your API rate limits and ensure smooth operation of your integrations, consider the following best practices:
Understand Your Limits: Review your account documentation or contact support to determine your specific API rate limits.
Design Efficient Integrations: Optimize your API calls to minimize unnecessary requests. For example, batch requests where possible or use caching to reduce repetitive calls.
Monitor Usage: Implement monitoring tools to track your API usage in real-time. This can help you identify and address potential overages before they occur.
Plan for Scaling: If your integration requires a higher volume of API calls, consider upgrading your account plan to accommodate increased usage. By following these guidelines, you can effectively manage your API usage and avoid disruptions caused by exceeding rate limits.
Birdeye enforces API rate limits to ensure optimal performance and fair usage across all accounts. These limits are applied per API key and are an important consideration when designing integrations with Birdeye’s platform. The specific rate limits for API calls can vary depending on your account plan. For example, some accounts may have a daily limit of 10,000 API calls, but this is not a universal threshold. It is essential to consult your account’s documentation or contact Birdeye support to confirm the exact rate limits applicable to your account. If too many requests are made within the threshold timeframe, an error will be returned in the response.
