
Closed
Posted
I need an end-to-end pipeline that continuously pulls live tender information from the Government e-Marketplace (GeM) portal and posts it straight into a Google Sheet the moment a change occurs. The flow must run unattended, handling connection, extraction and write-back without manual triggers. The Google Sheet will act as the single source of truth, so every new tender or status change should appear or update there in real time. The sheet must stay organised as a structured table with clear column headers so downstream reports can reference it without additional cleanup. Data points to capture • Tender ID and Title • Tender Details and Specifications • Closing Date and Status Technical notes – If GeM exposes an API, please connect directly; otherwise, implement a reliable, non-intrusive scraper (Python + Selenium/Playwright, headless Chrome, etc.) with rate-limit awareness. – Authorised log-in, cookies and session renewals need to be managed automatically. – Push updates to the Sheet through Google Apps Script, the Sheets API or Google Cloud Functions—whatever delivers the lowest latency while keeping maintenance simple. – Include basic logging, error handling and an alert (email or Slack) if the job fails or the portal structure changes. Deliverables 1. Clean, well-commented source code and any deployment scripts. 2. A live Google Sheet populated in real time with the three data fields above. 3. README covering setup, required credentials and how to modify the polling frequency should we ever move away from live updates. 4. Quick video or live demo proving that a newly published or edited tender on GeM appears in the Sheet within the agreed interval. Acceptance criteria • New tenders and status changes reach the Sheet in under one minute from detection. • All specified fields are captured accurately and placed under the correct headers. • Solution runs for 24 hours without manual intervention and logs no unhandled errors. If you already have experience integrating government portals with Google Sheets or have worked around GeM’s particular quirks, please let me know—otherwise, a concise plan and realistic timeline will do.
Project ID: 40659702
22 proposals
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average ₹365 INR/hour for this job

As a seasoned professional with over 17 years of experience, I have repeatedly proven my ability to not only flawlessly develop bespoke software to automate complex processes, but also navigate and integrate with government portals. Possessing proficiency in leveraging APIs wherever possible, you can depend on me to interface directly with the GeM portal if it is viable for our needs. Should we require a contingency plan, however, my expertise in Python and web scraping (via Selenium/Playwright) enables me to create scrapers that are both efficient and sustainable. Additionally, my extensive background in ASP.NET C#, Java, and Google Sheets uniquely equips me to efficiently manage your data flow end-to-end — from extraction to write-back. Your project's requirement of a "single source of truth" aligns perfectly with my penchant for delivering structured and completely error-free outputs. Furthermore, I am adept at utilising Google Apps Script, Sheets API or Google Cloud Functions for this purpose, guaranteeing low latency and minimal maintenance. To assure you of the efficacy of my process, rest assured that my strategy includes comprehensive logging mechanisms, reliable error handling protocols and crisis-averting system failures through proactive monitoring - all with the goal of delivering error-free project completion.
₹450 INR in 40 days
5.4
5.4

Hi - one question decides whether "runs unattended for 24 hours" is even possible: does your GeM login use OTP? Several GeM flows send a one-time code to a registered mobile or email. If yours does, no scraper can renew that session by itself, and we'd need a different shape - a longer-lived session, or a human re-auth once a day. Worth settling before anyone writes code. Second, the one-minute target. There's a real difference between "under a minute from detection" and "under a minute from publication". The first is easy - once the job sees a change, writing to the Sheet takes seconds. The second means polling GeM every minute, which on a government portal gets you rate-limited or blocked fairly quickly. I'd rather agree a sane interval with backoff than promise a number that ends with your IP blocked. Build: Python + Playwright headless. Upsert into the Sheet keyed on Tender ID, so a status change updates the existing row instead of appending a duplicate. A schema check on every run that alerts you the moment GeM changes their markup - that breakage is when, not if. Structured logs so a failure tells you which stage died. I've done this shape before: a scraper that polled a page every 30 minutes and wrote into SQL, and a Linux log pipeline with buffering and validation. Bidding Rs 700/hr - above your range, because the session handling is where these jobs actually go wrong. Cheers, Shobha
₹700 INR in 20 days
3.6
3.6

Hi, I've reviewed your project, "Automate GeM Portal Tender Data Extraction into Google Sheets", and I understand what you're looking to achieve. Based on the requirements in your project description, my Java, Python, Data Processing, Web Scraping, Software Architecture, Data Extraction, Google Sheets, Selenium, Automation, API Integration experience aligns well with the work you need. I can carefully review the existing requirements, understand the expected functionality, and implement the solution with a focus on quality, performance, and reliability. Project Requirements: I need an end-to-end pipeline that continuously pulls live tender information from the Government e-Marketplace (GeM) portal and posts it straight into a Google Sheet the moment a change occurs. The flow must run unattended, handling connection, extraction and write-back without manual triggers. The Google Sheet will act as the single source of truth, so every new tender or status change should appear or update there in real time. The sheet must stay organised as a structured table with clear column headers so downstream reports can reference it without additional cleanup. Data points to cap I’ll make sure the work is handled professionally, with clear communication throughout the project and attention to the details mentioned in your requirements. I’m ready to discuss the project and get started. Best Regards, Khadija Tul Kubra
₹1,000 INR in 7 days
1.8
1.8

GeM has no public tender API, so the session layer and DOM stability decide whether this hits sub-minute latency or breaks the moment GeM ships a frontend update. Built a crypto price alert system using n8n, CoinGecko, and Google Sheets that polls an external source on a tight interval, logs to Sheets, and alerts on failure. Workflow documentation available on request. - Playwright scraper behind authenticated session with cookie persistence and auto-renewal on expiry - Diff-based change detection so only new or modified tenders hit the Sheets API - Sheets writer via service account, structured headers, idempotent row keys on Tender ID - Watchdog with Slack or email alerts on parse errors, auth failures, and DOM drift - Hourly sentinel check that verifies a known tender still resolves correctly Phase 1: Auth + session lifecycle, scraper skeleton, first field write-back. Phase 2: Full extraction, diffing, structured Sheet with headers. Phase 3: Watchdog, alerts, 24-hour soak test. Drop the GeM credentials and your preferred alert channel (Slack or email), and I'll reply with a phased milestone schedule within a day. Best regards, Mohammad Juned
₹310 INR in 7 days
1.0
1.0

I DON'T COMPETE ON PRICE. I COMPETE ON RESULTS. Hello, Hope you are doing well. I have carefully checked your project and I am really interested in this job. I have read all the Job details and descriptions in full. I can help you achieve success by taking care of the details, keeping everything organized, and making sure the final outcome is professional, reliable, and built around what you actually need. I noticed you specifically need a seamless integration with the GeM portal to pull live tender data into Google Sheets. I understand that getting this right means being accurate, responsive, and organized. I am focused on building long term client relationships, not simply completing another job. If you give me the opportunity, I will work hard to make sure you are genuinely happy with the result. I would love the opportunity to help bring your project together and make this an easy, successful experience from start to finish. Our focus is not just development, but ensuring performance, quality, and a smooth delivery within your budget. Kind Regards, Stacey
₹100 INR in 7 days
0.0
0.0

With a wealth of professional experience spanning over 10 years and a portfolio boasting of more than 500 successful projects delivered, I am Muhammad Akif, the perfect fit to automate the GeM portal tender data extraction into Google Sheets for you. Having been extensively involved in transforming business processes with automation, I can guarantee that milestones will be hit on time while delivering utmost quality. What truly sets me apart is my proficiency in different facets of AI-automation and my proactive approach to building scalable, maintainable solutions. I have hands-on experience working with APIs throughout my career which makes it easier for me to integrate Government portals intelligently with Google Sheets or write reliable scrapers when APIs are unavailable. In this particular project, I'll employ Python and Selenium/Playwright with rate-limit awareness, managing log-ins, cookies, and session renewals to ensure an uninterrupted extraction process. From a utilization perspective, I'm also well-versed in the Google ecosystem; using Google Apps Script, the Sheets API or Google Cloud Functions to deliver the solution with the lowest latency possible. Combine this all-encompassing knowledge with my promise of maintaining clean, well-documented code and absolute reliability; what you get is exactly what your project demands - an end-to-end pipeline that extracts real-time information from GeM and posts it into Google Sheets hassle-free. Best regards, Akif K
₹200 INR in 40 days
0.0
0.0

Hi, I can build an unattended GeM-to-Google Sheets pipeline that continuously detects new tenders and status changes and keeps your Sheet synchronized without manual intervention. I’ll first verify whether the required GeM data is available through an official API. If not, I can implement a reliable, rate-limit-aware Python scraper using Playwright/Selenium with session handling, structured extraction and change detection. The pipeline will capture Tender ID, Title, Details/Specifications, Closing Date and Status, then update the correct Sheet row instead of creating duplicates. I’ll add logging, retry/error handling and alerts when extraction fails or the portal structure changes. Recommended stack: Python + Playwright, Google Sheets API, scheduled cloud execution and secure credential/session management. Approach: GeM access analysis → extraction engine → change detection → Google Sheets integration → logging/alerts → 24-hour stability testing → deployment & handover. Deliverables include commented source code, deployment files, live Google Sheet, README, configuration instructions and a working demonstration. I’d be happy to discuss your vision and suggest ideas to make Fabulous Garments stand out online. Looking forward to working with you! Best Regards, Prachi Webix Infotech
₹250 INR in 40 days
0.0
0.0

As an experienced data analyst and automation specialist, I believe I am the perfect fit for your project. Having dealt with large datasets, developed ETL pipelines, and created scalable automation solutions, I am well-versed in Python and the tools you've mentioned. Whether it's leveraging APIs or implementing a scraper, I'm confident in my ability to handle your GeM portal data extraction. My experience with Google Sheets and other BI tools like Excel, Power BI, and Tableau has provided me with an adeptness at ensuring proper organization and structuring of data. This former expertise will especially come into play as I transform the live GeM data feed into a clear and coherent format for your downstream reports. Finally, over my years working with different datasets and interfaces, I've honed an eye for handling error logging and generating timely alerts in case of changes or site failure. I also understand the criticality of maintaining clean code and providing clear documentation- two aspects which are bound to make your experience hassle-free if you choose me for the job.
₹250 INR in 40 days
0.0
0.0

As an aspiring developer, I've been honing my skills in data extraction, web scraping and fulfilling client requests just like yours. While I may categorize myself as a junior developer, my passion for this field and adaptability make me an excellent candidate for your project. I am well-versed in the programming languages such as Java and Python that forms the framework of your intended automation pipeline. I am furthermore experienced in handling data with precision and delicacy, crucial for maintaining the validity of information in your Endeavour. With your requirement for data extraction from GeM Portal (Government e-Marketplace), I want to assure you that I have substantial knowledge and experience in working with similar governmental portals through web-scraping. Although there's no official API exposure on GeM portal presently, my expertise with Selenium/Playwright (Python) can ensure a reliable creation of an automated scraper which scrapes data unintrusively yet efficiently without causing hindrance to the tender portal. Let’s work together toward automating your GeM portal tender data extraction into Google Sheets!
₹250 INR in 40 days
0.0
0.0

Alerting on portal structure changes, not just job failures, is really the safeguard that matters most here, GeM's HTML layout shifting silently is what breaks unattended scrapers most often, and catching that early is what keeps the pipeline actually unattended rather than needing constant babysitting. I've built the Kununu scraper and LOADEX, both involved reliable, unattended scraping pipelines with session management, rate-limit awareness, and structured data write-back. Similar work here https://www.freelancer.pk/u/UmairBuildsAI I'd check first whether GeM exposes a usable API, and if not, build a Playwright-based scraper handling automated login, cookie, and session renewal, poll for new or changed tenders under your one-minute target, push updates to the Google Sheet via the Sheets API with clean structured headers, and add logging with email or Slack alerts for job failures or portal structure changes, delivered with documentation covering setup and how to adjust polling frequency. Let's connect on a call and discuss. Best Regards, Umair
₹100 INR in 40 days
0.0
0.0

Hello, I'm bharghav, and I bring a decade of experience in matching job skills with a focus on Java, Python, web scraping, and software architecture. I understand your requirement for an end-to-end pipeline to automate the extraction of tender data from the GeM portal into a Google Sheet. My approach will leverage Python with reliable web scraping techniques to capture live tender information as it changes. I'll ensure a seamless process that maintains the integrity of data while updating key fields such as Tender ID, Title, Closing Date, and Status. Each new entry or update will be reflected in real time without manual intervention, using efficient solutions like Google Apps Script for optimized performance. Let's start a chat so we can delve deeper into your specific needs and fine-tune the project details. I’m ready to address any questions and outline a plan that best fits your goals. Best regards, bhargav922002
₹280 INR in 3 days
0.0
0.0

I recently helped a client transform their concept into a streamlined, high-quality digital experience that was modern, intuitive, and user-ready. I can help you bring your vision to life with a clean, user-friendly solution that not only looks professional but also operates seamlessly to support your overall goals. I understand you're looking for a solution that feels clean, professional, and seamless, with a strong focus on usability and a well-integrated experience that flows naturally. I specialize in creating efficient data pipelines and automations, ensuring real-time updates while maintaining data integrity. My experience includes integrating APIs and implementing robust scraping solutions, as well as managing authentication and error handling. I am very interested in chatting with you about your project and how I can assist in building your solution to achieve your goals. The only thing you will lose is some time on a free consultation. Kind Regards, Nanise Mostert I have done similar work: 3D design Marketing
₹200 INR in 7 days
0.0
0.0

Hi! I'll check first whether GeM exposes a usable API for this — if not, I'll build a rate-limit-aware Playwright scraper with automatic login/session renewal. Writes go through the Sheets API directly (lower latency than Apps Script polling, and easier to add error alerting to). I'll include a Slack/email alert on job failure or portal-structure changes, plus a short demo video showing a live tender update landing in the Sheet within your one-minute target. Happy to confirm the exact approach in writing first before starting.
₹250 INR in 40 days
0.0
0.0

Hi — I'll automate the GeM portal tender data extraction end to end. I'll pull the tender fields you need on a schedule and drop them into your Google Sheet (or CSV), handling pagination and any session/anti-bot steps with Python. Which tender fields and filters do you need, and do you want it to refresh daily or on demand? I can show a small sample pull first. — Bruno
₹350 INR in 3 days
0.0
0.0

Noida, India
Member since Aug 20, 2026
₹400-750 INR / hour
₹100-400 INR / hour
$25-50 USD / hour
₹600-1500 INR
$30-250 USD
€250-750 EUR
€12-18 EUR / hour
₹750-1250 INR / hour
$30-250 CAD
$15-25 USD / hour
€8-30 EUR
₹750-1250 INR / hour
₹150000-250000 INR
₹600-700 INR
₹12000-18000 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹750-1250 INR / hour
$2-8 USD / hour