Frequently Asked Questions
Find answers to common questions about our API, billing, technical support, and more. Can't find what you're looking for? Contact our support team.
|
Getting started is easy! First, create an account and verify your email. Then navigate to your dashboard to generate your API token. You can find all information in our comprehensive documentation.
Our API is language-agnostic and works with any programming language that can make HTTP requests. You can also use tools like cURL, Postman, or any HTTP client library.
Yes! We have extensive documentation with interactive examples. Our documentation includes all information regarding API usage.
Most developers can get it up and running within 30 minutes. Simple integrations typically take 1-2 hours, while more complex implementations might take a few days.
We support API key authentication (server-to-server). All authentication methods use HTTPS encryption. The API key can be refreshed instantly from your dashboard.
Yes! We offer a generous free tier that allows you to test all our basic features. The free tier includes up to 1,000 API requests per month.
Rate limits vary by plan: Free tier allows 100 requests/day, Basic plan allows 5,000 requests/day, Pro plan allows 50,000 requests/day. Rate limit headers are included in every response to help you monitor usage. Contact us if you need higher limits.
Our API uses standard HTTP status codes and returns detailed error messages in JSON format. Common codes include 200 (success), 400 (bad request), 401 (unauthorized), 403 (forbidden), 429 (rate limited). Each error response includes an error code, message, and suggestions for resolution.
Our API primarily uses JSON for both requests and responses.
We use pagination for optimal performance. Include the appropriate "limit"/"x_per_page" in your requests where applicable.
Yes, we use semantic versioning for our API. The current version is included in the URL (e.g., /v1/endpoint). We maintain backward compatibility and provide advance notice before deprecating older versions. New features are added to the latest version while maintaining stability.
We offer transparent, usage-based pricing with monthly plans. Free tier includes 1,000 API requests/month. Paid plans start at $6/month for 100,000 requests, $18/month for 1,000,000 requests, and custom enterprise pricing for higher volumes. All plans include full API access and email support.
When you approach your monthly limit, we'll send email notifications at 80% and 95% usage. If you exceed your limit, API requests will return a 429 (rate limited) error until the next billing cycle or until you upgrade/renew your plan (we recommend setting auto-renewal on). No surprise charges - you're always in control.
Yes! You can change your plan anytime from your dashboard. Upgrades take effect immediately with prorated billing. Downgrades take effect at the start of your next billing cycle. You'll receive confirmation emails for all plan changes and can view your billing history anytime.
We accept all major credit cards (Visa, MasterCard, American Express, Discover), PayPal, and bank transfers for enterprise accounts. All payments are processed securely through Stripe with PCI DSS compliance.
Yes! We offer refunds, you can read more about our refund policy on our website.
You can cancel your subscription anytime from your account profile under "Current Plan". Cancellation takes effect immediately, and your current subscription will downgrade to our free tier.
We provide email and phone support for all users.
Depending on the issue and plan, between 1 hour and 72 hours.
Yes! Pro and Enterprise plans include technical implementation assistance. Our solutions engineers can help with integration planning, code reviews, performance optimization, and best practices. We also offer paid professional services for complex implementations.
First, check our status page for any ongoing issues. Verify your API key is correct and active. Ensure you're using HTTPS and the correct endpoint URLs. Check for firewall or proxy issues. Our documentation includes a troubleshooting guide with common solutions and diagnostic tools.
Yes! Your dashboard includes usage monitoring, error rate tracking, and performance metrics. Also you have the option to set up custom alerts for usage thresholds, error rates, or API downtime via the logs and analytics API endpoints to help optimize your integration.
Use bulk endpoints when possible, implement proper caching strategies, utilize pagination for large datasets, and consider using webhooks instead of polling. Our documentation includes performance best practices, and our support team can review your implementation for optimization opportunities.
You can refresh and view your API key from your dashboard under "API Key". Always keep your key secure and rotate it regularly.
You can update your profile, billing information, and preferences from your account dashboard. Click on your profile picture and select "Account Settings." Changes to billing information may require verification. You'll receive confirmation emails for important account changes.
Yes, you can change your account email address from the Account Settings page. You'll need to verify the new email address before the change takes effect. If you need to transfer ownership to another person, contact our support team for assistance.
You can delete your account from Account Settings > Delete Account. This action is permanent and will remove all your data, API keys, and billing history. Active subscriptions will be canceled. We recommend downloading any important data before deletion.
Yes! Your dashboard includes comprehensive usage analytics with charts showing API calls over time, success/error rates, most used endpoints, and geographic usage distribution. You can export reports in CSV format and set up automated monthly usage reports via email.
Still have questions?
Can't find the answer you're looking for? Our support team is here to help you get the most out of our API.