generated: '2026-08-11' method: searched source: skills/admakeai-api.md (provider-published SKILL.md, https://github.com/mesmerlord/admakeai-agent-skills); https://admakeai.com/llms.txt docs: https://admakeai.com/api/docs limit_count: 2 note: >- AdMakeAI publishes NO request-rate limit and NO rate-limit response headers. What it does publish are two hard account-level ceilings plus a credit budget, all enforced as application errors rather than as 429s. An agent therefore has no runtime signal to back off on — it can only discover exhaustion by getting a FORBIDDEN error. The human API reference at /api/docs returns 403 to non-browser clients, so a documented header scheme cannot be ruled out; nothing in the provider's machine-readable surface mentions one. limits: - name: free-plan daily generation cap scope: per-account window: 1 day limit: null limit_note: The cap exists and is documented; its numeric value is not published. applies_to: [adGeneration__create, adGeneration__generateImage, adGeneration__edit, adSet__generateBatch, videoGeneration__start] plan: Free error: 'FORBIDDEN: daily limit reached' remediation: Upgrade at https://admakeai.com/pricing source: skills/admakeai-api.md - name: active API keys per account scope: per-account window: concurrent limit: 5 error: 'FORBIDDEN: You already have 5 active API keys' remediation: Revoke a key at https://admakeai.com/dashboard/integrations/api source: skills/admakeai-api.md quota: model: credits detail: >- Generation spends plan credits (2 for a standard image, 5 for high quality, count x cost for a batch). Read-only tools are free. The provider instructs agents to call user__getCredits before any batch of more than 10 generations. artifact: plans/admakeai-plans-pricing.yml response_headers: documented: false observed: false checked: [X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, RateLimit, RateLimit-Policy, Retry-After] note: >- Not observable from here — every /api/* path returns a Cloudflare 403 challenge to an unauthenticated non-browser client, so no live application response could be inspected. exhaustion_status_code: null exhaustion_note: Errors surface as tRPC-style FORBIDDEN codes; no 429 behaviour is documented. x-evidence: fetched: '2026-08-11' probes: - url: https://admakeai.com/api/v1 http_status: 403 - url: https://admakeai.com/llms.txt http_status: 200