Carbohydrate-Binding Modules (CBMs) are non-catalytic domains found in many CAZymes, where they anchor the enzyme onto polysaccharide substrates and enhance activity. The specificity of a CBM, meaning which polymers it recognizes and binds, determines which substrates an enzyme bearing that CBM can effectively target, and is of growing interest for engineering biocatalysts active on materials ranging from cellulose to synthetic polymers. However, predicting this specificity from sequence alone remains unreliable, limiting the rational selection and engineering of CBMs for new substrate-targeting applications. Here, we present Pythia, a surface-based deep learning framework for predicting CBM–polymer binding specificity. Pythia represents each CBM as a two-dimensional surface property map using SURFMAP and applies convolutional neural networks (CNNs) to learn binding patterns directly from protein surface topology and physicochemical features, rather than sequence. Trained on a curated dataset of over 700 CBMs assayed against six polymers (Avicel, Chitin, Starch, PET, LDPE, PS), Pythia predicts CBM–polymer binding as a binary classification task, it achieves area-under-the-curve (AUC) values up to 0.71 on unseen CBMs, demonstrating that surface-derived features generalize substantially better than sequence-based descriptors in this data-limited setting. By making specificity prediction accessible directly from structural data, Pythia offers a scalable strategy for mining CBM databases for candidate substrate-targeting domains suitable for fusion with catalytic enzymes, supporting the design of biocatalysts with tailored substrate selectivity. Developed by the iGEM Athens 2025 team in collaboration with the IndBioCat group at the National Technical University of Athens, Pythia establishes a foundation for future CBM-based biocatalyst engineering, with direct relevance to applications such as microplastic-targeting enzyme systems, enzymatic plastic degradation and industrial biocatalysis.