Skip to content

Get Started with the Boxing Data API - A Quick Guide

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

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.

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.

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,
"next_page": "https://boxing-data.p.rapidapi.com/v2/fights/?page_size=25&cursor=eyJkIjoi..."
},
"error": {},
"data": []
}
Field Description
metadata.timestamp When the response was generated
pagination.page The current page number
pagination.items Number of items on this page
pagination.total_pages Total number of pages available
pagination.total_items Total number of items across all pages (0 on cursor path)
pagination.next_page Ready-to-use URL for the next page; null on last page
error Empty object on success, error details on failure
data Array for list endpoints, single object for get-by-id