Skip to content

Get Started with the Boxing Data API - A Quick Guide

This guide covers how to subscribe, authenticate, and start making requests.

Signing up on RapidAPI

1. Create a Free Account: Sign up for a free RapidAPI account to gain access to numerous APIs like the Boxing Data API. Visit RapidAPI to begin.

2. Find the Boxing Data API: You can access it directly through this link: Boxing Data API on RapidAPI.

3. Subscribe to a Plan: Choose the API plan that best suits your data usage requirements. RapidAPI offers a variety of plans, including free options for limited requests.

Authenticating Your Requests

To successfully interact with the Boxing Data API, you’ll need to authenticate your requests using your unique RapidAPI API key. Here’s how:

1. Retrieve Your API Key: After subscribing to a plan, you’ll receive your personal RapidAPI API key. Locate it in your account settings or on the specific API page.

2. Include the X-RapidAPI-Key Header: When making API requests, include your API key in the X-RapidAPI-Key header. This tells the API server that you are authorized to access the data.

Example Requests:

The provided code examples demonstrate how to include the X-RapidAPI-Key header in your requests using various programming languages:

Terminal window
curl -X GET "https://boxing-data-api.p.rapidapi.com/v2/fights" \
-H "X-RapidAPI-Key: [Your RapidAPI Key]"

Replace [Your RapidAPI Key] with your actual API key before running these examples.

Response format

All API responses follow the same envelope structure:

{
"metadata": {
"timestamp": "2026-02-27T12:00:00.000000+00:00"
},
"pagination": {
"page": 1,
"items": 25,
"total_pages": 3,
"total_items": 75
},
"error": {},
"data": []
}
FieldDescription
metadata.timestampWhen the response was generated
pagination.pageThe current page number
pagination.itemsNumber of items on this page
pagination.total_pagesTotal number of pages available
pagination.total_itemsTotal number of items across all pages
errorEmpty object on success, error details on failure
dataArray for list endpoints, single object for get-by-id