# Quick Start Get started with the Vybe API in under 5 minutes. This guide walks you through signing in, getting your free API key, and making your first request. ## What You'll Need * A Solana wallet (Phantom, Solflare, etc.) **or** a social account (Google, X, GitHub) * Basic familiarity with REST APIs * Your preferred programming language (we'll show examples in cURL, JavaScript, and Python) ## What You'll Get * A free API key with 25,000 credits/month * Access to all Vybe endpoints * 60 requests per minute rate limit Vybe's API is designed for simplicity—authenticate with a single header, get predictable JSON responses, and scale from hobby projects to production applications with the same interface. Whether you're building a trading bot, portfolio tracker, or analytics dashboard, this guide will have you up and running in minutes **Ready?** Let's go! *** ## Sign In Go to Vybe and Sign in with either your Solana wallet or Social Sign In (Google, X, and Github are supported). If you sign in with your Solana wallet, you must authenticate your ownership with a transaction first. *** ## Go to API Dashboard Once signed in, navigate to your API Dashboard accessible via the top right dropdown menu. From this page, you can manage your API subscriptions and generate your free API key. All users have access to the free plan, where you can test all our available endpoints with limited RPM and credits. *** ## Generate Key Click on the **"Generate Key"**, and a modal will appear where you can name and create your key. Make sure you copy your key somewhere secure first before continuing. Once the modal is closed, you will not be able to copy your API key again and will need to recreate one. The **Vybe API URL** will also be visible once a key is created. *** ## Manage Keys You can have up to 5 API keys. To delete an existing key, simply press the recycle icon and confirm via a modal. *** ## Using Your API Key To use your API Key, please include it in the request Header as **"X-API-Key"**. Failure to include a valid API Key in your request will result in a 403 Forbidden Error. It should look something like this: ```curl curl --location 'https://{replace with Vybe API URL obtained from your API dashboard}/account/known-accounts' \ --header 'x-api-key: {replace with Vybe API Key obtained from your API dashboard}' ``` *** ## Make Your First Request ```bash curl -X GET "https://api.vybenetwork.com/tokens/So11111111111111111111111111111111111111112" \ -H "X-API-Key: YOUR_API_KEY" ``` **Response:** ```json { "mintAddress": "So11111111111111111111111111111111111111112", "name": "Wrapped SOL", "symbol": "SOL", "price": 185.42, "marketCap": 89234567890, "usdValueVolume24h": 1234567890 } ``` 🎉 **You're in!** You just fetched real-time SOL token data. *** ## Explore the API | What do you want to build? | Start here | | -------------------------- | --------------------------------------------------------- | | Trading bot | [Swap Execution](../swap-execution/overview.md) | | Portfolio tracker | [Wallet Intelligence](../wallet-intelligence/overview.md) | | Token scanner | [Token Data](../token-data/overview.md) | | Whale alerts | [Transaction History](../transaction-history/overview.md) | *** ## JavaScript Example ```javascript const API_KEY = 'your-api-key'; async function getTokenInfo(mintAddress) { const response = await fetch( `https://api.vybenetwork.com/tokens/${mintAddress}`, { headers: { 'X-API-Key': API_KEY } } ); return response.json(); } // Get SOL info const sol = await getTokenInfo('So11111111111111111111111111111111111111112'); console.log(`SOL price: $${sol.price}`); ``` *** ## Python Example ```python import requests API_KEY = 'your-api-key' BASE_URL = 'https://api.vybenetwork.com' def get_token_info(mint_address): response = requests.get( f'{BASE_URL}/tokens/{mint_address}', headers={'X-API-Key': API_KEY} ) return response.json() # Get SOL info sol = get_token_info('So11111111111111111111111111111111111111112') print(f"SOL price: ${sol['price']}") ``` *** ## Next Steps * [Build with Vybe](./build-with-vybe.md) - See what you can build * [Plans & Rate Limits](./plans-rate-limits.md) - Understand limits and pricing * [Swap Execution](../swap-execution/overview.md) - Execute your first swap