Track BRL/ARS
Exchange Rates

PIX Historial tracks and analyzes BRL/ARS exchange rates from multiple financial apps. Collects data every 15 minutes to provide historical insights and price variance analysis for Brazil's instant payment system.

Get Started View API Docs
15min
Updates
MongoDB
Storage
FastAPI
Backend
85%
Test Coverage
REST
API

Everything you need to track BRL/ARS rates

Comprehensive tools and endpoints for monitoring, analyzing, and understanding BRL/ARS exchange rate variations across different platforms.

Automated Collection

Fetches BRL/ARS rates every 15 minutes from multiple financial apps for continuous monitoring and up-to-date information.

📊

Historical Analysis

Complete rate history with timestamps for variance analysis, trend identification, and data-driven insights.

🌐

Multi-App Support

Compare rates across different financial applications to find the best exchange rates and optimize your conversions.

🚀

Fast API

RESTful API built with FastAPI for quick integration and real-time access to exchange rate data.

🔒

Secure & Reliable

Enterprise-grade reliability with robust error handling, rate limiting, and request correlation tracking.

🔍

Request Tracking

Correlation IDs for end-to-end request tracking and debugging across the entire system.

Quick Start Guide

Get up and running with PIX Historial in minutes. No complex setup required.

Example Request
# Fetch latest BRL/ARS rates
curl -X GET http://localhost:8000/pix-historial/latest \
  -H "Content-Type: application/json"

# Get historical data for specific app
curl -X GET http://localhost:8000/pix-historial/apps/app1?hours=24 \
  -H "Content-Type: application/json"
Example Response
{
  "id": "latest",
  "timestamp": "2025-01-08T10:30:00Z",
  "quotes": [
    {
      "app_name": "app1",
      "rate": 5.23
    },
    {
      "app_name": "app2",
      "rate": 5.25
    }
  ],
  "total_apps": 2
}

Available Endpoints

Complete list of API endpoints for accessing BRL/ARS exchange rate data and analytics.

GET /latest

Get the most recent BRL/ARS quote snapshot across all monitored apps.

GET /apps/{app_name}

Get rate history for a specific app with time range filtering (hours parameter: 1-168, default: 24).

GET /health

Check application and database health status with uptime and ping information.