Skip to main content

FundingExtractor

PyPI version License: MIT Downloads LinkedIn

FundingExtractor is a Python package designed to process news headlines and extract structured information about company funding events. Using pattern matching, it ensures consistent and accurate data extraction from text inputs, capturing details such as startup names, valuation amounts, and funding rounds.

Installation

pip install fundingextractor

Usage Example

from fundingextractor import fundingextractor

# Example user input
user_input = "Tech startup ABC raised $50M in Series A funding."

# Call the function with default LLM
results = fundingextractor(user_input)
print(results)

Parameters

  • user_input: str
    The input text to process, such as news headlines or reports.

  • llm: Optional[BaseChatModel]
    An optional LangChain LLM instance. Defaults to using ChatLLM7 from langchain_llm7.

  • api_key: Optional[str]
    API key for the LLM service. If not provided, the package will attempt to use the LLM7_API_KEY environment variable.

Supported LLMs

The package uses ChatLLM7 from langchain_llm7 by default. You can also pass your own LLM instance to leverage different providers, such as:

  • OpenAI
from langchain_openai import ChatOpenAI
from fundingextractor import fundingextractor

llm = ChatOpenAI()
response = fundingextractor(user_input, llm=llm)
  • Anthropic
from langchain_anthropic import ChatAnthropic
from fundingextractor import fundingextractor

llm = ChatAnthropic()
response = fundingextractor(user_input, llm=llm)
  • Google PaLM or Generative AI
from langchain_google_genai import ChatGoogleGenerativeAI
from fundingextractor import fundingextractor

llm = ChatGoogleGenerativeAI()
response = fundingextractor(user_input, llm=llm)

Notes

  • The default rate limits for LLM7's free tier are sufficient for general use.
  • For higher rate limits, you can pass your API key via the LLM7_API_KEY environment variable or directly in the function call:
response = fundingextractor(user_input, api_key="your_api_key")

References

Support and Issues

For issues or contributions, please visit the GitHub repository: https://github.com/chigwell/fundingextractor

Author

Metadata

Release files for fundingextractor 2025.12.21141421

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fundingextractor 2025.12.21141421
File Size Uploaded Provenance Actions
fundingextractor-2025.12.21141421.tar.gz 4.8 kB Without provenance Details for fundingextractor-2025.12.21141421.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for fundingextractor 2025.12.21141421
File Interpreter ABI Platform Actions
fundingextractor-2025.12.21141421-py3-none-any.whl Python 3 none any Details for fundingextractor-2025.12.21141421-py3-none-any.whl

Total release size: 10.3 kB

Release files / fundingextractor-2025.12.21141421.tar.gz

Download URL fundingextractor-2025.12.21141421.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
13d7ce1dd07153cd53db9d0b06534ace3e261e686e48801cd990480453fc93f5
BLAKE2b-256 checksum
How to use checksums
1e7ce9561b107e9a743d9bc924e7755c9d647e09968ef617e3f35259ce21f0de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / fundingextractor-2025.12.21141421-py3-none-any.whl

Download URL fundingextractor-2025.12.21141421-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
35d6814147ee2e622b593ea1ab78470f2c053d0a8243af06e7061907a9228939
BLAKE2b-256 checksum
How to use checksums
feb2a747919ee87844d3f268fda269ecdc94685a20b57d133ab8a2a222cd2729
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Security for fundingextractor 2025.12.21141421

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page