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": "$6.5M",
    "portfolio_value_raw": 6521331.07,
    "volume_24h": "$39.1K",
    "total_volume": "$35.4M",
    "unique_holders": 54739,
    "change_24h": "-2.5%"
  },
  {
    "rank": 2,
    "handle": "thenickshirley",
    "name": "thenickshirley",
    "creator_address": "0x46883c08b190a14447290b61293074d95a587aa1",
    "portfolio_value": "$4.0M",
    "portfolio_value_raw": 4030551.44,
    "volume_24h": "$597.0K",
    "total_volume": "$27.2M",
    "unique_holders": 10656,
    "change_24h": "-20.3%"
  },
  {
    "rank": 3,
    "handle": "realgarrytan",
    "name": "realgarrytan",
    "creator_address": "0x3f2002200dd20849c350d553b671d6a4e79cc5ab",
    "portfolio_value": "$3.2M",
    "portfolio_value_raw": 3233191.85,
    "volume_24h": "$395.1K",
    "total_volume": "$14.9M",
    "unique_holders": 6437,
    "change_24h": "-23.8%"
  }
]
            
          
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