Sunbiz Public Data CSV Compilation
Budget: $10 – $30 USD
The goal is to extract every publicly available record behind the “Corporation Search / By FEI Number” section at https://search.sunbiz.org/Inquiry/CorporationSearch/ByFeiNumber and leave me with a clean, well-structured CSV.
• Coverage must be complete—active,(ONLY ACTIVE) inactive, domestic, foreign, all FEI ranges—so expect millions of rows.
• The final CSV (or split CSVs) should include every field shown on the detail pages: FEI/EIN, document number, entity name, status, address block, filing dates, last event, registered agent data, and any other metadata that appears. Consistent headers, no duplicate rows, no embedded line breaks or HTML entities.
• A reproducible solution is essential. Please hand over the scraper or ETL script (Python, Node, or similar), a brief README, and the compressed CSV output. I need to be able to re-run the process later without tweaking code.
• Respect site limits and stay within legal and ethical guidelines for public data collection. If you choose distributed requests, add throttling to avoid being blocked.
• Highlight prior experience with large-scale web scraping, data normalization, and handling multi-million-row exports; that specific background will weigh heavily in my selection.
Deliverables
1. Complete CSV dataset (zipped if needed)
2. Source code & environment notes
3. Short README outlining execution steps and expected runtime
Acceptance criteria: running the script locally reproduces the same row count and identical column layout as the delivered CSV.
• Coverage must be complete—active,(ONLY ACTIVE) inactive, domestic, foreign, all FEI ranges—so expect millions of rows.
• The final CSV (or split CSVs) should include every field shown on the detail pages: FEI/EIN, document number, entity name, status, address block, filing dates, last event, registered agent data, and any other metadata that appears. Consistent headers, no duplicate rows, no embedded line breaks or HTML entities.
• A reproducible solution is essential. Please hand over the scraper or ETL script (Python, Node, or similar), a brief README, and the compressed CSV output. I need to be able to re-run the process later without tweaking code.
• Respect site limits and stay within legal and ethical guidelines for public data collection. If you choose distributed requests, add throttling to avoid being blocked.
• Highlight prior experience with large-scale web scraping, data normalization, and handling multi-million-row exports; that specific background will weigh heavily in my selection.
Deliverables
1. Complete CSV dataset (zipped if needed)
2. Source code & environment notes
3. Short README outlining execution steps and expected runtime
Acceptance criteria: running the script locally reproduces the same row count and identical column layout as the delivered CSV.
Related categories:
Python
Data Processing
Web Scraping
Data Mining
Database Programming
Data Extraction
ETL
Data Management