CityFalcon
Connect to cityfalcon api and get a dataframe
You can request only tickers on Cityfalcon free plan
import naas_drivers
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA")
Choose fields you want to get in result, list available below:
- title
- image
- link
- description
- score
- sentiment
- source
- source_logo
- image
fields = ["image", "title"]
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", fields=fields)
Country of the stock exchange
country = "US"
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", country=country)
Limit the number of results
limit = 5
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", limit=limit)
minimum Score of Cityfalcon
min_score = 30
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", min_score=min_score)
Show article with a paywall
paywall = True
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", paywall=paywall)
identifier_type = "full_tickers"
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", identifier_type=identifier_type)
time_filter = "d21"
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", time_filter=time_filter)
naas_drivers.cityfalcon.connect("YOUR_API_KEY").get("TSLA", languages="en")
You can also save your connection and don't repeat it for each method.
naas_drivers.cityfalcon.connect("YOUR_API_KEY")
# You can use our default apikey limited to 200/hours request for all users
cityfalcon = naas_drivers.cityfalcon.connect()
appl = cityfalcon.get("AAPL")
tsla = cityfalcon.get("TSLA")