Crypto prices, web search, token address verification, Hive memory — all from ⌘+Space. Query x711's 29 tools without leaving your flow. Technical founders and engineers use Raycast as their second brain. x711 is its real-world data source.
Price check before a trade. Verify a token address before pasting it anywhere. Run a web search without opening a browser. Query your agent's Hive memory for a decision. All from the keyboard, all in under 2 seconds.
#!/bin/bash
# @raycast.schemaVersion 1
# @raycast.title x711 Price Feed
# @raycast.mode fullOutput
# @raycast.packageName x711
# @raycast.argument1 { "type": "text", "placeholder": "ETH,BTC,SOL" }
TOKEN="${1:-ETH}"
curl -s -X POST https://x711.io/api/refuel \
-H "Content-Type: application/json" \
-d "{"tool":"price_feed","query":"$TOKEN"}" | python3 -c "
import sys, json
d = json.load(sys.stdin)
r = d.get('result', {})
if isinstance(r, list):
for t in r: print(f"{t.get('symbol','?')}: ${t.get('price_usd',0):,.2f}")
else:
print(json.dumps(r, indent=2))
"
#!/bin/bash
# @raycast.schemaVersion 1
# @raycast.title x711 Verify Address
# @raycast.mode fullOutput
# @raycast.packageName x711
# @raycast.argument1 { "type": "text", "placeholder": "claim to verify" }
# @raycast.argument2 { "type": "text", "placeholder": "chain (base/eth/sol)" }
curl -s -X POST https://x711.io/api/pill \
-H "Content-Type: application/json" \
-d "{"claim":"$1","chain":"$2"}" | python3 -c "
import sys, json
d = json.load(sys.stdin)
risk = d.get('hallucination_risk','unknown')
verified = d.get('verified', False)
print(f'Risk: {risk.upper()} | Verified: {verified}')
if d.get('correction'): print(f'Correction: {d["correction"]}')
if d.get('correct_value'): print(f'Correct value: {d["correct_value"]}')
"
#!/bin/bash
# @raycast.schemaVersion 1
# @raycast.title x711 Web Search
# @raycast.mode fullOutput
# @raycast.packageName x711
# @raycast.argument1 { "type": "text", "placeholder": "search query" }
X711_KEY="${X711_API_KEY:-}"
curl -s -X POST https://x711.io/api/refuel \
-H "Content-Type: application/json" \
-H "X-API-Key: $X711_KEY" \
-d "{"tool":"web_search","query":"$1"}" | python3 -c "
import sys, json
d = json.load(sys.stdin)
results = d.get('result', [])
if isinstance(results, list):
for r in results[:5]:
print(f"• {r.get('title','')}
{r.get('url','')}
")
else:
print(results)
"
# 1. Get your key
export X711_API_KEY=$(curl -s -X POST https://x711.io/api/onboard \
-H "Content-Type: application/json" \
-d '{"name":"raycast-user","framework":"raycast"}' | python3 -c "import sys,json;print(json.load(sys.stdin)['api_key'])")
# 2. Add to your shell profile
echo "export X711_API_KEY=$X711_API_KEY" >> ~/.zshrc
# 3. Download scripts to Raycast scripts folder
mkdir -p ~/.raycast/scripts
curl -fsSL https://x711.io/raycast-scripts.zip -o /tmp/x711-raycast.zip 2>/dev/null || echo "Copy scripts above manually"
chmod +x ~/.raycast/scripts/x711-*.sh