Eerlijk vanaf de drempel
Heeft Crypto Bubbles een publieke API?
Laten we beginnen met waar de meeste mensen voor komen. De officiële website cryptobubbles.net adverteert geen publieke, gedocumenteerde API voor ontwikkelaars. Er is geen developerportaal, geen prijslijst per verzoek en geen endpoint-documentatie. Crypto Bubbles is een consumentenproduct — een visualisatie van ruim duizend munten, automatisch ververst, beschikbaar in de browser en als mobiele app (zo presenteert de eigen website het) — en geen datawarehouse.
We schrijven dit zo expliciet omdat er online nogal wat handleidingen circuleren die het tegendeel suggereren of — erger — zich voordoen als „de officiële Crypto Bubbles API” met te koop aangeboden keys. Behandel zulke aanbiedingen als de neppe APK's van fora: iemand probeert je iets te verkopen wat de maker niet aanbiedt. De regel uit onze gids over het downloaden van de app geldt ook hier — de enige bron van waarheid over het officiële product is cryptobubbles.net.
En nu het goede nieuws: om je eigen bubbelbord te bouwen heb je de API van een specifieke app helemaal niet nodig. Bubbels zijn slechts een manier om data te tekenen die de markt toch al publiceert. Je hebt vier getallen per munt nodig en veertig regels code. De rest van deze pagina gaat daar precies over.
Hoe bubbel-apps aan hun data komen: een keten met drie schakels
Elke marktvisualisatie — van bubbels tot de heatmaps die we beschrijven in de gids over de marktkaart — staat op dezelfde toeleveringsketen:
- Schakel 1: exchanges. De oerbron van elke prijs is het orderboek van een specifieke exchange. Hier komen de transacties tot stand, en „de prijs van bitcoin” is in werkelijkheid tientallen prijzen op tientallen handelsvloeren, die fracties van een procent van elkaar verschillen.
- Schakel 2: aggregators. Dataplatforms verzamelen noteringen van honderden exchanges, middelen ze uit (meestal gewogen naar volume), voegen het circulerend aanbod toe en leveren kant-en-klare metrics: marktkapitalisatie, ranking, procentuele veranderingen in standaard tijdvensters.
- Schakel 3: apps. Visualisaties zoals het bubbelbord halen genormaliseerde JSON op bij de aggregators en zetten getallen om in geometrie en kleur. Alle „magie” gebeurt in de browser van de gebruiker.
Deze opdeling heeft een praktische consequentie voor jouw project: je kunt op elke schakel aanhaken. Een aggregator geeft je gemak — één endpoint, duizenden munten, uitgerekende marktkapitalisaties. Een exchange geeft je versheid — data rechtstreeks uit het orderboek, zonder tussenpersoon en zonder vertragende middeling, maar alleen voor de paren die op die ene vloer noteren. Volwassen projecten combineren vaak beide bronnen: de aggregator voor ranking en market cap, de exchange voor realtime prijzen.