Skip to main content

Prerequisites

Before you begin, ensure you have:
  • Node.js 18+ or Python 3.8+
  • A code editor (VS Code recommended)
  • For Premium API: An API key from my.raze.bot

Installation

npm install axios dotenv @solana/web3.js bs58

Configuration

For Premium API

Store your API key securely in environment variables:
# .env file
RAZE_API_KEY=your_api_key_here
Never commit your API key to version control. Add .env to your .gitignore file.

Quick Examples

Router V2 (Public API) - No API Key Required

import axios from 'axios';

// Buy tokens - no API key needed
const response = await axios.post('https://de.raze.sh/v2/sol/buy', {
  walletAddresses: ['YOUR_WALLET_ADDRESS'],
  tokenAddress: 'TOKEN_MINT_ADDRESS',
  solAmount: 0.1
});

console.log(response.data.transactions);

Premium API - API Key Required

import axios from 'axios';
import dotenv from 'dotenv';
dotenv.config();

// Get quote with API key
const mint = 'TOKEN_MINT_ADDRESS';
const response = await axios.get(
  `https://de.raze.sh/sol/quote/${mint}?apiKey=${process.env.RAZE_API_KEY}`
);

console.log(response.data.quote);

Server Regions

Choose the server closest to you for best performance:
RegionBase URL
Germanyhttps://de.raze.sh
United Stateshttps://us.raze.sh
Tokyohttps://tokyo.raze.sh

Next Steps