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": "thenickshirley",
    "name": "thenickshirley",
    "creator_address": "0x46883c08b190a14447290b61293074d95a587aa1",
    "portfolio_value": "$346.0K",
    "portfolio_value_raw": 346028.62,
    "volume_24h": "$12.4K",
    "total_volume": "$51.8M",
    "unique_holders": 25172,
    "change_24h": "+0.4%"
  },
  {
    "rank": 2,
    "handle": "dexcheckai",
    "name": "dexcheckai",
    "creator_address": "0x922d588c4a509f4e8662ed13bebd2d5024948bc5",
    "portfolio_value": "$253.6K",
    "portfolio_value_raw": 253612.4,
    "volume_24h": "$36.4K",
    "total_volume": "$34.4M",
    "unique_holders": 1482,
    "change_24h": "-1.4%"
  },
  {
    "rank": 3,
    "handle": "doodles",
    "name": "doodles",
    "creator_address": "0x706cf0ef3c6a5620c7e6abdd31e711dca33a95ef",
    "portfolio_value": "$160.1K",
    "portfolio_value_raw": 160136.63,
    "volume_24h": "$154.57",
    "total_volume": "$2.3M",
    "unique_holders": 4859,
    "change_24h": "+0%"
  }
]
            
          
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