🔍 Data Validation

Monitor the accuracy and quality of our IP geolocation database through automated validation against multiple third-party APIs.

📊 Latest Validation Results

🟡 86.0% Accuracy7/17/2026 5:16:11 AM
50
Total Samples
43
Correct Results
7
Incorrect Results
0
API Errors
Average Confidence77.0%

API Provider Performance

ip-api.com
100.0% Success🎯 80.0% Accuracy
geojs.io
100.0% Success🎯 74.0% Accuracy

🔬 Validation Methodology

🎯 Sampling Strategy

  • • Random sampling from database IP ranges
  • • Ensures geographical distribution balance
  • • Covers major countries and territories
  • • Sample size: 50 IPs per validation

🔄 Validation Process

  • • Multi-provider cross-validation
  • • Daily rotation of API providers
  • • Confidence scoring based on consensus
  • • Automated error detection and logging

📡 API Providers

  • • ip-api.com (1000 requests/day)
  • • ipapi.co (1000 requests/day)
  • • geojs.io (unlimited free)
  • • Rotation prevents rate limiting

📈 Quality Metrics

  • • Accuracy: Country code match rate
  • • Confidence: Cross-provider consensus
  • • Success: API response reliability
  • • Threshold: 85% minimum accuracy

⚡ Quick Actions

🚀

Manual Validation

Run validation manually for immediate results

pnpm run validate:data
📊

View Full Reports

Download detailed validation reports

See validation history above
🔧

GitHub Actions

Automated validation runs weekly

Every Monday at 11:00 Beijing time