Search by content type. Options include:

  • ALL: Retrieve any match within the Bigdata universe. This is the default scope when nothing is specified.
  • NEWS: Access premium publishers of global news content, including non-English language content translated into English.
  • TRANSCRIPTS: Extract transcripts from analyst calls of global public companies sourced from audio records, offering insights beyond earnings reports by identifying speakers, dates, and narratives for more comprehensive analyst call insights.
  • FILINGS: Obtain filings, corporate disclosures, and other regulatory information from global companies, organizations, and individuals.
  • FILES: Filter by the content uploaded to Bigdata and search within your own universe.

Example:

from bigdata_client import Bigdata
from bigdata_client.query import Entity, Keyword, Watchlist
from bigdata_client.models.search import SortBy, DocumentType

bigdata = Bigdata()

MICROSOFT = "228D42"
APPLE = "D8442A"

query = Entity(MICROSOFT) | Entity(APPLE)
# Search for Entities in News
search = bigdata.search.new(query, scope=DocumentType.NEWS)

# Search for Entities in Transcripts
# search = bigdata.search.new(query, scope=DocumentType.TRANSCRIPTS)

# Search for Entities in Filings
# search = bigdata.search.new(query, scope=DocumentType.FILINGS)

# Search for Entities in Files
# search = bigdata.search.new(query, scope=DocumentType.FILES)

# Search for Entities Everywhere
# search = bigdata.search.new(query, scope=DocumentType.ALL)
# Or more commonly
# search = bigdata.search.new(query)

documents = search.run(2)
print(documents)