Insight Logo
Insight
HomePrice QuerySafety Check
Documentation
Insight LogoInsight

Comprehensive analysis and comparison of mainstream oracle protocols, empowering Web3 developers and analysts to make informed decisions.

Platform

  • Home
  • Price Query
  • Price Insight
  • Oracle Reputation

Resources

  • Documentation
  • GitHub

© 2026 Insight. All rights reserved.

Privacy PolicyTerms of ServiceContact
○

Documentation Center

Learn how to use the Insight oracle data platform for real-time price monitoring, multi-dimensional price comparison, and deep data analysis.

Quick Links:Quick StartFeatures GuideAPI Reference

Quick Start Guide

Get started with Insight in just a few steps

Platform Overview

Insight aggregates price data from 10 oracle providers across 54+ blockchains to provide comprehensive market insights, consensus pricing, and oracle reliability analysis.

10 oracle providers
54+ blockchains
4 consensus algorithms

Getting Started

1

Query Prices

Select an oracle provider, blockchain, and token to get real-time prices with on-chain data

2

Compare & Analyze

Cross-oracle comparison with consensus price, cross-chain analysis with heatmap, and reputation scores

3

Monitor Prices

Track oracle reputation over time and monitor price deviations

Start SearchingCompare OraclesView Reputation

Features Guide

Explore all the features Insight has to offer

Price Query

Query real-time prices from any oracle provider with on-chain data, confidence intervals, and auto-refresh

10 oracle providers with cascade filtering
On-chain data and confidence intervals
Auto-refresh and keyboard shortcuts
Learn More

Price Insight

Compare oracle prices across providers and blockchains with consensus price, divergence signals, and risk analysis

By Oracle / By Chain dimension switching
4 consensus algorithms and divergence signals
Risk analysis, feed health, and reliability ranking
Learn More

Oracle Reputation

Persistent 7-day rolling reputation scores with accuracy, uptime, reliability, latency, and freshness metrics

7-day rolling aggregated scores
5-metric evaluation (accuracy, uptime, reliability, latency, freshness)
Provider detail pages with trend charts
Learn More

Real-time Updates

Live data with auto-refresh

10 Oracle Providers

Chainlink, Pyth, API3, RedStone, DIA, and more

Multi-format Export

CSV, JSON, Excel, PDF, PNG

Technical Documentation

Deep dive into our technical implementation and architecture

Methodology

Learn about our data collection, validation methodology, and consensus algorithms

Data QualityValidationConsensus
Read More

API Documentation

Learn about our internal API architecture and data flow between oracle providers

REST APIArchitectureData Flow
Read More

Architecture

Next.js App Router with Supabase, React Query, Zustand, and 10 oracle client implementations

Next.jsSupabaseTypeScript
Read More

Data Sources

10 oracle providers including Chainlink, Pyth, API3, RedStone, DIA, WINkLink, Supra, TWAP, Reflector, and Flare

10 Oracles54+ ChainsOn-chain Data
Read More

Developer Resources

Integration guides and technical support for developers.

Integration Guide

Learn how to integrate Insight into your application

Learn More

Code Examples

View data fetching and analysis examples in JavaScript and TypeScript

Learn More

FAQ

View common developer questions and solutions

Learn More

FAQ

What oracle providers are supported?

We support 10 oracle providers: chainlink, pyth, api3, redstone, dia, winklink, supra, twap, reflector, and flare. Each provider may support different blockchains and trading pairs.

What consensus algorithms are available?

We support 4 consensus methods: median, trimmed_mean, weighted_median, and iqr_filtered. The best method is auto-selected based on data characteristics.

How should I format the symbol in queries?

Symbols containing "/" must be URL-encoded. For example, BTC/USD should be sent as BTC%2FUSD in the URL path.

Why does historical data require a provider?

Historical data is provider-specific and cannot be aggregated across oracles. You must specify which oracle provider to query, e.g., ?provider=chainlink.