Skip to content

RavenPack/bigdata-research-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bigdata Logo

Bigdata Research Tools

Python version support PyPI version

Bigdata.com API High-Efficiency Tools at Scale

This repository provides efficient toolset to use the Bigdata.com SDK.


Installation

Install the package from PyPI using pip:

pip install bigdata-research-tools

Key Features

  • Rate Limiting: Enforces a configurable query-per-minute (RPM) limit using a token bucket algorithm.
  • Concurrency Support: Executes multiple search queries simultaneously with a user-defined maximum number of threads.
  • Thread-Safe: Ensures safe concurrent access to shared resources with built-in thread locks.
  • Flexible Configuration:
    • Set custom RPM limits and token bucket sizes.
    • Configure search parameters such as date ranges, sorting, and result limits.
  • Minimum Dependencies: Requires only the bigdata_client SDK.
  • Ease of Use: Includes a convenience function for running multiple searches with minimal setup.

RavenPack | Bigdata.com
All rights reserved © 2025

About

Bigdata.com API High-Efficiency Tools at Scale

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages