Grafana Tempo HTTP API

High-volume, minimal-dependency distributed tracing backend. Supports OTLP ingestion, trace lookup by ID (`/api/traces/{traceID}`), TraceQL search (`/api/search`), tag and value listing, and metrics derived from spans. Stores traces in object storage (S3, GCS, Azure Blob) with bloom-filter index.

Grafana Tempo HTTP API is one of 20 APIs that Grafana publishes on the APIs.io network.

Tagged areas include Observability, Tempo, Traces, and TraceQL. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: grafana-com:tempo-http-api
name: Grafana Tempo HTTP API
tags:
- Observability
- Tempo
- Traces
- TraceQL
humanURL: https://grafana.com/docs/tempo/latest/api_docs/
properties:
- url: https://grafana.com/docs/tempo/latest/api_docs/
  type: Documentation
- url: https://github.com/grafana/tempo
  type: SourceCode
description: High-volume, minimal-dependency distributed tracing backend. Supports OTLP ingestion, trace
  lookup by ID (`/api/traces/{traceID}`), TraceQL search (`/api/search`), tag and value listing, and metrics
  derived from spans. Stores traces in object storage (S3, GCS, Azure Blob) with bloom-filter index.