# NFA Reseller API > Buy verified CS2 and Rust accounts programmatically. Authenticate with an rsk_ key via ?key=, X-Api-Key, or Authorization: Bearer. Add result=json for JSON. Purchases are charged to your wallet and delivered instantly. Base URL: https://nfa.pub/api/v1 ## Endpoints ### GET / POST /api/v1/balance Check your wallet balance. ### GET / POST /api/v1/products List every product and the price you pay. ### GET / POST /api/v1/stock List the sellable CS2 and Rust types and their prices. ### GET / POST /api/v1/cs2 Buy one or more CS2 accounts by tier. - type (required): Which tier to buy. One of: prime, premier, premier-4-medals, premier-10-medals, premier-10k, premier-15k, premier-20k, premier-rare. - quantity (required): How many to buy, 1 to 100. - result: json or text. Defaults to text. ### GET / POST /api/v1/rust Buy one or more Rust accounts by hours played. - type (required): Hours bracket. One of: 1-99, 100-199, 200-499, 500-999, 1000-plus. - quantity (required): How many to buy, 1 to 100. - result: json or text. Defaults to text. ### GET / POST /api/v1/replace Swap one bad account for a fresh one. - type (required): The tier the account belongs to. - account (required): The full account line you were given. ### GET / POST /api/v1/purchases List your recent API purchases. - limit: How many to return. Defaults to a recent slice. Full docs: https://nfa.pub/docs