<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zelothorn </title>
    <description>The latest articles on DEV Community by Zelothorn  (@zelothornapi).</description>
    <link>https://dev.to/zelothornapi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4051980%2Facef0e6e-dd5a-4a27-bb8e-cfb12358007b.png</url>
      <title>DEV Community: Zelothorn </title>
      <link>https://dev.to/zelothornapi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zelothornapi"/>
    <language>en</language>
    <item>
      <title>I built an API that explains public companies in plain English — and won't give buy/sell advice</title>
      <dc:creator>Zelothorn </dc:creator>
      <pubDate>Tue, 28 Jul 2026 20:33:14 +0000</pubDate>
      <link>https://dev.to/zelothornapi/i-built-an-api-that-explains-public-companies-in-plain-english-and-wont-give-buysell-advice-3hgc</link>
      <guid>https://dev.to/zelothornapi/i-built-an-api-that-explains-public-companies-in-plain-english-and-wont-give-buysell-advice-3hgc</guid>
      <description>&lt;p&gt;If you've ever tried to pull company data from SEC filings, you know the pain: EDGAR gives you raw XML, filings run hundreds of pages, and turning any of it into something a normal person can read is a real project. I wanted that data in plain English, as clean JSON, without building the whole pipeline myself. So I built it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;You hit one endpoint with a ticker:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;GET https://zelothorn.com/api/v1/company/AAPL
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And you get back structured JSON:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;company&lt;/strong&gt; — name, ticker, CIK&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;summary&lt;/strong&gt; — a plain-language explanation of what the company does and how it makes money&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;earnings&lt;/strong&gt; — whether the latest quarter beat or missed estimates, plus recent history&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;filings&lt;/strong&gt; — key and recent SEC filings, each linked to the official document&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;links&lt;/strong&gt; — direct links to SEC EDGAR and the company's page&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No key required right now. You can try any ticker in your browser or drop it straight into your app.&lt;/p&gt;

&lt;h2&gt;
  
  
  The decision behind it
&lt;/h2&gt;

&lt;p&gt;The API explains what a company is and what it has filed. It does not do analysis — no price targets, no ratings, no buy/sell signals, no valuations.&lt;/p&gt;

&lt;p&gt;That was a deliberate choice. A tool that gives buy/sell output is a different and riskier kind of product, and every tool in this space seems to drift toward it eventually. I wanted to see if the explanation layer is useful on its own, separate from the prediction layer everyone rushes to add.&lt;/p&gt;

&lt;h2&gt;
  
  
  The question I have
&lt;/h2&gt;

&lt;p&gt;That is the part I am unsure about, and it is why I am posting instead of just shipping quietly:&lt;/p&gt;

&lt;p&gt;If you are building something — a portfolio tracker, a finance newsletter tool, a fintech side project — do you want company data pre-explained in plain English? Or do you just want the raw numbers and you would rather write your own summaries?&lt;/p&gt;

&lt;p&gt;The pitch, if the answer is "pre-explained," is basically: don't spend hours parsing SEC data and writing company-description components — drop this in and get readable company data in a few minutes.&lt;/p&gt;

&lt;p&gt;But I genuinely don't know if that is a real need or just something I found neat to build. So I would take any honest reaction, including "this already exists" or "I would never use this." Data comes from SEC EDGAR plus an earnings source; summaries are generated and cached. Built solo.&lt;/p&gt;

&lt;p&gt;There is a live example you can try here: &lt;a href="https://zelothorn.com/developers" rel="noopener noreferrer"&gt;https://zelothorn.com/developers&lt;/a&gt;&lt;/p&gt;

</description>
      <category>api</category>
      <category>backend</category>
      <category>software</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
