zSignals API Documentation
Real-time Zora market data and analytics API. Track trending tokens, z100 creators, posts, and recent trading activity.
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