Simple, per-query pricing
Free tier for exploration. Pay only for premium data — no subscriptions, no accounts.
Powered by x402 — HTTP-native micropayments on Solana
Discoverable by AI agents and MCP clients via the x402 Bazaar registry
Free Tier
No payment, no signup required
/api/items
Latest publications — headline, lead, image, classification
/api/item/{slug}
Single item teaser — pay to unlock full body and key facts
/api/semantic-search
Semantic search across all items (limit 50 results)
/api/rag-context
RAG context for LLM pipelines (max 2000 tokens)
# List items
curl https://state-of.biz/api/items?per_page=3
# Semantic search
curl "https://state-of.biz/api/semantic-search?q=inflation&limit=5"
Rate limit: 60 requests/minute
Tier Pricing
1 SOL = 1,000,000 credits
/institutions
/feed-status
/rates
/sentiment
/image
/semantic-search
/rag-context
/briefing
/image-feed
/cross-institution
/weekly-digest
How it works
Send SOL to buy credits (1 SOL = 1,000,000 credits)
Include your wallet address in the request header
Credits are deducted per query — pay only for what you use
Call any premium endpoint — get a 402 response with payment requirements
Sign the payment payload with your Solana wallet (USDC)
Retry with the payment-signature header — get your data
Wallet Address
Send SOL to this address to purchase credits:
3RenNv83puYmmGAjCW1MXVdeDHfg4fHo7zK8nMfF8FPP
Quick Start
import requests
# 1. Buy credits (send SOL first, then verify)
resp = requests.post("https://state-of.biz/api/credits/purchase", json={
"wallet": "YOUR_WALLET_ADDRESS",
"tx_signature": "YOUR_SOL_TX_SIGNATURE"
})
# 2. Query premium endpoints
data = requests.get("https://state-of.biz/api/premium/rates",
headers={"X-Credits-Wallet": "YOUR_WALLET_ADDRESS"}
).json()
# 3. Check balance
balance = requests.get(
"https://state-of.biz/api/credits/balance?wallet=YOUR_WALLET_ADDRESS"
).json()
# 1. Discover pricing (any premium endpoint)
curl -s -I https://state-of.biz/api/premium/rates
# Response: 402 Payment Required
# payment-required: eyJzY2hlbWUiOi4uLn0= (Base64 JSON)
# X-Credits-Cost: 10
# X-Wallet: 3RenNv83puYmmGAjCW1MXVdeDHfg4fHo7zK8nMfF8FPP
# 2. Decode requirements, sign with your wallet
# (x402-compatible clients handle this automatically)
# 3. Retry with payment signature
curl -s https://state-of.biz/api/premium/rates \
-H "payment-signature: YOUR_BASE64_SIGNATURE"