Skip to content

Add enrich-companies to Data Ingestion / ETL#3205

Closed
Alessandro114 wants to merge 1 commit into
vinta:masterfrom
Alessandro114:add-enrich-companies
Closed

Add enrich-companies to Data Ingestion / ETL#3205
Alessandro114 wants to merge 1 commit into
vinta:masterfrom
Alessandro114:add-enrich-companies

Conversation

@Alessandro114

Copy link
Copy Markdown

Description

Add enrich-companies to the Data Ingestion / ETL > General section.

enrich-companies is a CLI tool that enriches CSV files with company data — revenue, employees, credit score, legal status — by matching against 250M+ business records across 40+ countries. It takes a CSV with company names/IDs as input and outputs an enriched CSV with additional firmographic columns.

Justification (Hidden Gem)

  • Unique value: No other pip install-able CLI tool provides batch CSV enrichment against a 250M+ company database. Existing alternatives (Clearbit, ZoomInfo) are expensive SaaS products without open-source CLIs.
  • Practical: Solves a real pain point for data analysts and sales teams who need to enrich company lists without manual lookups or expensive API contracts.
  • Production-ready: Simple CLI interface (enrich-companies input.csv -o output.csv) with progress bars, error handling, and configurable column mapping.
  • Documented: Full README with installation, usage examples, and output format documentation.
  • Active maintenance: Under active development as part of the S.C.A.L.A. Score BI platform.

Category

Data & Science > Data Ingestion / ETL > General — the tool ingests CSV data, enriches it with external company records, and outputs transformed CSVs, which is a classic ETL workflow.

Checklist

  • Python-first (100% Python)
  • Production-ready
  • Documented with examples
  • Unique value proposition
  • Follows entry format guidelines
  • Alphabetical order maintained

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@JinyangWang27

Copy link
Copy Markdown
Collaborator

@Alessandro114 Thanks for your submission. However, this project does not meet our acceptance criteria:

Repository age: The repository was created 9 hous ago. We require a minimum of 3 months (or 6 months for Hidden Gem submissions) to ensure project stability.

GitHub stars: 0 stars(minimum 100 required, or strong justification for Hidden Gem).

Please see our CONTRIBUTING.md for full requirements. You're welcome to resubmit once the project has matured and gained community traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants