
Closed
Posted
Paid on delivery
Hi, I need a Python-based scraping tool for my pharmaceutical business, GS PHARMA. Project: NHPR Healthcare Facility Data Extraction Website: [login to view URL] 1. Functionality 1. Extract facility data by state, district, system of medicine, facility type and any other available filters. 2. The portal shows only the first 50 matching records per search. Please explain and implement a strategy to extract the maximum data, such as smaller filter combinations, pagination, or other permitted methods. Do not just repeat the same search. 3. Export to Excel (.xlsx) with clean, consistently named columns. 4. Remove duplicates using the unique facility ID, or name plus address if no ID exists. 5. Provide a coverage report showing the count extracted against the count the portal shows for each search, and which searches hit the 50-record limit. 6. Support pause, resume and auto-retry, so an interruption does not restart the work. 7. Include a progress display, an error log and a simple settings/config file, so I can change states and categories without editing code. 2. Deliverables 1. A Windows EXE that works on Windows 2. Complete, readable source code (not obfuscated) with a requirements/dependency list. 3. A short user guide with setup and usage steps. 4. The code and the EXE are mine to use, modify and run on any number of my computers, with no license keys or machine locking. 3. Data privacy 1. All data must stay only on my computer. Nothing may be uploaded, stored or shared on your servers or any third-party server, cloud or database. 2. The tool must contain no telemetry, analytics, remote logging or hidden network calls. It should connect only to the NHPR portal. 3. Please tell me in advance if any external API, proxy or paid service is needed. 4. Please do not keep or reuse my project data or code after delivery. 1. Use reasonable request delays and no aggressive parallel requests. 4. Testing and acceptance a demo on 1 or 2 districts with a sample Excel output and your proposed strategy for the 50-record limit. 3. I may have the code independently reviewed before final approval. 5. Support 1. Free bug-fix support for 30 days after delivery, including fixes if the portal layout changes. 2. Please quote future changes and maintenance separately. Please reply with: • Your approach to the 50-record limit • Total fixed price and delivery time • Charges for support beyond 30 days Thank you. Regards: Sourav Goel For GS PHARMA
Project ID: 40745644
64 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
64 freelancers are bidding on average ₹23,453 INR for this job

Hi, I checked your "Python Data Extractor for GS PHARMA" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹22,500 INR in 10 days
6.5
6.5

Hi I can build this as a fully local Python/Windows tool with Excel export, deduplication, checkpoints for pause/resume, retries, progress reporting, error logs, configuration and a standalone EXE with no telemetry or cloud storage. For the 50-record limit, I’ll systematically partition searches using state → district → medicine system → facility type/other available filters, track portal totals, deduplicate by facility ID, and produce a coverage report identifying combinations that still reach the limit. I’ll first demonstrate the approach on 1–2 districts, then deliver readable source, EXE and user guide; no paid proxy/API unless testing shows it is genuinely required and you approve it first. Thanks Anshuman
₹25,000 INR in 7 days
6.4
6.4

Dear Sir/Mam, ★★★ TOP 1% IN FREE LANCER WORLD ★★★ ★★★ 20+ Year Experience in IBD being CMD ★★★ ★★★ 200+ Country Satisfied Clientele ★★★ ★★★ Linkedin ★★★ ★★★ Data Entry ★★★ ★★★ Business Plans ★★★ ★★★ Operational Strategic planner ★★★ ★★★ Customer Support 24*7 ★★★ ★★★ Excel/Word Operation ★★★ ★★★ Chat Support ★★★ ★★★ Calling Support ★★★ ★★★ Business Plans / Marketing Strategy ★★★ ★★★ Digital Marketing ★★★ ★★★ Social Media Marketing ★★★ ★★★ Internet Marketing ★★★ ★★★ Any type of Data Projects ★★★ Regards, ★★★Marketing Team★★★ ★★★PVSYS GROUP (INDIA)★★★ ★★★IF YOU THINK THEN WE CAN★★★
₹12,500 INR in 31 days
6.1
6.1

The healthcare facility data extraction tool for GS PHARMA, designed to fetch data from the NHPR portal, will be built on a fully local (100% on-premise), private, and reliable architecture. My methodology: A 'Recursive Narrowing Algorithm' will be implemented to handle the portal's 50-record limit. After filtering by state and district, the system will iterate through combinations of the system of medicine (Allopathy, Ayurveda, etc.), facility type, and ownership (Govt/Private). Whenever a query hits the 50-record limit, the tool will break it down into smaller segments using sub-filters (such as pincode prefixes or character-based searches) to extract the complete dataset. An SQLite-based state tracker will manage pause/resume functionality and duplicate removal (based on HFR ID). Data export will be generated in formatted Excel and coverage report formats using OpenPyXL/Pandas. The entire tool will operate as a standalone Windows EXE (created via PyInstaller) without relying on external servers or telemetry. 1. Would you prefer pincode-based partitioning as the primary sub-filter when the 50-record limit is reached? 2. For the multi-level export, is a CSV format also required as a backup alongside Excel? 3. Would it be appropriate to maintain a randomized delay of 1.5 to 3 seconds between network requests by default?
₹12,500 INR in 7 days
5.7
5.7

I can do it
₹25,000 INR in 7 days
5.6
5.6

Hi Sourav, I can build this NHPR scraper as a Windows EXE + complete Python source code, with all data kept locally and no telemetry or third-party storage. For the **50-record limit**, I’ll first inspect the portal’s permitted filtering/pagination behavior and use smaller state/district/category combinations to systematically cover the available records, while tracking each search and avoiding duplicate facility IDs. The tool will include **pause/resume, auto-retry, progress tracking, error logs, configurable filters, Excel export, deduplication, and a coverage report** showing portal counts vs. extracted counts. 30-day bug-fix support is included. Any maintenance after 30 days can be quoted separately depending on the portal changes. I can start with the demo districts and provide the proposed extraction strategy before proceeding with the full build. will show you demo first Best regards, Jaffer
₹12,500 INR in 2 days
4.8
4.8

A clean, reliable NHPR extraction pipeline for GS PHARMA is exactly the kind of Python data work I do. Since you've linked the v4 search/facility endpoint, the smart move is a hybrid extractor: hit the API where it works, fall back to a headless browser only where needed — faster and far more stable than raw scraping. For the 50-record limit: combinatorial filtering — walk district × system-of-medicine × facility-type combinations so each query returns a small, complete set, with respectful request delays and no aggressive parallelism. Data gets normalised to a clean schema, deduplicated on facility ID (name plus address as fallback), and exported to well-structured Excel with a coverage report showing extracted vs portal counts. Pause/resume, auto-retry, progress display, error log and a settings config file come standard. I've built Python extraction pipelines that turn messy source data into analysis-ready Excel output. Which 1–2 districts would you like covered in the demo, and should the Windows EXE support scheduled runs or manual runs only?
₹25,000 INR in 10 days
4.4
4.4

With 8 years of experience in data analytics, I bring a unique blend of skills and expertise for your Python Data Extractor project. Having worked with a diverse range of tools such as Power BI, Looker, SQL, Python and more, I specialize in converting complex datasets into consumable business insights. In this context, I would rely on my robust python coding (Pandas, NumPy) and advanced Excel skills to develop an efficient web scraping tool for you. Understanding your precise requirements, I propose to use well-defined scraping strategies in tandem with smaller filter combinations and pagination techniques to extract the maximum available data from the NHPR portal within their permissible limits. This approach will ensure there's no repetition and I can deliver accurate sets of information for analysis. Additionally, utilizing my data cleaning capabilities using pandas, along with extensive excel knowledge, I can generate clean excel extracts that are deduplicated based on facility ID or name plus address combinations.
₹20,000 INR in 5 days
4.3
4.3

With my years of experience as a Full Stack Developer and my specialization in Web Applications, AI-Powered Solutions, and Custom Software Development, I firmly believe I am the best choice for your project. My core competencies encompass data analysis using Python and software architecture, which perfectly fit your requirement of a Python Data Extractor tool for scraping NHPR facilities data. Having worked on similar projects before, I understand the intricacies involved in developing a robust and functional tool that extracts data from restricted portals while ensuring maximum coverage. My approach to tackling the 50-record limit would involve strategizing smaller filter combinations, smart pagination techniques, and leveraging permitted methods to scope out the maximum available data accurately. The proof of my expertise lies in providing you with a comprehensive solution in the form of a Windows EXE that runs effectively on any Windows system complete with readable source code and requirements list. Moreover, understanding your concern regarding data privacy, I assure you that my work is committed to keeping all project data solely on your computer. Hence, rest assured, no telemetry or hidden network calls. In terms of support beyond delivery, I offer
₹25,000 INR in 7 days
4.1
4.1

Hi, I can build a Windows-ready Python extractor for the NHPR facility portal with local-only processing, resumable jobs, clean Excel output, and full source code. For the 50-record limit, I’ll avoid repeating capped searches. The tool will detect searches that return 50 results, then split them into smaller permitted filter combinations such as state → district → system of medicine → facility type/other available filters. If the portal exposes valid pagination/API parameters, those will be used as well. Each query will be tracked against the portal’s displayed count so coverage gaps are visible. Deliverables: * Windows EXE + readable Python source * Config file for states/categories * Pause/resume checkpoints * Auto-retry with sensible delays * Progress display + error log * Excel export with consistent columns * Facility-ID/name+address deduplication * Coverage report showing extracted/displayed counts and capped searches * 1–2 district demo + sample Excel * User guide and dependency list * No telemetry, cloud storage, license lock, or hidden services No paid proxy/API is planned unless the portal technically requires one, and I’ll confirm before adding anything external. Fixed price: ₹35,000 INR Delivery: 7–10 days 30-day bug-fix support included. Support afterward: ₹1,000/hour or fixed quote per change. Best regards Ankit
₹12,500 INR in 2 days
3.9
3.9

Dear Client, I read "Python Data Extractor for GS PHARMA" carefully and understand you want a pharmacy app that makes ordering medicines simple and keeps prescriptions handled correctly. My hands-on experience with Python, Web Scraping aligns directly with what you need. I've built pharmacy platforms with medicine catalogs, prescription upload/verification, inventory sync, delivery tracking and secure payments — reliable enough for a business people depend on for medicine. A few quick questions to get us started: 1. Will prescriptions need pharmacist verification before an order is fulfilled? 2. Is this for a single pharmacy or a multi-pharmacy marketplace? 3. Do you need delivery tracking and a rider app as well? Thanks & Regards, Deepak
₹24,375 INR in 14 days
3.6
3.6

Hi, Bojan here, from Serbia. What matters most in building your Python data extractor for GS PHARMA with 50 matching records is numbers people trust and use to make decisions. I'm a senior software developer with 8+ years of experience working with Python, Web Scraping, Data Processing and Data Analysis. For your Python data extractor, the real challenge is clean data and clear definitions. A common issue: building visuals before agreeing how each number is calculated, so reports disagree. My plan: first, agree each metric, its definition and its data source. Then, clean and model the data, and build the report pages in the BI tool. Finally, check totals against the source and set up scheduled refresh. The price is in the bid details. After handover I stay on for fixes. I've done reporting work in Python. A few questions to better understand the scope: 1. Is any source a spreadsheet updated by hand? Manual sheets often break scheduled refreshes. 2. Build one shared data model for all reports? I'd recommend it, so reports stay consistent. 3. Are the dashboards shown to your own clients? Client reports need branding and strict access rules. I can start right away. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you, Bojan
₹35,000 INR in 7 days
3.3
3.3

Hello, I am bidding to build your NHPR Healthcare Facility Data Extraction tool for GS PHARMA. I will deliver a Python-based scraper packaged as a Windows EXE with full readable source code, requirements list, and user guide. My approach to the 50-record limit is to break searches into smaller filter combinations (state + district + facility type + system of medicine) and handle pagination where available. Each run will produce a coverage report comparing portal totals vs. extracted counts, highlighting capped searches. Data will be deduplicated using facility ID or name+address, exported to clean Excel files, and logged with progress display, error log, and pause/resume checkpoints. Config files will allow you to change filters without editing code. No external APIs, proxies, or paid services are required; the tool connects only to NHPR with respectful request delays. Deliverables include demo extraction on 1–2 districts, EXE, source code, and guide. Best regards, Suyash – Python Developer & Automation Specialist
₹25,000 INR in 7 days
3.4
3.4

==== Hi - Albert here ==== **“RELIABLE NHPR FACILITY DATA EXTRACTION”** — Build a Windows-based Python tool that extracts, deduplicates, and exports healthcare facility records with transparent coverage reporting. My approach to the 50-record limit is to use permitted combinations of state, district, medicine system, facility type, and other available filters. I’ll use pagination if supported, compare extracted counts with portal-reported counts, and flag searches reaching 50 records. The tool will include Excel export, unique-ID deduplication, pause/resume, retries, progress display, error logs, and configurable settings. All processing and saved data will remain local, with no telemetry or cloud storage. I’ll use reasonable request delays, test on 1–2 districts first, and deliver readable source code, a Windows EXE, dependencies, and a user guide. The 30-day bug-fix period will cover reproducible defects, subject to portal access and changes. **Fixed price:** ₹30,000 INR **Estimated delivery:** 7–10 days after confirming portal access and scope **Support beyond 30 days:** ₹1,500/day, agreed before work begins. Could you confirm whether the portal exposes pagination or downloadable results, and whether you have a preferred Windows version for the EXE? Looking forward to work with you
₹15,000 INR in 2 days
3.0
3.0

Hello Sourav, I can build this as a Windows-based Python scraper focused on complete, reproducible extraction while keeping all collected data and processing strictly local. I would first analyze the NHPR portal's filters, result behavior and permitted request flow rather than simply repeating identical searches. For the 50-record limitation, I would use systematic filter partitioning by available dimensions such as state, district, medicine system and facility type. Each combination would be tracked independently, with counts captured from the portal, 50-limit flags, deduplication by facility ID, and coverage reporting. If pagination or another permitted mechanism is available, it would be incorporated where appropriate. The tool would support pause/resume checkpoints, retries, progress tracking, error logs, configurable settings and clean XLSX export. The EXE would operate locally with no telemetry, remote storage or hidden services, and the source code would be delivered un-obfuscated. Software expertise: Python, Requests, Playwright/Selenium, BeautifulSoup, Excel/XLSX automation, data validation, deduplication, Windows packaging and local desktop tools. Fixed price: I would confirm after reviewing the portal's actual filtering/request behavior and the 1-2 district pilot. Regards, Arun
₹37,000 INR in 7 days
3.0
3.0

Hi Sourav, we can build a fully local Python-based NHPR scraper with a Windows EXE, configurable filters, Excel export, deduplication, progress tracking, pause/resume, auto-retry, error logs, and coverage reporting. For the 50-record limit, we’ll use permitted filter combinations/pagination and systematically split searches by available State/District/Medicine/Facility Type filters to maximize coverage without aggressive requests or bypassing portal controls. We’ll provide the complete readable source code, EXE, documentation, 1–2 district demo, 30 days bug-fix support, and no telemetry or external data storage. We can share the fixed price and delivery timeline after confirming the portal’s current response/API behavior.
₹25,000 INR in 7 days
3.2
3.2

Hi Sourav, I’d build this in Python with a Windows EXE, local-only storage, no telemetry, and readable source code. For the 50-record limit, I’d use a coverage-first strategy: • Query by state → district → system → facility type → other available filters • Split only when a result set hits 50 • Track portal count vs extracted count per query • Flag unresolved 50-limit branches instead of repeating identical searches • Use permitted pagination/API calls if the portal exposes them Core features: • Clean XLSX export • Facility-ID deduplication, fallback name+address • Pause/resume checkpointing • Retry/backoff + error log • Config file for states/categories • Progress display • Demo on 1–2 districts • PyInstaller EXE + source + guide I’d first inspect the portal/network flow and preserve reasonable delays; no proxies or paid APIs unless genuinely required and approved.
₹25,000 INR in 7 days
2.6
2.6

Hi Sourav, the key is to treat the 50-result cap as a coverage problem, not just a scraping problem. I’ll build a local-only Python extractor that recursively partitions searches by state → district → medicine system → facility type/other available filters, and only splits branches that still hit 50. Every query branch will be checkpointed, compared with the portal count, deduplicated by facility ID (fallback name+address), and reported so capped/unresolved branches are visible rather than silently missed. I’ll deliver the Windows EXE, readable source, XLSX export, config-driven filters, pause/resume, retry with backoff, progress display, error log, and a coverage workbook. I work hands-on with Python scraping/browser automation using Playwright/CDP/Selenium and with Excel/data-processing workflows. The tool will remain local, with no telemetry/cloud logging; no proxy, paid API, or external service will be introduced without approval. For acceptance, I’ll first validate 1–2 districts and sample output, then run the same coverage logic across selected states/categories. If NHPR presents CAPTCHA, should the tool pause for manual completion rather than attempting any bypass? Future maintenance after the included support period can be quoted separately based on the requested change.
₹31,500 INR in 3 days
2.2
2.2

For the 50-record cap, the method that gets maximum coverage without repeating searches is recursive filter splitting: run a search, and if it hits 50, split it by the next filter (state → district → facility type → system of medicine → ownership) and search each smaller slice, until every slice returns fewer than 50. Only slices that still hit 50 at the finest level are left over, and those go straight into your coverage report as "may be incomplete" with the portal's count beside ours. So you know exactly where the gaps are, instead of guessing. Dedupe by facility ID, clean consistent columns in .xlsx, pause/resume from a checkpoint file, auto-retry with polite rate limiting on the NHPR portal only, and a config file for states/categories. Delivered as a Windows EXE plus full readable source, no telemetry, no external servers, no licence lock, and your data never leaves your machine. Do you need contact details from each facility's detail page too, or only the search-result fields?
₹14,000 INR in 5 days
2.3
2.3

For the 50-row cap I split by state, district, system of medicine and facility type, and I log portal count against rows saved for each combo that still stops at 50. Overlapping slices can duplicate a facility, and name-plus-address dedup is unsafe when no facility ID is present; my parsers and scrapers use Playwright and HTTP clients. Does the live NHPR row always show a stable facility ID?
₹16,354 INR in 14 days
1.5
1.5

Jammu, India
Member since Sep 29, 2026
₹1500-12500 INR
₹600-1500 INR
$15-25 USD / hour
$500-700 USD
$10-30 USD
$8-15 USD / hour
₹12500-37500 INR
$10-30 USD
₹1500-12500 INR
$60 USD / hour
₹12500-37500 INR
$10-30 USD
$15-25 USD / hour
₹750-1250 INR / hour
$10-30 USD
$250-750 USD
$2-8 AUD / hour
₹750-1250 INR / hour
$250-750 USD
₹600-1500 INR
$10-30 USD