racketOS catalogue export Generated: 2026-11-05 Licence: CC BY 4.0, attribute as racketOS (www.racketos.app) File: rackets.csv. One row per racket in the curated catalogue (477 rackets), including junior rackets, which are listed but never recommended. Rackets that only identify a model for the racket search are not included. Their specs come from an older catalogue listing by Padelful (https://padelful.com) and appear only on racketOS's older-catalogue racket pages, each marked as an estimate. Columns - slug: The racket's address segment on racketOS. - brand: The brand. - model: The model name without the brand. - season: The season the brand printed; empty when it printed none. - shape: Frame shape: round, teardrop or diamond, or hybrid. - weight_min_g: Lowest weight in grams the brand states. - weight_max_g: Highest weight in grams the brand states. - balance: Balance: low, medium or high. - feel: Hardness of the face: soft, medium or hard. - level: Player level the racket is aimed at. - shape_tier: How well the shape is sourced; see the tiers below. - weight_tier: The same for weight. - balance_tier: The same for balance. - feel_tier: The same for feel. - level_tier: The same for level. - list_price_eur: The brand's list price in euros. - street_price_eur: A shop price in euros that a shop page showed within the window below and that is not within two percent of the list price; empty otherwise. - street_price_observed_at: The day that shop page showed the price (YYYY-MM-DD). - street_price_source_host: The shop's host name only, never a link to a product. - page_url: The racket's page on racketOS. - recommendable: yes, or no for a junior racket that the finder never recommends. Tiers - verified: the brand's own page states the value. - cited: a labelled shop field or the brand's own sentence names the value (feel only). - estimate: we inferred the value from other specs; treat it as a guess. - default: no source states a value; the value cell is left empty. Prices A price is an observation on the stated date, not an offer: it may have changed since. A shop price counts only when a shop page showed it within the last 30 days, so an older reading is left out and the list price stands. Prices follow the one rule the racket pages print with.