Better-CS-API Docs

Better-CS-API Docs

Welcome to the Better-CS-API documentation!

Your Feedback

We have just launched! If you encounter any errors, slow responses, missing data, or have feature requests, let us know on Discord. Your feedback helps us improve it faster.


What You Can Do

With Better-CS-API, developers can seamlessly integrate Counter-Strike data and automated demo downloading into their applications:

  • HLTV API: Fetch real-time match data, team rankings, player details, download demos, and more without worrying about rate limits or blocks.
  • FACEIT API: Download demos without dealing with manual downloads or restrictive limits.

Authentication & API Keys

To use our endpoints, you must authenticate your requests using your API key. You can create and manage your API keys directly from your Dashboard.

Include your API key in the Authorization header of all HTTP requests:

Authorization: Bearer YOUR_API_KEY_HERE

Base URL

All requests should be sent to the following base URL:

https://api.better-cs-api.com

Explore the interactive endpoint documentation in the sidebar on the left (HLTV and Faceit) to see detailed request schemas, parameter definitions, and response models.

On this page