Amazon.in Script to Detect Brands Offering “Free Gift with Purchase” (Strict Offer-Based Logic)

Заказчик: AI | Опубликовано: 22.04.2026

I am looking for a Python developer to build a script that identifies brands on Amazon.in offering “free gift with purchase”. This project requires STRICT and ACCURATE detection logic. --- IMPORTANT — Exact Definition of “Free Gift” A brand should be marked as “Yes” ONLY when: - The product has a structured offer inside: → “See all offers & discounts” → “Buy More, Save More” → “Free product” Example format: “Receive 1 Benefit Item free when you purchase 1 or more Qualifying Items” This section includes: - “Free product” label - “Benefit item” - “Qualifying items” --- Reference Example: URL: https://amzn.in/d/0fpmEWHJ Navigation: Product Page → “See all offers & discounts” → “Buy More, Save More” → “Free product” (Refer to attached screenshot for clarity) --- ONLY mark “Yes” if: - “Free product” section exists - Contains structured text like: - “Receive X benefit item free” - “Buy X get Y free” - Appears inside Amazon’s official Offers section --- DO NOT mark “Yes” for: - “Free trial pack” in product title - Bundled items included in product name - Discounts (Save ₹…) - Coupons - Cashback offers - Bank offers - “Free delivery” - Any text outside the Offers section --- Script Requirements: 1. Start from Amazon categories (Beauty preferred first) 2. Extract product links 3. Visit product pages 4. Open “See all offers & discounts” 5. Detect ONLY “Free product” offers under “Buy More, Save More” 6. Extract brand name from product page 7. Output Excel: Brand Name | Gift Available (Yes/No) --- Output Requirements: - Clean brand names (no duplicates) - Accurate Yes/No classification - Optional: include product link as proof for Yes --- Workflow: - First run a SAMPLE (1–2 categories) - Validate accuracy - Then expand to full categories --- In your proposal, include: 1. How you will detect “Free product” section specifically 2. How you will avoid false positives 3. Your timeline and cost --- Note: If your approach relies on: - product titles - keyword matching only your proposal will be rejected. --- Goal: Accuracy is critical. Incorrect “Yes” results will not be accepted.