# API Documentation
This page provides comprehensive API documentation for freeipapi.com. This API allows you to retrieve geolocation information based on an IP address. The documentation includes details on how to make requests to the API endpoint and interpret the responses. It provides an overview of the endpoint, parameters required for the request, and a sample response structure. Additionally, it highlights the rate limiting of the API and the common status codes that can be encountered. The documentation also includes example usage for popular programming languages such as Python, PHP, Java, JavaScript, jQuery, Ruby, C#, Rust, and Golang. Each example demonstrates how to make a request to the API using the respective language. With this documentation, developers can easily integrate the freeipapi.com API into their applications and retrieve geolocation information based on IP addresses.