Skip to main content
The Appeeky API uses a credit-based rate limiting system. Each plan has monthly allowances for normal API work and, on eligible plans, dedicated AI Visibility and creative buckets. Every API call deducts credits from the bucket that matches the endpoint’s cost profile.

Plans

X-Plan and /v1/auth/usage report your Plan ID (indie, small, growth, medium, or large). Web subscription bundles use web_indie, web_startup, and web_agentic_scale; each includes 1,000 API credits plus its plan-specific creative quota.
Need more credits? Contact us at support@appeeky.com to upgrade your plan or discuss custom pricing for higher volumes.

Credit Costs Per Endpoint

Credits are charged based on the computational cost of each endpoint. Heavier endpoints that aggregate multiple data sources cost more. Dedicated buckets are used for AI Visibility (credits.aiVisibility) and creative generation (credits.creative).

Free (0 credits)

Light (1 credit)

Standard (2 credits)

Heavy (3 credits)

Advanced (4 credits)

Premium (5 credits)

Standard (2 credits) — continued

Credits are only deducted on successful responses (2xx status codes). Failed requests (4xx, 5xx) do not consume credits.

Creative credits


Response Headers

Every authenticated response includes rate limit headers so you can track consumption programmatically: Example response headers:
Use X-RateLimit-Remaining in your code to implement graceful throttling before hitting the limit.

Check Your Usage

Use the usage endpoint to see a detailed breakdown of your current month’s consumption:
Response (200 OK):

When the Limit Is Reached

When your monthly credits are exhausted, all credit-consuming endpoints return 429 Too Many Requests:
The response still includes rate limit headers so you can check the reset time:
The /v1/health endpoint (0 credits) always works, even when your credit limit is exhausted. Use it to verify the service is up before investigating 429 errors.

Monthly Reset

Credits reset automatically on the first day of each calendar month at 00:00 UTC. Unused credits do not carry over to the next month.
Check your X-RateLimit-Reset response header or the resetDate field from /v1/auth/usage to see the exact reset timestamp for your current billing period.