
Completed
Posted
Paid on delivery
I need a clean, repeatable way to collect every Florida-based non-profit that has a publicly available Form 990 on IRS.gov. The task breaks down into two parts: first, a scraper that locates each organisation and downloads the latest Form 990 PDF; second, logic that pulls key details from those filings—most importantly the insurance figure whenever it is $10,000 or higher. My preference is a straightforward Python solution (requests/BeautifulSoup, Selenium only if absolutely necessary) that respects IRS rate-limits, can resume after interruptions, and runs headless on a typical Linux box. Deliverables • Well-commented source code with an easy way to set the filing year and output folder • A folder of PDFs for every qualifying Florida charity found • A CSV summarising: EIN, organisation name, address, filing year, and the extracted insurance amount (blank if under $10k) • Quick read-me showing setup and one-command execution Acceptance criteria • Script completes a full Florida sweep without manual intervention • At least 95 % of records that have a Form 990 listed are captured in the CSV • Insurance amounts ≥ $10,000 match the PDF values when spot-checked on 20 random organisations If you have previous experience scraping government sites or parsing IRS returns, this should be a fast win for both of us.
Project ID: 40492580
85 proposals
Remote project
Active 6 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

Hi, Its Anna ✅focused requires✅ Florida IRS PDFs, 95% capture, insurance ≥$10k, Linux resume ✅My Plan ✅ I’ll build a clean Python scraper around IRS public indexes/APIs first, using requests/BeautifulSoup and adding Selenium only if a page blocks static access. The script will set filing year/output folder, throttle requests, checkpoint progress, and resume safely. For PDFs, I’ll extract structured text/tables, validate EIN/name/address/year, then parse insurance values with fallback patterns for Form 990 variations and log uncertain cases for review. ✅ History✅ [login to view URL] [login to view URL] [login to view URL] [login to view URL] I can deliver a repeatable scraper with documented execution and spot-check-ready CSV output. Best regards.
$250 USD in 5 days
1.6
1.6
85 freelancers are bidding on average $394 USD for this job

⭐⭐⭐⭐⭐ Create a Python Scraper for Florida Non-Profit Form 990 Data ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and noticed you're looking for a Python solution to collect Florida-based non-profits' Form 990 data. Look no further; Zohaib is here to help you! My team has completed 50+ similar projects for data scraping. I will build a scraper to gather the required PDFs and extract key details efficiently, ensuring it runs smoothly on a Linux system. ➡️ Why Me? I can easily do your data scraping project as I have 5 years of experience in Python programming, web scraping, data extraction, and automation. My expertise includes using libraries like BeautifulSoup and handling data formats such as CSV. I also have a strong grip on managing rate limits and ensuring smooth execution of scripts. ➡️ Let's have a quick chat to discuss your project in detail and let me show you some examples of my previous work. Looking forward to discussing this with you! ➡️ Skills & Experience: ✅ Python Programming ✅ Web Scraping ✅ Data Extraction ✅ BeautifulSoup ✅ Requests Library ✅ CSV Handling ✅ Automation ✅ Error Handling ✅ Linux Environment ✅ Debugging ✅ API Interaction ✅ Data Analysis Waiting for your response! Best Regards, Zohaib
$300 USD in 2 days
8.1
8.1

Hi, I’ve built Python automation tools for data collection, document processing, structured data extraction, and reporting workflows. Your requirement for a repeatable IRS/Form 990 pipeline is exactly the type of project I enjoy working on. I would build a clean Python solution using requests, BeautifulSoup, pandas, and PDF extraction libraries, with resume capability, configurable filing years, rate-limit awareness, and CSV reporting. The goal would be a reliable one-command workflow that can be rerun whenever new filings become available.
$500 USD in 7 days
7.9
7.9

Hi, This is exactly the type of large-scale data extraction and document-processing project I specialize in. I have experience building Python-based scraping pipelines that collect, download, parse, and normalize large public datasets from government portals and structured filing repositories. For this project, I would build a robust Python solution using requests, BeautifulSoup, pandas, PDF parsing libraries (pdfplumber/PyMuPDF), and OCR fallback where required. The scraper will identify Florida-based nonprofits with available Form 990 filings, download the latest PDFs, extract EIN, organization details, filing year, and locate insurance-related values with validation logic to accurately capture amounts ≥ $10,000. The system will support checkpointing, resumable execution, rate-limit handling, structured logging, CSV export, and configurable filing-year/output settings. Everything will be packaged with clear documentation and one-command execution for Linux deployment. Relevant Projects: https://www.freelancer.com/projects/php/Sharepoint-RAG-SQL-GPT-agent/reviews https://www.freelancer.com/projects/php/SQL-RAG-GPT-Agent-with/details https://www.freelancer.com/projects/gpt-agent/Data-Analyst-Required/reviews https://www.freelancer.com/projects/php/OpenAI-Prompts-for-Telco-Support/reviews I would be happy to discuss the expected filing years, IRS data sources, extraction methodology, and validation approach to ensure the required accuracy targets are achieved. Thanks.
$500 USD in 7 days
7.5
7.5

This looks like a great fit, I will build the Python scraper — IRS EIN index collection, Form 990 PDF downloads with resume capability, and CSV extraction of insurance figures ≥ $10k. I will use the IRS Exempt Organizations BMF extract for Florida to get EINs first, then pull 990s via the IRS e-file XML index rather than scraping PDFs directly — XML parsing is far more accurate for extracting specific line items like insurance. Questions: 1) Do you need all 990 variants (990, 990-EZ, 990-PF) or only the standard 990? 2) Should the script handle multiple filing years or just the most recent? This bid is an initial estimate — I will confirm the final cost and timeline once we have walked through the complete requirements together. Looking forward to your response. Best regards, Kamran
$281 USD in 10 days
7.1
7.1

Hi I can build a repeatable Python scraper and parser to collect Florida non-profits with public IRS Form 990 filings, download the latest PDFs, and extract the required insurance figures into a clean CSV. I have experience with Python, requests, BeautifulSoup, IRS/government data scraping, PDF parsing, CSV pipelines, resumable jobs, rate-limit handling, Linux headless execution, and structured data validation. The main technical challenge is reliably matching Florida organizations to their latest Form 990 while parsing insurance values accurately from inconsistent PDF layouts. I will solve this with a checkpoint-based crawler, controlled request delays, retry logic, organized PDF storage, and a dedicated extraction layer for EIN, organization details, filing year, and insurance amounts. The script can include configurable filing year and output folder settings, so future runs are simple and repeatable. I can also add logging, failure reports, and spot-check support so missing or unreadable filings can be reviewed clearly. The final deliverable will be clean, documented, and easy to run with one command on a standard Linux environment. Thanks, Hercules
$375 USD in 7 days
6.7
6.7

https://www.freelancer.com/projects/data-scraping/Automated-Counterfeit-Detection/reviews Dear. Nice to meet you. I am very pleasure to submit my proposal on your scrapping and automation project. I have many experiences in these field using python. Recently, I developed Automated Counterfeit Detection and Reporting System on Amazon. You can check this in my portfolio. I am sure and I can start immediately. I will wait for your good news. Thank you.
$375 USD in 3 days
5.8
5.8

Hi there, I see this as a two-stage data pipeline. First, a scraper will query the IRS site for Florida non-profits and download the latest Form 990 PDF for each, using a state file to allow resumption after any interruptions. The second stage will then parse each downloaded PDF, extract the key organizational details, and apply the $10,000 filter to the insurance figure before writing the final CSV. Technical approach: A Python script using requests and BeautifulSoup4. For PDF data extraction, a library like pdfplumber is ideal for reliably pulling data from the form's known structure. A simple log file tracking processed EINs will handle the resume capability, and polite delays between requests will respect rate limits. Core modules: - Discovery module to build the list of target organizations. - Downloader with rate-limiting and checkpointing. - PDF parsing engine to extract fields and apply the insurance filter. - CSV writer to generate the final report. My implementation plan is to first build and validate the logic on a small, controlled sample of 20 Florida filings to ensure accuracy. Once confirmed, I'll scale it into the full, resumable script and run the complete sweep, logging any exceptions to meet your acceptance criteria. Regards, Rohit
$250 USD in 5 days
6.7
6.7

Hi, python hub, I’m an experienced Python web scraping and data extraction developer with government-site scraping and PDF parsing experience. I can build a clean, headless Python solution that searches Florida nonprofits with publicly available IRS Form 990 filings, downloads the latest PDFs, resumes safely after interruptions, respects IRS rate limits, and extracts the required fields into a structured CSV. I will include configurable filing year/output folder settings, logging for failed or skipped records, clear comments, and a simple README for one-command execution on Linux. I can also add validation checks so insurance amounts of $10,000+ are accurately captured and easy to spot-check. Best regards,
$300 USD in 1 day
5.7
5.7

Hello, I can build a Python scraper to find every Florida nonprofit with a public Form 990 on IRS.gov. The script will download the latest PDFs, extract insurance amounts of $10,000 or more, respect IRS rate limits, resume after interruptions, and let you set the filing year and output folder. I will deliver well-commented code, a CSV summary, the PDF folder, and a short readme with one-command execution, aiming to meet your acceptance criteria. Thank you, Sherman.
$375 USD in 7 days
5.2
5.2

The trick here isn’t just grabbing PDFs — it’s reliably enumerating every Florida EIN the IRS lists and extracting insurance amounts from inconsistent Form 990 layouts while staying within IRS rate limits and being restartable after failures. I propose a two-stage script: (1) crawl IRS search results for Florida charities with polite rate-limiting and checkpointing to build an EIN → latest-Form-990 URL list and download PDFs; (2) extract text from each PDF and use targeted regex + contextual heuristics to pull insurance figures (fallback to OCR only if a PDF is image-based). Jobs resume from a SQLite checkpoint and logging captures misses for re-run. Stack: Python (requests + BeautifulSoup), pdfplumber / PyPDF2 for text, pytesseract optional, SQLite for state, and a tiny CLI to set filing year/output folder. Selenium only if a page is JS-blocked. I’ll design for easy reruns, configurable rate limits, and a CSV output matching your schema. Previously I built the CrowdAxis ETL that ran scheduled crawls from 10 sources, normalized data, and handled resumable failures—same architecture applies here. If that sounds good I can deliver a working prototype in ~5 business days. Do you want the scraper to capture only the single latest Form 990 per EIN or every available filing year?
$375 USD in 7 days
4.8
4.8

Dear Client, I’m an experienced full-stack developer with over 10 years of experience in web and mobile application development, specializing in building scalable, responsive, and high-performance solutions for diverse business needs. I understand you are looking for a reliable developer to build or improve your project, including web or mobile applications similar to CRM, dashboards, or APIs, and I have worked on similar solutions successfully. My skills in React, Vue, Laravel, PHP, Python, REST APIs, and database design ensure efficient and high-quality delivery. Feel free to share more details or ask questions. I’m ready to refine my approach to match your exact requirements. Looking forward to working with you. Best regards, Md Ruhul Ajom
$250 USD in 5 days
4.9
4.9

hello sir , i already developed many scraper software for social media and many website like whatsapp and telegram scraper and message and yellow page scraper and many more scraper software..I am expert 17+ year of experience on this development i can show demo . With over 17 years of experience in the ever-evolving field of web, window, and Android development, my team and I offer a plethora of skills that make us precisely the right fit for this project. We have an impeccable portfolio, yielding credible knowledge of critical languages such as Python, Selenium and Software Architecture which will be invaluable in delivering on your expectations. Our adeptness in these areas - particularly Python, with which we have significant programming proficiency, will ensure that we provide you the simple Python-based solution you prefer for this project.
$400 USD in 7 days
4.5
4.5

Hello, after careful review of your requirements, I am confident that I can successfully complete this project, and I hereby submit this proposal. I understand that your objective is to develop a scraper for Florida non-profit and IRS-related data, ensuring accurate data extraction, reliable processing, and structured output for analysis or operational use. I have strong experience in Python development, web scraping, data extraction, BeautifulSoup, Selenium, API integrations, and large-scale data processing workflows. This demonstrates that my skills are a good fit for your project. To realize this project, I would begin by analyzing the target data sources, access methods, and output requirements to design a reliable scraping architecture. I would implement automated data collection using Python and BeautifulSoup, handle pagination, filtering, validation, and data normalization, and structure the extracted information into your preferred format such as CSV, Excel, or database storage. Additionally, I would incorporate error handling, logging, and performance optimizations to ensure stable operation and maintainability as data sources evolve over time. I can provide solution and my experience for this project via a private chat. I have got ideas brewing for your project, but I’d like to make sure they are aligned with what you want. Warm regards Ruslan
$375 USD in 7 days
4.7
4.7

I understand that you're seeking a reliable solution to scrape and compile data from Florida-based non-profits with publicly available Form 990 filings. This task requires precision, especially in extracting key details like insurance amounts over $10,000 while adhering to IRS rate limits. With over 12 years of experience in full-stack development and automation, I can deliver a Python-based scraper utilizing libraries such as Requests and BeautifulSoup for efficiency. If necessary, Selenium can be incorporated for dynamic content handling. My approach will ensure that the script runs headlessly on a standard Linux environment, providing you with well-commented source code that is easy to modify. In addition to the folder of PDFs and the structured CSV file with essential details, I will include a straightforward read-me guide for setup and execution. Could you clarify if there are specific methods or technologies you've found successful in your past scraping endeavors?
$500 USD in 7 days
4.3
4.3

Hi, scraping the site directly is a headache because of the rate limits but the IRS publishes the full index and XML returns on AWS S3, we can filter for Florida and pull that insurance figure from Part IX Line 18 way more accurately than parsing PDFs, from there it is just mapping the EINs and handling the resume logic for the CSV, let's do it?
$290 USD in 5 days
4.3
4.3

Hi, I'm Rahul Singh from Team Velora. I understand you need a reliable Python-based solution that can discover Florida non-profits, download the latest IRS Form 990 filings, extract insurance values accurately, and generate a clean CSV report with resume support and minimal manual intervention. My team has strong experience in web scraping, PDF parsing, data extraction, and large-scale automation, and we can build a robust Linux-compatible tool that meets your 95%+ capture and validation requirements with clean, well-documented code.
$275 USD in 7 days
4.1
4.1

Hi, I’ve carefully reviewed your Florida Non-Profit IRS Scraper project and am confident I can deliver a robust Python solution that meets your clear specifications. With solid experience in scraping government sites and parsing IRS filings, I’ll build a clean, modular script using requests and BeautifulSoup to fetch and download each Florida-based non-profit’s Form 990 PDFs. The script will respectfully handle IRS rate limits, support resuming after interruptions, and run headless on Linux as you need. I will ensure the code is well-commented with easy year configuration and output setup, deliver the PDFs folder, and create the precise CSV summary capturing EIN, name, address, filing year, and insurance amounts ≥ $10,000. A concise read-me will guide setup and one-command execution, and accuracy will be validated with random spot checks. I suggest completing this project within 10 days for thorough testing and delivery. Would you prefer the CSV include any additional fields beyond EIN, organization name, address, filing year, and insurance amount? Best regards,
$420 USD in 23 days
4.2
4.2

Hello, With over 7 years in web development and automation including advanced skills in data extraction with Python and extensive experience using technologies like Requests, BeautifulSoup, Selenium, and more, I am perfectly versed for your Florida Non-Profit IRS Scraper project. My extensive automated processes experience enables me to know how to build scraper solutions that respect rate limits accurately, resume after interruptions reliably, run headless on a typical Linux box efficiently. Additionally, my well-commented and easily adjustable code approach will provide an easy way for you to set the filing year and output folder tailored precisely to your needs. Having prior experience scraping government sites and parsing complex IRS returns will be a huge advantage for your project. It will quicken the delivery of well-structured deliverables; a folder of PDFs for every qualifying Florida charity found as well as accurate data summarization into a CSV with key information you require such as EIN, organization name, address, filing year and insurance amount (blank if under $10k). With me on this project, a full Florida sweep will be completed without manual intervention while at least 95% of records capturing Form 990 listed in the CSV accurately meet your specification.
$375 USD in 7 days
4.0
4.0

Hello, ✨✨✨From Vision to Victory-We Code Your Success✨✨✨ Your requirements are very clear, and this is exactly the type of structured data extraction project I have experience with. I can develop a reliable Python-based solution that performs a complete sweep of Florida non-profits with publicly available Form 990 filings, downloads the latest PDFs, and extracts the required insurance values with a strong focus on accuracy and repeatability. The scraper will be designed to run headlessly on Linux, respect IRS rate limits, support automatic retries, and resume from interruptions without losing progress. I would use requests and BeautifulSoup wherever possible for speed and stability, introducing Selenium only if a specific IRS workflow requires browser automation. For the extraction phase, I can build a dedicated PDF-processing pipeline that identifies EIN, organization details, filing year, and insurance-related fields, then generates a clean CSV report. Additional validation checks can be included to improve accuracy and help meet the 95% capture target and spot-check requirements. I maintain clear communication throughout development, provide regular progress updates, and make prompt revisions until the solution performs exactly as expected. Best Regards
$400 USD in 7 days
3.2
3.2

Hi There!!! ★★★★ (IRS Form 990 scraping, PDF collection, resume-safe processing, and insurance amount extraction ≥ $10k) ★★★★ I’ve carefully reviewed your project and understand that you need a reliable Python-based solution to discover Florida non-profits with publicly available IRS Form 990 filings, download the latest PDFs, and extract key data including insurance amounts above $10,000. The solution should be automated, resumable, accurate, and Linux-friendly. ⚜ IRS Form 990 discovery and collection ⚜ Automated PDF downloading with rate-limit handling ⚜ EIN, charity name, address, and filing year extraction ⚜ Insurance amount parsing and validation ⚜ Resume-after-interruption capability ⚜ Clean CSV generation and reporting ⚜ Well-documented Python code with setup guide I have solid experience in web scraping, goverment data extraction, PDF parsing, and Python automation projects. I would build this using Requests, BeautifulSoup, pandas, and PDF extraction libraries, using Selenium only if absolutely needed. The workflow will be designed for accuracy, efficiency, and easy maintainance while meeting your 95%+ capture target. I’d be happy to discuss the approach further and answer any questions. Looking forward to working together on this project. Warm Regards, Farhin B.
$255 USD in 7 days
2.9
2.9

Valrico, United States
Payment method verified
Member since Jun 5, 2026
₹12500-37500 INR
₹600-1500 INR
₹100-400 INR / hour
$30-250 USD
$10-30 USD
₹1500-12500 INR
$750-1500 USD
$30-250 NZD
€250-750 EUR
$30-250 USD
$250-750 AUD
₹750-1250 INR / hour
$2-8 USD / hour
$250-750 USD
₹600-1500 INR
₹37500-75000 INR
₹12500-37500 INR
₹1500-12500 INR
$30-250 AUD
$15-25 USD / hour