Skip to main content
Web3Fire
Entwicklerportal

Build with Web3Fire

Structured, verified Web3 knowledge — 23 Authority Nodes with entities, relations, comparisons, timelines, and AI-ready FAQs.

Entity API

GET /api/entity/:slug — Identität, Zusammenfassung, Score, Relationen

Search API

GET /api/search?q= — FTS5 with alias + intent routing

Compare Data

GET /api/compare/:slug — dimension-by-dimension comparison values

Beispielantwort
{
  "identity": { "id": "ent-ethereum", "type": "concept", "slug": "ethereum", "title": "Ethereum" },
  "summary": "Ethereum is a programmable blockchain platform for smart contracts and decentralized applications.",
  "score": { "authority_score": 90, "content_level": "A" },
  "relations": { "outgoing": [{ "relation_type": "uses", "target_slug": "consensus" }], "incoming": [] },
  "compare": [{ "slug": "ethereum-vs-solana", "title": "Ethereum vs Solana" }],
  "sources": [{ "name": "ethereum.org", "url": "https://ethereum.org" }],
  "timeline": [{ "event_date": "2015-07-30", "event_title": "Ethereum mainnet launch" }],
  "faq": [{ "question": "What is Ethereum?", "answer": "Ethereum is a programmable blockchain..." }]
}
Use Cases
AI knowledge grounding — verified entity data for citations
Educational content — structured definitions and timelines
Decision tooling — comparison dimensions for choices
Graph applications — relations and authority scores
API Reference
Field Selection

GET /api/entity/:slug?fields=summary,relations,faq

Project only the fields you need — reduces payload ~30%.

Error Handling

400 missing slug · 404 not found · 500 server error

Versioning

V1 endpoints at /api/v1/* remain stable. V2 Intelligence API at /api/v2/* adds entity, news, signals, token, wallet, contract endpoints.

Authentication Roadmap

Current: open, read-only, rate-limited. Roadmap: developer API keys and premium data access. Not yet live.

Beispiele
curl
curl "https://web3fire.com/api/entity/ethereum?lang=en&fields=evidence,trust,freshness"
JavaScript
const r = await fetch('/api/entity/ethereum?fields=evidence');
const d = await r.json();
d.evidence.forEach(c => console.log(c.claim, c.sources[0].url));
Python
import requests
d = requests.get("https://web3fire.com/api/entity/stablecoin?fields=trust").json()
print(d["trust"])  # {evidenceCoverage, sourceCount, confidenceSummary}
Rate Limits

Anonymous: 100 req/min/IP · Cache: s-maxage=300 · errors: 400/404/500

API-Feedback melden →