Skip to main content

Enrich a CSV of companies with revenue, employees, credit score & financial data from 250M+ business records

Project description

enrich-companies

Enrich a CSV of company names with revenue, employees, credit score, and financial data from 250M+ business records across 50+ countries.

Zero dependencies. Zero config. Just works.

pip install enrich-companies
enrich-companies companies.csv -o enriched.csv

What it does

You give it a CSV with company names. It gives you back the same CSV with 16 extra columns:

Added Column Example
revenue 12500000
employees 340
health_score 78.5
nace_code 56.10
nace_description Restaurants
legal_form S.r.l.
status active
city Milan
country IT
vat_number IT12345678901
founded 2015-03-12
website example.com
phone +39 02 1234567
email info@example.com
postal_code 20121
score_id abc123

Install

pip install enrich-companies

No API key needed. Free tier: 50 lookups/month.

Usage

Basic

enrich-companies input.csv -o output.csv

Auto-detect columns

The tool auto-detects columns named company, company_name, name, business_name, organization, firma, empresa, azienda, etc.

Specify columns

enrich-companies input.csv -o output.csv --name-col "Company Name" --country-col "Country"

Semicolon-separated (European CSVs)

enrich-companies input.csv -o output.csv --delimiter ";"

Pipe to stdout

enrich-companies input.csv | head -5

Example

Input (companies.csv):

company_name,country
Ferrero,IT
Siemens,DE
LVMH,FR

Run:

enrich-companies companies.csv -o enriched.csv

Output:

  Enriching 3 companies from companies.csv...

  [1/3] Ferrero — Revenue: 17000000000 | Employees: 41000 | Score: 92
  [2/3] Siemens — Revenue: 72000000000 | Employees: 311000 | Score: 88
  [3/3] LVMH — Revenue: 86000000000 | Employees: 213000 | Score: 95

  Done! 3/3 companies enriched
  Output: enriched.csv

Data coverage

  • 250M+ companies across 50+ countries
  • Strong coverage: IT, DE, FR, ES, UK, NL, BE, AT, CH, CZ, PL, RO, US, and more
  • Sources: official business registries, financial filings, public records
  • Updated regularly

Also available

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enrich_companies-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

enrich_companies-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file enrich_companies-0.1.0.tar.gz.

File metadata

  • Download URL: enrich_companies-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for enrich_companies-0.1.0.tar.gz
Algorithm Hash digest
SHA256 77e6404f24235ea75afd8547a6ae01a04c98dbb56a2a1123fa2fc68de659784a
MD5 6f4b6bc5918f9252d611bfbf626c4be3
BLAKE2b-256 2f398eaa8cb1533e6c87fcb21f1f7816168eaeb1b3c12eaed4416cc64675f155

See more details on using hashes here.

File details

Details for the file enrich_companies-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for enrich_companies-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45fb6772d1a2f767b1456e2d7d0ed703904119b3bdb72d98bebde0471975f04f
MD5 eeb2636be638c84a6b24aa1ba21cb87f
BLAKE2b-256 fde18c502a6f9a6c3b20be1dcfebb393cb0a3974b32f9f23e9f0f4eea910a401

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page