The method find_etfs returns a list of ETFs that matched the value parameter.

The value can match with the ETF’s name, ticker, or any market identifers.

from dotenv import load_dotenv
from bigdata_client import Bigdata
import os

load_dotenv()

# Initialize the Bigdata API
username = os.environ.get("BIGDATA_USERNAME")
password = os.environ.get("BIGDATA_PASSWORD")
bigdata = Bigdata(username, password)

results = bigdata.knowledge_graph.find_etfs("Gold")

for etf in results:
    print(f"Entity ID: {etf.id}")
    print(f"ETF Name: {etf.name}")
    print(f"Country: {etf.country}")  
    print(f"Description: {etf.description}")
    print(f"Website: {etf.webpage}")
    print(f"Ticker: {etf.ticker}\n")

Output:

Entity ID: C7D57E
ETF Name: Global X Physical Gold ETP
Country: Australia
Description: Global X Physical Gold (formerly ETFS Physical Gold) seeks to provide investment results that correspond generally to the price performance, before fees and expenses, of the Gold Price PM in Australian dollars. It was launched by Global X Metal Securities Australia Ltd. in March 2003.
Website: https://www.globalxetfs.com.au/funds/gold/
Ticker: GOLD

Entity ID: Q24KM1
ETF Name: Goldman Sachs Physical Gold ETF
Country: United States
Description: The Goldman Sachs Physical Gold ETF is designed to track the performance of the physical gold market, providing investors with exposure to the precious metal. It offers a convenient and cost-effective way to invest in gold, without the need for physical storage or handling.
Website: http://www.aaauetf.com
Ticker: AAAU

...