Wat onze Amsterdamse coffeeshop-items bevatten (en wat niet)

Wat kijk je eigenlijk aan wanneer je een van onze items opent? Een gedateerd menu-record – geen live voorraadcheck, geen shopreview, geen belofte over wat er achter de balie ligt. Die lijn trekken we hier helder uit.
Wat de catalogus bevat
Bij de snapshot gegenereerd op 21 oktober 2026 vermeldt de site 251 Amsterdamse coffeeshops. Daarvan hebben 212 opgenomen menu’s en 186 gedateerde menu’s: 28 fresh binnen het observatievenster van 21 september tot 21 oktober, en 158 last known. De overige groepen zijn 26 shops met opgenomen materiaal zonder bruikbare datum en 39 zonder opgenomen menu’s. Over het hele archief zijn 10.743 prijsregels waargenomen, waarvan 10.690 betrouwbaar; de goedkoopste-ranglijst put uit 4.061 items. Per maand van het laatst gezien menu telt de snapshot 22 shops in oktober 2026, 18 in september, 15 in augustus en 23 in juli. Oudere archieven blijven als historisch gelabeld.
Waar de regels vandaan komen
Het bronmateriaal is foto’s van menu’s. Vind een menu, lees zijn datum van de pagina zelf, transcribeer de regels naar prijsrecords. Regels die de checks niet halen worden niet verwijderd – ze blijven onbetrouwbaar, en daarom zijn 10.743 waargenomen regels en 10.690 betrouwbare regels twee verschillende cijfers op dezelfde pagina. Een twijfelachtige regel wordt gemarkeerd, nooit gladgestreken, want een stille verwijdering zou er precies uitzien als een correctie. Het verschil tussen de twee tellingen is dus geen afwijking in de data, maar een afdruk van de zorgvuldigheid zelf.
Hoe een shoppagina wordt opgebouwd
Elke shoppagina toont zijn opgenomen menu’s met hun datums, in blokken gemarkeerd als fresh of last known. Fresh betekent dat de datum van het menu binnen de laatste 30 dagen valt, en alleen die prijzen voeden de stadsmedianen. Last-known-prijzen blijven op de pagina staan met hun datums, en het verschil met de actuele mediaan wordt getoond als indicatief in plaats van als besparing. Een dagelijkse herbouw verversen de site zonder één record te herschrijven: een prijs blijft precies zo oud als zijn menu. Geen van beide labels beoordeelt de shop – fresh en last known beschrijven de leeftijd van het menu, en beide blokken blijven op de pagina omdat beide informatie van een verschillende soort dragen.
Wat elke prijsregel draagt
Lees een prijsregel via zijn productnaam, categorie, formaat, afgedrukte prijs en beschikbare brondatum. Een betrouwbaar-vlag betekent een transcriptiecheck, geen live voorraadcheck. Een ontbrekend veld mag niet door gok worden aangevuld: geeft de bron geen bruikbaar gewicht of datum, dan telt die onzekerheid mee. De last-menu-seen-gids legt het onderscheid tussen een opgenomen menu en een gedateerde waarneming in detail uit.
Samen gelezen maakt een regel één smalle uitspraak: deze shop drukte deze naam af, in dit formaat, tegen deze prijs, op deze datum. Dat is de hele claim, en elke pagina op de site is opgebouwd uit uitspraken van precies die grootte. Ontbreekt een veld, dan blijft hij afwezig. Een regel zonder afgedrukt gewicht houdt een eenheidsprijs aan in plaats van een per-gram-prijs, en een naam zonder variant houdt zijn kale vorm. Ook de gaten zijn informatie: ze tonen waar menu’s stopten met afdrukken.
Wat een item nooit bevat
Geen live kassalezingen, nooit. Een prijs op deze site is wat een shop op een dag op een menu schreef, niet wat de balie op dit moment rekent. Geen voorraadinformatie: het archief kan je niet vertellen of een regel vanavond op de plank ligt. Geen kwaliteitsoordelen: niets hier beoordeelt producten of vertelt je hoe iets is. Geen reservering, geen bestelling, geen meldingen. En er is niets te koop: de site is 18+, alleen info, geen verkoop, en de enige balie die telt bevindt zich in de coffeeshop.
Hoe de cijfers op een item worden gebouwd
Weed, hash en extracten worden per gram vergeleken, en alleen berekend wanneer het menu een gewicht afdrukt. Joints en andere stukken worden per stuk vergeleken en komen nooit in een per-gram-mediaan terecht. Medianen komen uitsluitend uit fresh menu’s, dus een stadsmediaan van 13 € voor weed 1g is een uitspraak over 139 items over 27 shops in het venster van 30 dagen, niet over het hele archief. Vergelijkingen blijven gelijk-met-gelijk: formaten tegen dezelfde formaten, varianten tegen dezelfde varianten, zodat een Cali-gram nooit naast een Dutch-gram valt en een packtotaal nooit in de kolom per los gram landt.
Waarvoor de cijfers dienen
Goed gebruikt beantwoordt een item drie vragen. Wat drukte deze shop af, en wanneer? Waar zit dat tegen de fresh medianen in het prijsoverzicht? Hoe verhoudt het zich tot andere waarnemingen in hetzelfde formaat? Gebruikt als live prijslijst, kan hij de gestelde vraag niet beantwoorden. De pagina’s helpen je een specifieke vraag voor te bereiden voor een bezoek, terwijl de bronmenu’s tonen wat het laatst werd opgenomen.
De grenzen, kaal gesteld
De catalogus is een archief van afgedrukte menu’s. In het Oktober-observatievenster leverden 28 van de 251 geliste shops fresh bewijs, dus de medianen rusten op een minderheid van de gids. De steekproeven per formaat verschillen: weed 1g heeft 139 items, hash 1g heeft er 93 en extracten 1g heeft er 40 in die snapshot. Lees die tellingen naast de cijfers in plaats van het totale archief te gebruiken om een recente steekproef te beschrijven. Prijzen zijn waargenomen, niet live, dus verifieer altijd ter plaatse. De methodepagina legt de opname uit en de shoplijst stelt afzonderlijke records bloot. Een shop die gisteren zijn menu veranderde, kan ouder bewijs blijven tonen tot er weer een menu wordt opgenomen. Het archief kan die ontbrekende update niet afleiden uit de datum van zijn eigen herbouw.
Wat er gebeurt als een regel onvolledig is
De site kan een afgedrukte regel bewaren ook wanneer hij die regel niet in een vergelijkbare per-gram-waarde kan omzetten. Geeft een menu een productnaam en een totaal maar geen gewicht, dan blijft het record een eenheidsprijs; er wordt geen gewicht gegokt. Kan een datum niet worden vastgesteld, dan wordt de afbeelding niet stilletjes fresh. Is de formulering dubbelzinnig, dan lost de transcriptie haar niet op in een sterkere claim dan de bron ondersteunt. Die grenzen kunnen minder vergelijkbare rijen opleveren, maar ze houden het gepubliceerde resultaat verbonden met wat het menu werkelijk toonde. Check de menu-leesgids voor categorie en eenheid, en het dekkingsrapport voor de manier waarop ontbrekend of ongedateerd bewijs wordt geteld.
Veelgestelde vragen
Zijn de items een shopgids met live prijzen?
Nee. De gids bevat gedateerde menu's en waargenomen prijzen. 10.743 prijsregels zijn getranscribeerd; geen enkele is een live kassalezing.
Wat zijn betrouwbare prijsregels?
10.690 van de 10.743 waargenomen prijsregels haalden de transcriptiechecks van de site. De rest blijft bewaard en gemarkeerd in plaats van stilletjes verwijderd.
Kan ik hier iets kopen?
Nee. De site is alleen 18+ info, geen verkoop. Hij publiceert wat shops op menu's afdrukten en niets anders.
Zegt een item me of een shop vandaag open is?
Nee. Openstatus, voorraad en actuele prijzen wonen in de shop. Een item vertelt je wat de shop afdrukte, en wanneer.
Wat betekent een ontbrekende prijsregel?
Een regel zonder prijs werd ofwel niet afgedrukt, of haalde de transcriptiecheck niet en bleef gemarkeerd in plaats van verwijderd. Ook het gat is informatie: het toont wat menu's niet bevatten.
