Amazon.in Script to Detect Brands Offering “Free Gift with Purchase” (Strict Offer-Based Logic) -- 2
Budget: ₹600 – ₹1,500 INR
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:
Start from Amazon categories (Beauty preferred first)
Extract product links
Visit product pages
Open “See all offers & discounts”
Detect ONLY “Free product” offers under “Buy More, Save More”
Extract brand name from product page
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:
How you will detect “Free product” section specifically
How you will avoid false positives
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.
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:
Start from Amazon categories (Beauty preferred first)
Extract product links
Visit product pages
Open “See all offers & discounts”
Detect ONLY “Free product” offers under “Buy More, Save More”
Extract brand name from product page
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:
How you will detect “Free product” section specifically
How you will avoid false positives
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.
Related categories:
PHP
Python
Data Processing
Excel
Web Scraping
Software Architecture
Scripting
Data Extraction
Data Analysis
Automation