zSignals API

zSignals API Documentation

Real-time Zora market data and analytics API. Track trending tokens, z100 creators, posts, and recent trading activity.

Quick Start

Get up and running in 5 minutes

Get Started →

Authentication

Secure API key authentication

Learn More →

API Reference

Complete endpoint documentation

View Docs →

Base URL

https://api.zsignals.xyz/v1
        
      

Live Example: z100 Creators

LIVE DATA
Top performing Zora creators
[
  {
    "rank": 1,
    "handle": "jessepollak",
    "name": "jessepollak",
    "creator_address": "0x2211d1d0020daea8039e46cf1367962070d77da9",
    "portfolio_value": "$13.7M",
    "portfolio_value_raw": 13694540.54,
    "volume_24h": "$2.4M",
    "total_volume": "$25.9M",
    "unique_holders": 25586,
    "change_24h": "-10.0%"
  },
  {
    "rank": 2,
    "handle": "docker",
    "name": "docker",
    "creator_address": "0x632cdcb65e411c28a92c28ff7e6f18cf00a4fcf7",
    "portfolio_value": "$2.6M",
    "portfolio_value_raw": 2554718.88,
    "volume_24h": "$50.5K",
    "total_volume": "$17.8M",
    "unique_holders": 25000,
    "change_24h": "+15.4%"
  },
  {
    "rank": 3,
    "handle": "balajis",
    "name": "balajis",
    "creator_address": "0xdde8346b13d089cca8c0c70c370a84e83e9ecb14",
    "portfolio_value": "$2.4M",
    "portfolio_value_raw": 2371320.5,
    "volume_24h": "$3.0K",
    "total_volume": "$22.8M",
    "unique_holders": 10193,
    "change_24h": "-0.2%"
  }
]
            
          
GET /z100/creators

Available Endpoints

Method Endpoint Description
GET /v1/market/trending Get trending tokens by volume and market cap
GET /v1/market/stats Overall market statistics
GET /v1/market/volume Aggregate volume data across all tokens
GET /v1/market/recent-swaps Recent swaps and trading activity
GET /v1/z100/index Z100 Index value and aggregate metrics
GET /v1/z100/creators Top 100 Zora creators by portfolio value
GET /v1/z100/posts Top 100 Zora posts by engagement
GET /v1/z100/historical Historical Z100 index data (Pro tier)
GET /v1/tokens/:id Get specific token details
GET /v1/tokens/:id/price-history Historical price data for a token
GET /v1/tokens/:id/metrics Detailed token metrics (supply, ATH/ATL)
GET /v1/tokens/:id/holders Holder distribution analytics
GET /v1/tokens/:id/swaps Recent swap history for a token
GET /v1/all All Z100 data in one call
GET /v1/tokens Search/filter tokens by field
GET /v1/search General search across Z100 tokens
GET /v1/discover/rising Rising/emerging tokens with momentum
GET /v1/discover/new-launches Recently launched tokens

Quick Example

curl -X GET "https://api.zsignals.xyz/v1/market/trending" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
          
        
const response = await fetch('https://api.zsignals.xyz/v1/market/trending', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Accept': 'application/json'
  }
});
const data = await response.json();
console.log(data);
          
        
import requests

response = requests.get(
    'https://api.zsignals.xyz/v1/market/trending',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Accept': 'application/json'
    }
)
data = response.json()
print(data)
          
        
require 'net/http'
require 'json'

uri = URI('https://api.zsignals.xyz/v1/market/trending')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Get.new(uri)
request['Authorization'] = 'Bearer YOUR_API_KEY'
request['Accept'] = 'application/json'

response = http.request(request)
data = JSON.parse(response.body)
puts data