---
title: "LLM App | FastAPI Server | Web"
slug: blog-llm-app-get-yahoo-financials-flowise-fastapi
date_published: 2024-03-20T13:07:45.498Z
original_url: https://www.tigzig.com/post/blog-llm-app-get-yahoo-financials-flowise-fastapi
source: migrated
processed_at: 2025-12-02T10:00:00.000Z
---

# LLM App | FastAPI Server | Web

**NEW**

TIGZIG Co-Analyst

Latest version of all tools.

My open-source platform with micro-apps and tooling's for AI driven analytics and data science.

**Introducing YFIN Bot.** Developed using Gen AI technologies. To pull equity market data from Yahoo Finance.

**Public Internet Version** : YFIN Bot on Tigzig available on my micro-app site at [app.tigzig.com](http://app.tigzig.com/). Now merged with Quants Agent. Just type in 'Quants' in search box and use the Quants Suite or Quants Agent

![YFIN Bot](https://static.wixstatic.com/media/ef0c19_12a748557f094ad795d2200a6a0b268d~mv2.png/v1/fill/w_388,h_391,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/ef0c19_12a748557f094ad795d2200a6a0b268d~mv2.png)

LLM APP | Flowise AI | FastAPI Server

**LIVE : LLM APP to get financials: Custom API Endpoint. Web Deployment. GPT Actions [Coded by ChatGPT / Gemini]** Sam Altman, a few days back, said that AI will help coders become 30X programmers. I believe that is likely to be higher. For analysts, programmers, and data scientists.

In my previous videos and posts, I showed how to use **GPT Plus to run Machine Learning**([**https://rb.gy/o39bvm**](https://rb.gy/o39bvm)), Exploratory Data Analysis ([**https://rb.gy/0tc7xm**](https://rb.gy/0tc7xm)), **LlamaParse complex PDFs** to analyze 10K / Annual Reports(live tool deployed at https://www.tigzig.com/), analyze change in Mutual Fund Portfolio Allocations / import, clean and merge multiple excels

**All apps, including this one, fully coded by ChatGPT / Gemini**

**Current Use Case:** To pull balance sheet, income statement, cash flows for listed equities. For industry level analysis of specific line items for groups of stocks depending upon analysis. Line items and stock group varying depending upon analysis. **Introducing YFIN Bot.** Developed using Gen AI technologies. To pull equity market data from Yahoo Finance. The bot will fetch **Balance Sheet, P&L, Cash Flow Statement & Quarterly Income Statement. All line items** and for the **past couple of years** as published on Yahoo Finance. And also the Adjusted **Closing Price data for a given time range**. Can take multiple symbols too

**Public Internet Version** : [YFIN Bot on Tigzig](https://www.tigzig.com/post/blog-llm-app-get-yahoo-financials-flowise-fastapi) Feel free to try out. Has rate limits. For build specs, see below.

**Also available as GPT on GPT Store** : https://rb.gy/fy8lkk Uses custom actions to call custom built API endpoint running a python script.

**Build Specs.** See comment section on how the tool was built

*Platform:* FlowWise

*Coding by :* ChatGPT/ Gemini

*Components:* Langchain with Function Agent, Custom Tool, Chat Model *API:* Custom built FastAPI server. Running python script. Called from YFIN Bot as well as from Custom GPT.

*Script :* Python. Uses yfinance package, wrapped in a FastAPI wrapper

*LLM:* OpenAI GPT-3.5 -Turbo -0125

*Deployment:* Render Cloud

*Hosting :* Wix. Embed.

## How to build

This tool was built on [Flowise AI](https://flowiseai.com/): an incredibly powerful and easy to use platform. GUI-based low-code/no-code platform for building out Gen AI Apps rapidly. It's built on Langchain framework and supports LlamaIndex too. Custom JavaScript, API end point deployment, multiple LLM's, RAG toolkit, API Chains, Doc loaders and more. Lovely to work with.

And for those keen to get up to speed quickly, the video tutorials from Leon van Zyl on YouTube are out of this world. ([https://rb.gy/xq1ic8](https://rb.gy/xq1ic8)). Includes live deployments.

For Python / FastAPI coding : ChatGPT 3.5

For JSON schema for custom actions : OpenAI's own custom GPT called 'Action GPT' and another GPT called ' GPT Action Builder'

