> ## Documentation Index
> Fetch the complete documentation index at: https://jupiter-docs-beam-tx-jup-ag-submit.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Frequently asked questions about the Jupiter Developer Platform.

<AccordionGroup>
  <Accordion title="Is the free tier really free?">
    Yes. The free tier requires no payment. Sign up, generate an API key, and start making requests at 1 RPS. You can also make keyless requests at 0.5 RPS without signing up.
  </Accordion>

  <Accordion title="What do I get by upgrading from Free?">
    Higher rate limits, included credits, and priority support on the Pro plan. All plans use the same API with the same data freshness and latency. See [Plans and Pricing](/portal/plans) for a full comparison.
  </Accordion>

  <Accordion title="Can I use the same API key for all endpoints?">
    By default, yes. A key works across all Jupiter APIs unless you restrict it with [permissions](/portal/api-keys#permissions).
  </Accordion>

  <Accordion title="How quickly does a new API key take effect?">
    New keys, permission changes, and deletions take effect within about 15 seconds.
  </Accordion>

  <Accordion title="Do all API requests share the same rate limit?">
    Most do. Swap, Price, and Token requests share the same bucket. However, `/swap/v2/execute` and `/tx/v1/submit` each have their own dedicated bucket. See [Rate Limits](/portal/rate-limits#buckets) for the full breakdown.
  </Accordion>

  <Accordion title="What happens if I exceed my included credits?">
    Paid plans are billed for overage{/* at $1 per 1M credits, hidden per DEV-556 */}. You will not be cut off - requests continue to work and the overage is added to your next invoice.
  </Accordion>

  <Accordion title="Do execute endpoints really cost 0 credits?">
    Yes. All execute endpoints cost 0 credits. See [Plans and Pricing](/portal/plans) for the full per-endpoint credit breakdown.
  </Accordion>

  <Accordion title="Can I switch between monthly and annual billing?">
    Plan changes keep your current billing cadence. To switch between monthly and annual billing, cancel your current subscription at the end of the billing period and re-subscribe with the new cadence.
  </Accordion>

  <Accordion title="What happens if I upgrade or downgrade my plan?">
    **Upgrades** take effect immediately with pro-rated billing. **Downgrades** take effect at the end of the current billing period.
  </Accordion>

  <Accordion title="What happens when I cancel my plan?">
    Cancellations take effect at the end of the current billing period. You keep your paid rate limits and credits until then, after which your account downgrades to the Free tier.
  </Accordion>

  <Accordion title="What happens if my payment fails?">
    Stripe retries up to 8 times over 2 weeks, sending you an email on each failed attempt. If payment succeeds during this period, your subscription continues on its existing billing cycle. If all retries fail, your account downgrades to the Free tier.
  </Accordion>

  <Accordion title="I had an account on the old Portal. What do I do?">
    Your API keys are preserved. Sign in to the new platform and set up your legacy organisation. You get your equivalent rate limits for free during the 3-month grace period. See the [Migration Guide](/portal/migration) for full details.
  </Accordion>

  <Accordion title="I was on the Ultra tier with dynamic rate limits. What now?">
    Dynamic rate limits have been removed. During the 3-month grace period, you keep your equivalent RPS. After that, choose a paid plan that matches your needs.
  </Accordion>

  <Accordion title="What about latency? Does my location affect performance?">
    Yes. Latency depends on your server's proximity to Jupiter's API gateway regions. See [Latency and Server Locations](/portal/latency) for the full list of regions and colocation guidance.
  </Accordion>

  <Accordion title="I need more than 150 RPS.">
    [Contact us](https://airtable.com/apppC9l7PaT9XG8jN/pagjXGV6PFNwUd9P2/form) for an enterprise plan with custom rate limits, SLAs, and volume pricing.
  </Accordion>

  <Accordion title="Who can see my team's data and keys?">
    Everyone in your organisation can view every team's analytics and request logs, read-only. Only members of a team, and organisation owners and admins, can create or manage that team's API keys and firewall rules. See [Organisations & Teams](/portal/organisations).
  </Accordion>

  <Accordion title="How do I stop a leaked key from being abused?">
    Restrict the key with [permissions](/portal/api-keys#permissions) so it can only call the APIs it needs, and add [firewall](/portal/firewall) rules to rate-limit or block abusive traffic by IP, country, or key. You can also delete the key. Changes take effect within about 15 seconds.
  </Accordion>

  <Accordion title="Can I rate-limit by country or IP?">
    Yes. Add a [firewall](/portal/firewall) rule with a `Country` or `IP/CIDR` condition and a `Rate limit` action. Firewall rate limits can be scoped per IP, per API key, or per team.
  </Accordion>
</AccordionGroup>

## Support

For further assistance, visit our [support page](/resources/support).
