Getting started with a subscription

Getting started with a subscription

1. Create your account

Sign in or register at the 1inch Business Portal. During onboarding you create your first application. Applications organize your API keys, usage, and logs.

2. Complete verification (KYC / KYB)

Verification is required to purchase or change a paid plan and to manage API keys (create, rotate, or delete). Complete KYC (individual) or KYB (company) for your organization from the portal when prompted.

3. Choose and pay for a plan

  • Compare plans on the pricing page and pick the one that fits your usage.
  • The plan CTA opens checkout in the portal. Select your billing interval (1, 3, 6, or 12 months; longer intervals lower the monthly rate).
  • Pay in USDC on Ethereum with a connected wallet (WalletConnect). Your subscription activates once the payment is confirmed.

The Free plan needs no payment. You can start calling APIs within the free quota as soon as you have created your account and application.

4. Get your API key

Your API key is available under Applications. A key is created automatically with your first application. Keys are bearer tokens. Keep them out of client-side code and public repositories. Add more keys or applications up to your plan limits.

5. Make an authenticated request

Send the key as an Authorization: Bearer header (or an apiKey query parameter, see Authentication):

Bash
1
2
3
curl -X GET \
  "https://api.1inch.com/swap/v6.0/1/quote?amount=1000000000000000000&src=0xEeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&dst=0xdAC17F958D2ee523a2206206994597C13D831ec7" \
  -H "Authorization: Bearer YOUR_API_KEY"

You receive 200 OK with the API response. Each call counts against your plan's monthly quota.

The same key works across every product and both REST and WebSocket endpoints. For user-consent flows and server-to-server access without shared secrets, the platform also supports OAuth 2.1.

Next steps

Did you find what you need?