Devadex

Dropshipping Product Opportunity Signals Dataset (51 features)

gumroad   $18.99   by thearticulated
32d old

Last Updated: 06/03/2026 A current public-source dataset for screening dropshipping product ideas across demand signals, content fit, supplier clues, and saturation risk. Dataset includes 138 rows and 51 columns. Fields included record_id: Text column. Stable unique row identifier derived from the normalized product idea. product_idea: Text column. Customer-readable normalized product idea intended for product research screening. canonical_product_key: Text column. Lowercase normalized join key used to aggregate mentions of the same opportunity across public sources. product_category: Text column. Best-effort top-level product category assigned from the product name and source context. niche: Text column. Best-effort buyer niche or merchandising angle inferred from the product and source language. short_description: Free-text column containing longer text values. Short explanation of what the product is or why it is being mentioned in the public source set. buyer_problem_solved: Text column. Plain-English problem statement describing why a shopper might buy the product. likely_target_customer: Text column. Likely end-customer segment for the product idea based on source context. demand_signal_summary: Free-text column containing longer text values. Concise summary of the public evidence that made the product worth screening. trend_signal_type: Text column. High-level label for the kind of trend evidence attached to the row, such as TikTok-readiness, seasonal demand, or multi-source trend coverage. trend_freshness_window: Text column. Human-readable window summarizing the age of the newest and oldest retained evidence for the row. source_date: Date or timestamp column. Freshest public source date retained for the product row. source_name: Text column. Primary public source name selected for the row, usually the freshest or most detailed evidence source. source_url: Text column. Primary source URL selected for the row. evidence_count: Whole-number numeric column. Number of retained public source mentions aggregated into the row. evidence_urls: Text column. Pipe-delimited list of public evidence URLs used for the row. source_names_pipe: Text column. Pipe-delimited list of public source names contributing evidence to the row. search_phrase: Text column. Suggested search phrase a buyer could use for deeper manual validation. related_search_terms: Free-text column containing longer text values. Pipe-delimited related research terms for follow-up search work. social_content_angle: Text column. Short-form content hook or creator angle suggested by the source evidence. tiktok_or_shortform_demo_potential: Text column. Best-effort summary of how naturally the product fits short-form product demos. ad_creative_angle: Text column. Suggested paid or organic creative positioning angle derived from the product and evidence text. bundle_or_upsell_angle: Text column. Suggested bundle, accessory, or upsell direction for niche-store positioning. seasonality: Text column. Best-effort seasonality label such as evergreen, summer-skewed, or gift-oriented. evergreen_vs_trend_classification: Text column. Best-effort classification of whether the product looks evergreen, rising, hybrid, or fad-prone. saturation_risk: Text column. Operator-friendly text classification of likely saturation risk. competition_notes: Text column. Short explanation of why the product may be easier or harder to differentiate. supplier_availability_signal: Text column. Best-effort supplier-path signal derived from public source language. suggested_supplier_paths: Text column. Pipe-delimited supplier platforms or sourcing paths named in public sources when available. estimated_retail_price_range: Text column. Human-readable retail or selling price range surfaced from the public source set when available. estimated_supplier_price_range: Text column. Human-readable supplier cost range surfaced from the public source set when available. rough_margin_proxy: Text column. Human-readable gross margin estimate or typical margin cue based on source text. shipping_complexity: Text column. Best-effort shipping-complexity label based on size, fragility, or product type. return_risk: Text column. Best-effort returns-risk label based on fit, quality variance, or expectation sensitivity. product_quality_risk: Text column. Best-effort quality-risk label based on electronics, moving parts, or material sensitivity. regulation_or_policy_risk: Text column. Best-effort policy or compliance risk label. High-risk regulated products were intentionally filtered out before publication. claim_risk: Text column. Best-effort marketing-claim risk label for the product idea. counterfeit_or_ip_risk: Text column. Best-effort counterfeit or intellectual-property risk label. marketability_score: Whole-number numeric column. 0-100 composite score estimating how sellable the product looks as a buyer research opportunity. demand_signal_score: Whole-number numeric column. 0-100 score estimating how strong the public demand evidence looks. saturation_risk_score: Whole-number numeric column. 0-100 score where higher values mean greater likely saturation or copycat pressure. supplier_feasibility_score: Whole-number numeric column. 0-100 score estimating whether the product looks practical to source and test. content_virality_potential_score: Whole-number numeric column. 0-100 score estimating how naturally the product fits short-form demos and creator content. manual_research_burden_score: Whole-number numeric column. 0-100 score where higher values mean more manual validation work remains before launch. overall_opportunity_research_score: Whole-number numeric column. 0-100 overall screening score for deciding what deserves deeper manual validation. source_coverage_score: Whole-number numeric column. 0-100 score measuring how much multi-source public evidence the row has. freshness_score: Whole-number numeric column. 0-100 score based on how recent the newest retained evidence is. freshness_notes: Text column. Human-readable note describing the recency mix of the retained evidence. limitation_notes: Free-text column containing longer text values. Important caveats about what the row does and does not prove. source_domain_count: Whole-number numeric column. Count of unique source domains contributing evidence to the row. last_collected_at: Date or timestamp column. UTC timestamp when the current dataset build generated the row. Find the full description and Dataset card with the dataset outline/structure/features on Hugging Face

Get it → thearticulated.gumroad.com

Found on Devadex — the discovery index for independent software the big search engines bury. More from gumroad.

Report this listing