<?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: Burhan Şahin</title>
    <description>The latest articles on DEV Community by Burhan Şahin (@swampieb).</description>
    <link>https://dev.to/swampieb</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%2F4106863%2F7a12f963-e3ab-4ea4-8d2b-afa9c046c9dd.jpg</url>
      <title>DEV Community: Burhan Şahin</title>
      <link>https://dev.to/swampieb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/swampieb"/>
    <language>en</language>
    <item>
      <title>How I Built an Async FastAPI Microservice to Extract Tech Stacks, SEO &amp; B2B Contacts in &lt;1s</title>
      <dc:creator>Burhan Şahin</dc:creator>
      <pubDate>Wed, 02 Sep 2026 21:26:55 +0000</pubDate>
      <link>https://dev.to/swampieb/how-i-built-an-async-fastapi-microservice-to-extract-tech-stacks-seo-b2b-contacts-in-1s-2fbm</link>
      <guid>https://dev.to/swampieb/how-i-built-an-async-fastapi-microservice-to-extract-tech-stacks-seo-b2b-contacts-in-1s-2fbm</guid>
      <description>&lt;p&gt;Hey fellow developers! 👋&lt;/p&gt;

&lt;p&gt;When auditing client websites or building lead-generation pipelines, the typical solution is to fire up heavy headless browsers (Playwright/Puppeteer) or subscribe to expensive enterprise APIs that charge thousands of dollars a year.&lt;/p&gt;

&lt;p&gt;I wanted a lightning-fast, lightweight alternative that could run asynchronously and return structured intelligence in under 1 second.&lt;/p&gt;

&lt;p&gt;So I engineered a dedicated FastAPI microservice: &lt;strong&gt;B2B Web Intelligence &amp;amp; SEO Lead Engine&lt;/strong&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  🛠️ Architecture &amp;amp; Under the Hood
&lt;/h3&gt;

&lt;p&gt;The service is built on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI (Python 3.12):&lt;/strong&gt; Utilizing fully asynchronous request lifecycles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTTPX:&lt;/strong&gt; High-performance async HTTP client for concurrent domain inspection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BeautifulSoup4 &amp;amp; Regex Fingerprinting:&lt;/strong&gt; Fast HTML parsing without browser engine overhead.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  ⚡ What It Extracts in 1 Single Request:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack Fingerprinting:&lt;/strong&gt; Accurately detects CMS platforms (WordPress, Shopify, Webflow, Wix), frontend frameworks (React, Vue, Next.js), and analytics trackers (Google Analytics, Segment).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SEO &amp;amp; Social Metadata:&lt;/strong&gt; Meta title, meta description, canonical URL, OpenGraph cards, Twitter cards, and H1-H6 heading structure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;B2B Contact Extraction:&lt;/strong&gt; Scrapes public corporate emails, phone numbers, and direct social profile links (LinkedIn, Twitter/X, GitHub, Instagram).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security &amp;amp; Performance:&lt;/strong&gt; SSL certificate validity check, HTTP security headers, and precise response latency in milliseconds.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🚀 Try It Live (Interactive Swagger / Docs)
&lt;/h3&gt;

&lt;p&gt;The service is deployed live. You can test endpoints directly in your browser:&lt;br&gt;
👉 &lt;strong&gt;Live OpenAPI Docs:&lt;/strong&gt; &lt;a href="https://b2b-web-intelligence-api.onrender.com/docs" rel="noopener noreferrer"&gt;https://b2b-web-intelligence-api.onrender.com/docs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is also published on RapidAPI with a free tier (50 requests/mo for developers to test):&lt;br&gt;
👉 &lt;strong&gt;RapidAPI Marketplace:&lt;/strong&gt; &lt;a href="https://rapidapi.com/SwampieB/api/b2b-web-intelligence-and-seo-lead" rel="noopener noreferrer"&gt;https://rapidapi.com/SwampieB/api/b2b-web-intelligence-and-seo-lead&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  💬 Feedback Welcome!
&lt;/h3&gt;

&lt;p&gt;I'm actively refining the tech-detection signatures. If you test your company domain or portfolio site:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Did it accurately detect your framework/CMS?&lt;/li&gt;
&lt;li&gt;What other data points would be valuable for your workflow (e.g. DNS records, sitemap parsing)?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Drop your thoughts in the comments below!&lt;/p&gt;

</description>
      <category>fastapi</category>
      <category>python</category>
      <category>webdev</category>
      <category>api</category>
    </item>
  </channel>
</rss>
