Skip to main content

Quick start

You can start making requests to api.jup.ag immediately - no sign-up required. Keyless requests are rate-limited to 0.5 RPS, which is ideal for testing, prototyping, or AI agent use cases. For production applications, sign up for an API key to unlock higher rate limits and access Developer Platform features like analytics and usage monitoring.
1
Sign up at Portal
2
Create or join a team in your organisation
3
Generate an API key in that team
4
Pass the key via the x-api-key header in your requests to api.jup.ag

Choose a plan

All plans use the same base URL (api.jup.ag) with the same data freshness and latency. Higher tiers unlock higher rate limits and included credits.
PlanPriceRequests/secBest for
Free$01Getting started, prototyping
Developer$25/mo10Side projects, early products
Launch$100/mo50Growing products
Pro$500/mo150Teams at scale
See Plans and Pricing for full details including credits, annual billing, and per-endpoint costs.

Using your API key

Pass your API key in the x-api-key header:
const response = await fetch('https://api.jup.ag/price/v3?ids=So11111111111111111111111111111111111111112', {
  headers: { 'x-api-key': 'YOUR_API_KEY' }
});
const data = await response.json();
import requests

response = requests.get(
    'https://api.jup.ag/price/v3?ids=So11111111111111111111111111111111111111112',
    headers={'x-api-key': 'YOUR_API_KEY'}
)
data = response.json()
curl -H "x-api-key: YOUR_API_KEY" \
  "https://api.jup.ag/price/v3?ids=So11111111111111111111111111111111111111112"
New keys take effect within about 15 seconds.

Next steps

Organisations & Teams

Group teams and control who can manage each one.

API Keys

Scope a key to specific APIs.

Firewall

Block abuse and rate-limit traffic to your keys.

Request Logs

Inspect individual requests.

Analytics

Track traffic, performance, and cost.

Migrating from the old Portal?

Your API keys are preserved. See the Migration Guide for details.