<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[On the Edge by Blueprint: Data Sources]]></title><description><![CDATA[Government data, APIs, and the datasets I actually use.]]></description><link>https://edge.blueprintgtm.com/s/data-sources</link><image><url>https://substackcdn.com/image/fetch/$s_!grl5!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70d5899-0706-4e6e-b77e-77c92ea86702_1280x1280.png</url><title>On the Edge by Blueprint: Data Sources</title><link>https://edge.blueprintgtm.com/s/data-sources</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Jul 2026 20:20:52 GMT</lastBuildDate><atom:link href="https://edge.blueprintgtm.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jordan Crawford]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gtmontheedge@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gtmontheedge@substack.com]]></itunes:email><itunes:name><![CDATA[Jordan Crawford]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jordan Crawford]]></itunes:author><googleplay:owner><![CDATA[gtmontheedge@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gtmontheedge@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jordan Crawford]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[316 Free Datasets Build Every List I Sell]]></title><description><![CDATA[The government files behind every target list.]]></description><link>https://edge.blueprintgtm.com/p/316-free-datasets-build-every-list</link><guid isPermaLink="false">https://edge.blueprintgtm.com/p/316-free-datasets-build-every-list</guid><dc:creator><![CDATA[Jordan Crawford]]></dc:creator><pubDate>Wed, 08 Jul 2026 17:18:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K4U8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K4U8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K4U8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!K4U8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!K4U8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!K4U8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K4U8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A dark map of the United States, wired together by glowing lines running through government record offices&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/205974955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A dark map of the United States, wired together by glowing lines running through government record offices" title="A dark map of the United States, wired together by glowing lines running through government record offices" srcset="https://substackcdn.com/image/fetch/$s_!K4U8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!K4U8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!K4U8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!K4U8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78797b5e-586c-4471-a912-0ab40dab28dc_1456x1048.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every prospect list you've ever bought was a photocopy of a photocopy. Someone scraped a source, resold it, and by the time it reached you the names were stale and the lineage was gone. The original is free. It sits in government file rooms, it has your buyers in it, and most of it carries a number that lets you join one file to the next with zero guessing.</p><p>I built an agent named Crawford to work that original. It knows 316 public data sources cold &#8212; where each one lives, what it costs, what it joins to, and which ones are dead ends that waste a call. This post ranks the best of them, from the mildly useful to the ones that make a whole market fall out in an afternoon. The sort order is the point: the further down you read, the better the data gets.</p><p>Here's the rule Crawford ranks by, so you can rank your own.</p><h2>What makes a dataset worth money</h2><p>A dataset's GTM value comes down to five things, multiplied:</p><ul><li><p><strong>Ground-truth distance.</strong> How close is this to the actual event? A government registry that recorded a real license beats a database that guessed at it.</p></li><li><p><strong>Join-key quality.</strong> Does every row carry a unique ID &#8212; an NPI, an EIN, a license number &#8212; that lets you connect it to other files without fuzzy name-matching?</p></li><li><p><strong>Coverage.</strong> Is it the whole universe, or a self-selected slice?</p></li><li><p><strong>Free bulk access.</strong> Can you download the entire thing, or only peek one record at a time?</p></li><li><p><strong>Update cadence.</strong> Refreshed weekly, or frozen in 2021?</p></li></ul><p>The first factor is the one nobody internalizes. Public data sorts into a ladder by how far it sits from the real world:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V574!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V574!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 424w, https://substackcdn.com/image/fetch/$s_!V574!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 848w, https://substackcdn.com/image/fetch/$s_!V574!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!V574!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V574!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68c5263f-f683-40fa-baf2-636823411486_2400x1428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A six-rung ladder from government registries at the top down to scraped aggregators at the bottom&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/205974955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A six-rung ladder from government registries at the top down to scraped aggregators at the bottom" title="A six-rung ladder from government registries at the top down to scraped aggregators at the bottom" srcset="https://substackcdn.com/image/fetch/$s_!V574!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 424w, https://substackcdn.com/image/fetch/$s_!V574!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 848w, https://substackcdn.com/image/fetch/$s_!V574!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!V574!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c5263f-f683-40fa-baf2-636823411486_2400x1428.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>Government registry with a unique ID</strong> &#8212; ATF firearms licenses, the NPI provider file, TTB alcohol permits, a state license roster. Someone had to legally register, and got a number.</p></li><li><p><strong>Legally-mandated disclosure</strong> &#8212; SEC filings, franchise disclosure documents, state business registrations.</p></li><li><p><strong>Certification and professional directories</strong> &#8212; board certifications, trade-association credential lists.</p></li><li><p><strong>Platform data with real-world grounding</strong> &#8212; Google Maps, OpenStreetMap. Proves a storefront physically exists.</p></li><li><p><strong>Association membership lists</strong> &#8212; self-selected, usually 10 to 40% of the real market.</p></li><li><p><strong>Scraped aggregators and B2B databases</strong> &#8212; resold, stale, and you can't see where the data came from.</p></li></ol><p>Most vendors sell you rung six and call it a database. The census you actually want lives on rungs one and two, and it's public.</p><p>The join key is the other thing that decides everything. A clean unique key outranks any richness a source is missing. A healthcare list I built once joined three separate federal files on the NPI number with zero fuzzy matching &#8212; provider, prescribing volume, and pharma payments, stitched together in one pass. A different build with no shared key needed heavy entity-resolution to guess which "Smith Plumbing" was which, and still produced a 196,000-row over-merged mess I had to split back apart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8nNi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8nNi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 424w, https://substackcdn.com/image/fetch/$s_!8nNi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 848w, https://substackcdn.com/image/fetch/$s_!8nNi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 1272w, https://substackcdn.com/image/fetch/$s_!8nNi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8nNi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A five-step flow &#8212; an NPI number running through three federal files into one clean list&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/205974955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A five-step flow &#8212; an NPI number running through three federal files into one clean list" title="A five-step flow &#8212; an NPI number running through three federal files into one clean list" srcset="https://substackcdn.com/image/fetch/$s_!8nNi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 424w, https://substackcdn.com/image/fetch/$s_!8nNi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 848w, https://substackcdn.com/image/fetch/$s_!8nNi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 1272w, https://substackcdn.com/image/fetch/$s_!8nNi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c702fa-b6f0-4390-aba4-ad5ee907d6e3_2400x1228.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Keep the ladder and the key in your head. They explain why the free stuff below is fun but limited &#8212; and why the paid stuff is where lists actually get built.</p><h2>The honorable mentions</h2><p>These datasets are real, they're free, and I use them. They also sit low on the ladder, so I'll be quick. Watch the numbers climb as we go.</p><h3>The lead dumps</h3><p>There's a site called <a href="https://emtoss.com/leads">emtoss</a> that gives away 452 category CSVs &#8212; more than 59 million business leads, free. The catch is the email column: that's the paid add-on. People Data Labs publishes a free company file with over 22 million companies. Both are big, both are keyless, and both are rung six &#8212; resold firmographics with no way to prove where a given row came from. Fine for a sample. Useless as a census.</p><p>Yelp's Open Dataset is more honest about what it is: 150,346 businesses and 6,990,280 reviews, released for research. Real data, real reviews, tiny slice of the map.</p><h3>The map dumps</h3><p>Overture Maps publishes a places file that a lot of people quote at "75 million-plus" locations. Overture's own June 2026 release notes put it around 68.9 million, and the file is a blend of four upstream sources &#8212; Meta's 58.9 million, Microsoft's 7.4 million, Foursquare's 6.6 million, and the open AllThePlaces scrape. It carries a stable ID called GERS. It proves a place exists. It won't tell you who owns it or what they buy.</p><p>That's the ceiling on rung four: platform data confirms a storefront is real, and stops there.</p><h3>The join spines</h3><p>Two free sources are worth knowing not as lists but as glue. Wikidata holds 882,874 items in its business class &#8212; I counted them live on July 3rd &#8212; and many rows carry a company's website, its LEI, its EIN, and its SEC filer number all at once. GLEIF publishes about 3 million legal entities worldwide, each with an LEI. Neither is a market. Both are how you bridge one market to another when the IDs don't line up.</p><h3>The dead ends I keep so you don't chase them</h3><p>Half of Crawford's value is knowing what's broken. A few that look free and aren't:</p><ul><li><p><strong>HIFLD Open</strong> was the go-to free hub for U.S. facility rosters. The public portal got discontinued. The links people still pass around are dead.</p></li><li><p><strong>The DEA registrant file</strong> gets cited constantly as a free way to find prescribers. It is not free.</p></li><li><p><strong>Google Places</strong> looks like a TAM backbone until you read the terms &#8212; you're not allowed to store the names and addresses you pull.</p></li></ul><p>Naming the dead ends is the cheapest credibility a data person has. Now the gradient tips over.</p><p><em>&#8212; Written by Claude Opus 4.8, Approved by Jordan</em></p><h2>Who Gets This</h2><p>Everything above, anyone can find with an afternoon and a search bar. Below the line is the part that actually builds a market &#8212; the datasets with a real primary key, sorted good to devastating, ending on the federal registries I reach for first.</p><ul><li><p><strong>Free:</strong> the ranking rule, the honorable mentions, and the dead ends worth skipping.</p></li><li><p><strong>$50/mo</strong> <em>(most readers start here)</em>: the heavy hitters &#8212; building footprints, state business filings, parcel rolls, and the clean-key federal registries. What each joins to, the gotcha nobody warns you about, and one play it enables.</p></li><li><p><strong>$2,499/yr:</strong> Every tool I ship. Edge Copilot is how you talk to all of it through Claude Code. Current tools: Edge Copilot, AutoClaygent, Agent 7, Who to Target and What to Say, Blueprint Cloud, Technology Finder, Video List Extractor, Competitor Monitor, LinkedIn Engagement, Domain &amp; LinkedIn Finder, Dossier Builder, PDF Contact Finder, TAM Contact Harvester, Find a Rep, Blueprint Playbook, and Crawford. Whatever ships next is included. Plus all 3 courses + weekly office hours.</p></li></ul><div><hr></div>
      <p>
          <a href="https://edge.blueprintgtm.com/p/316-free-datasets-build-every-list">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[142,579 Franchise Operators, Built From Filings Nobody Reads]]></title><description><![CDATA[The list vendors charge real money for, assembled free from public records &#8212; plus the honest coverage ceiling.]]></description><link>https://edge.blueprintgtm.com/p/142579-franchise-operators-built</link><guid isPermaLink="false">https://edge.blueprintgtm.com/p/142579-franchise-operators-built</guid><dc:creator><![CDATA[Jordan Crawford]]></dc:creator><pubDate>Fri, 12 Jun 2026 16:27:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WMHf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>As of June 2026 &#183; Build log</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WMHf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WMHf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 424w, https://substackcdn.com/image/fetch/$s_!WMHf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 848w, https://substackcdn.com/image/fetch/$s_!WMHf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 1272w, https://substackcdn.com/image/fetch/$s_!WMHf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WMHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A national franchisee operator list, assembled from public filings for about zero dollars&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A national franchisee operator list, assembled from public filings for about zero dollars" title="A national franchisee operator list, assembled from public filings for about zero dollars" srcset="https://substackcdn.com/image/fetch/$s_!WMHf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 424w, https://substackcdn.com/image/fetch/$s_!WMHf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 848w, https://substackcdn.com/image/fetch/$s_!WMHf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 1272w, https://substackcdn.com/image/fetch/$s_!WMHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F660893dd-cc6a-4277-8222-56504a676f2b_2912x2096.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is no public list of who owns the franchises in America. Ask "who owns the three McDonald's near me," or "find me every multi-unit Wendy's operator in Texas," and you hit a wall. The big data vendors &#8212; FRANdata, FranChimp &#8212; sell a version of that list. Everyone else does without.</p><p>But the raw material is public, and it's free. Per the <a href="https://www.ftc.gov/legal-library/browse/rules/franchise-rule">FTC's Franchise Rule</a>, every franchise brand has to file a disclosure document with state regulators before it can sell a franchise. Buried in that document, Item 20, is a roster: the brand's franchisees, by name, city, and phone. One filing covers one brand's entire national footprint. The list nobody sells is sitting in paperwork nobody reads.</p><p>So I read it. All of it. The result is 142,579 multi-unit franchise operators &#8212; the people who own more than one location &#8212; built from public filings for about zero dollars. Here's how, and exactly what's in it.</p><h2>What is a multi-unit franchisee, and how many are there?</h2><p>A multi-unit franchisee is one operator that owns several franchised locations &#8212; sometimes five, sometimes five hundred. They're the real buyers in franchising: the operators with capital, staff, and the appetite to add units. I could name 142,579 of them in the US from public filings alone.</p><p>Counting them is harder than it sounds, because one operator hides behind many companies. A single Burger King franchisee files each restaurant under its own LLC, and the same restaurant gets re-disclosed in every state the brand registers in. The largest real operator in the data, Boddie-Noell, runs about 636 units. Carrols runs 575. Resolving that sprawl into real operators is the moat. The data is free; assembling it is the work.</p><p>Get the merge wrong and you manufacture monsters. An earlier pass over-merged phone-bridged rows into one phantom "operator" with more than 400,000 units &#8212; a magnet that swallowed the real whales. Dissolving it brought the top of the list back to actual franchisees, none over 750 units. Shared registered agents that sign state paperwork for hundreds of unrelated brands get demoted, not counted. That cleanup is the difference between a clean list and garbage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k9nX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k9nX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!k9nX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!k9nX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!k9nX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k9nX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dozens of shell LLCs resolving into one real operator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dozens of shell LLCs resolving into one real operator" title="Dozens of shell LLCs resolving into one real operator" srcset="https://substackcdn.com/image/fetch/$s_!k9nX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!k9nX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!k9nX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!k9nX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82bc585-cb47-41d7-8910-edb56e47c8e8_1200x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Are franchise disclosure documents public?</h2><p>Yes. A Franchise Disclosure Document &#8212; the FDD &#8212; is a legally required filing. Before a brand can sell you a franchise, it has to register the FDD with state regulators and hand it to prospective buyers. Roughly 14 states run their own registration portals; <a href="https://www.nasaa.org/industry-resources/franchise-resources/">NASAA's</a> national depository covers the rest. The documents are public records.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kc37!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kc37!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 424w, https://substackcdn.com/image/fetch/$s_!kc37!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 848w, https://substackcdn.com/image/fetch/$s_!kc37!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 1272w, https://substackcdn.com/image/fetch/$s_!kc37!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kc37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png" width="728" height="562.6024096385543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1347,&quot;width&quot;:1743,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Exhibit A of Smoothie King's 2026&#8211;27 FDD &#8212; the real franchisee roster: names, addresses, phones, as filed&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Exhibit A of Smoothie King's 2026&#8211;27 FDD &#8212; the real franchisee roster: names, addresses, phones, as filed" title="Exhibit A of Smoothie King's 2026&#8211;27 FDD &#8212; the real franchisee roster: names, addresses, phones, as filed" srcset="https://substackcdn.com/image/fetch/$s_!kc37!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 424w, https://substackcdn.com/image/fetch/$s_!kc37!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 848w, https://substackcdn.com/image/fetch/$s_!kc37!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 1272w, https://substackcdn.com/image/fetch/$s_!kc37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2dc45b2-2e17-4ded-bdeb-921be0445e3b_1743x1347.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Item 20 is the part that matters here. It lists the brand's current and former franchisees, with contact information. Every franchisee has a phone number on file. The franchisees live in all 50 states, but the paperwork sits in a handful of portals &#8212; so coverage is a function of which brands have filed, not which geography you're hunting. Scrape a few free sources and you get operators nationwide.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wh2C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wh2C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 424w, https://substackcdn.com/image/fetch/$s_!Wh2C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 848w, https://substackcdn.com/image/fetch/$s_!Wh2C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!Wh2C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wh2C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png" width="728" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1000,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Where it lives: Wisconsin DFI's public franchise search &#8212; every registration, file number, and status, free&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Where it lives: Wisconsin DFI's public franchise search &#8212; every registration, file number, and status, free" title="Where it lives: Wisconsin DFI's public franchise search &#8212; every registration, file number, and status, free" srcset="https://substackcdn.com/image/fetch/$s_!Wh2C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 424w, https://substackcdn.com/image/fetch/$s_!Wh2C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 848w, https://substackcdn.com/image/fetch/$s_!Wh2C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!Wh2C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F813d5793-ed1e-4573-bef9-59fc8961ef1b_2912x2000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Can you find out who owns a franchise?</h2><p>Yes &#8212; you read the brand's FDD. One Item 20 is that brand's whole national roster &#8212; every operator, in one document. That's <a href="https://edge.blueprintgtm.com/p/the-asymmetry-engine">the asymmetry</a>: the question feels like a 50-state manhunt, and the answer is a few thousand documents that already exist.</p><p>This is what the long tail of franchise searches is really asking. "Who owns the Taco Bell on Main Street." "List of Wendy's franchise owners." At scale, a dataset of 142,579 operators with a phone on nearly every one answers that question by the hundred-thousand. The phone is the universal contact &#8212; it's on ~100% of records, because the filing requires it. Owner names are thinner, and I'll show exactly how thin below.</p><h2>Why is most franchise data wrong?</h2><p>Because the lists everyone sells are frozen. The largest free archive of FDD text is a 2023 snapshot. Buy a franchisee list from most vendors and you're buying a moment that's two or three years stale &#8212; operators who sold, brands that folded, phones that changed.</p><p>I pulled current filings instead. The national depository and a free public FDD library both publish 2024&#8211;2026 documents, and feeding those through the same extractor stamps each operator by the vintage of the filing it came from. 65% of the 142,579 operators show up in a filing from the current cycle, not just the frozen 2023 archive. That freshness is the whole edge: a live operator with a working phone beats a 2023 record every time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r42h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r42h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!r42h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!r42h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!r42h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r42h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;65% of operators appear in a live 2024-2026 filing, not the frozen 2023 list everyone else sells&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="65% of operators appear in a live 2024-2026 filing, not the frozen 2023 list everyone else sells" title="65% of operators appear in a live 2024-2026 filing, not the frozen 2023 list everyone else sells" srcset="https://substackcdn.com/image/fetch/$s_!r42h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!r42h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!r42h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!r42h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e01351-75e8-4e6f-b0fb-963990e4cbb1_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Even my own first cut had a freshness bug, and I'd rather tell you how I caught it than pretend it didn't happen. The extraction mislabeled half the roster as former franchisees &#8212; a stray header near the top of a filing was tainting every row beneath it. I ran eleven Claude agents over the source PDFs, page by page, checking the extraction against what each filing actually said. They caught it. The fix cut the mislabeled-former rate from about half to under six percent. Check data like this against the real documents, or you'll ship a number you can't defend.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jUYZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jUYZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 424w, https://substackcdn.com/image/fetch/$s_!jUYZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 848w, https://substackcdn.com/image/fetch/$s_!jUYZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 1272w, https://substackcdn.com/image/fetch/$s_!jUYZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jUYZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png" width="728" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:880,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The extractor reading Smoothie King's 2026 filing: 1,220 roster rows, zero guard drops &#8212; the same names on Exhibit A&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The extractor reading Smoothie King's 2026 filing: 1,220 roster rows, zero guard drops &#8212; the same names on Exhibit A" title="The extractor reading Smoothie King's 2026 filing: 1,220 roster rows, zero guard drops &#8212; the same names on Exhibit A" srcset="https://substackcdn.com/image/fetch/$s_!jUYZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 424w, https://substackcdn.com/image/fetch/$s_!jUYZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 848w, https://substackcdn.com/image/fetch/$s_!jUYZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 1272w, https://substackcdn.com/image/fetch/$s_!jUYZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb71d766a-8489-44a3-abf8-8be074261b20_2912x1760.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then I had the finished list audited end to end by an independent pass &#8212; roughly 5,800 judged samples, every Texas registry citation re-fetched, every defect re-verified before any fix. It collapsed two phantom duplicate operators, repaired owner names that had been filed in the wrong order, pulled out a batch of business names masquerading as people, and re-keyed the outlets file so all 421,774 of them tie back to a real operator. The numbers here are what survived that pass.</p><h2>How do you get FDD data without paying FRANdata or ZoomInfo?</h2><p>You assemble it from free sources, and you pay a vendor for nothing the public record already gives you. Every expensive step in this build has a free substitute:</p><ul><li><p><strong>The documents:</strong> a public, MIT-licensed <a href="https://huggingface.co/datasets/yonathanarbel/Franchise_Disclosure_Documents">Hugging Face archive</a> of 22,986 already-read FDD texts &#8212; more than 1.5 million roster rows once deduped &#8212; plus current filings pulled free from the national depository and a public FDD library. No document purchase, no scanning bill.</p></li><li><p><strong>The contact enrichment:</strong> a flat-rate enrichment tool that's unlimited on my plan, run across every operator instead of rationed to the top of the list. Zero marginal cost per lookup.</p></li><li><p><strong>The store addresses:</strong> the <a href="https://overturemaps.org/">Overture Maps</a> open places dataset &#8212; 3.9 million US business locations &#8212; joined locally to put a street address and map pin on the outlets. The free stand-in for a paid places vendor.</p></li><li><p><strong>The operating company behind the storefront:</strong> data from the <a href="https://data.sba.gov/">SBA's published 7(a) and 504 loan records</a>. Every franchise-coded small-business loan names the borrowing company and its address. 103,411 of them, free, naming the operating entity and address where the web shows nothing.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D1XH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D1XH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 424w, https://substackcdn.com/image/fetch/$s_!D1XH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 848w, https://substackcdn.com/image/fetch/$s_!D1XH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 1272w, https://substackcdn.com/image/fetch/$s_!D1XH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D1XH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The free spine &#8212; 22,986 already-read FDD texts, public on Hugging Face&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The free spine &#8212; 22,986 already-read FDD texts, public on Hugging Face" title="The free spine &#8212; 22,986 already-read FDD texts, public on Hugging Face" srcset="https://substackcdn.com/image/fetch/$s_!D1XH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 424w, https://substackcdn.com/image/fetch/$s_!D1XH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 848w, https://substackcdn.com/image/fetch/$s_!D1XH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 1272w, https://substackcdn.com/image/fetch/$s_!D1XH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefbd832-2542-42c3-b5f3-7e8a26d76fb5_1456x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The moat was never the data. It's the assembly &#8212; pulling the rosters out and untangling the shells into real operators. You can't buy that, and it's what makes the rest free.</p><h2>What's actually in the dataset</h2><p>I'd rather show you the real coverage than sell you a clean story. Some fields are dense. Some are thin, because free public data has a ceiling, and I'd rather you know where it is.</p><ul><li><p><strong>Operators (own 2+ locations):</strong> 142,579</p></li><li><p><strong>Phone (from the filing):</strong> ~100%</p></li><li><p><strong>Confirmed in a current 2026 filing:</strong> 65% (93,610)</p></li><li><p><strong>Named human owner:</strong> 16% (22,469)</p></li><li><p><strong>Operating entity named (SBA company):</strong> ~1% (1,603)</p></li><li><p><strong>Mapped outlets (street + pin):</strong> 421,774 outlets, 40% addressed</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AJui!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AJui!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 424w, https://substackcdn.com/image/fetch/$s_!AJui!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 848w, https://substackcdn.com/image/fetch/$s_!AJui!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 1272w, https://substackcdn.com/image/fetch/$s_!AJui!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AJui!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png" width="728" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:940,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rows 1-10 of 142,579: Boddie-Noell (636 Hardee's), Carrols (575 Burger Kings) &#8212; the real whales, as shipped&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rows 1-10 of 142,579: Boddie-Noell (636 Hardee's), Carrols (575 Burger Kings) &#8212; the real whales, as shipped" title="Rows 1-10 of 142,579: Boddie-Noell (636 Hardee's), Carrols (575 Burger Kings) &#8212; the real whales, as shipped" srcset="https://substackcdn.com/image/fetch/$s_!AJui!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 424w, https://substackcdn.com/image/fetch/$s_!AJui!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 848w, https://substackcdn.com/image/fetch/$s_!AJui!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 1272w, https://substackcdn.com/image/fetch/$s_!AJui!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2555a4-9ce3-4a37-9acd-e46ac393b316_2912x1880.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The phone is universal because the filing requires it. The named human owner is the hard ceiling: most franchisees present to the public as the brand storefront, so a phone reverse-looks-up to "Panda Express," not to the operating company behind it. A named human owner sits on 22,469 of the operators &#8212; 16% &#8212; and I'd rather show you exactly where each one comes from than inflate the number. Three sources, all checkable: on 18,610 the operating entity is itself a person's name, on 2,395 the filing phone reverse-resolved to a named person, and on 1,464 a Texas Secretary-of-State officer record names them. I tried a fourth &#8212; matching owners off LinkedIn &#8212; and an independent audit found it wrong about half the time, so I cut the whole class. The owners that survived measure at least 95.7% accurate. Naming the rest at scale is a slower, paid job &#8212; a Secretary-of-State officer sweep across more states &#8212; and it's the next build, not this one.</p><p>The operator list is the gold. The phone makes it usable today. The named owners are the bonus where the public record happened to expose them.</p><div><hr></div><h2>Skip the build &#8212; download the finished dataset</h2><p>Everything above is packaged and ready. Annual members pull the full dataset into Claude Code with one command:</p><ul><li><p><strong>142,579 multi-unit operators</strong> &#8212; the headline list, whale-ranked, a phone on ~100% of records</p></li><li><p><strong>421,774 mapped outlets</strong> &#8212; every owned location, street address + map pin where available</p></li><li><p><strong>22,469 named human owners</strong> &#8212; each tagged with the public source that named them</p></li><li><p><strong>1,524,943 raw roster rows</strong> &#8212; the full Item-20 universe the list was built from</p></li></ul><p>Run <em>/edge data franchisee-finder</em> once your license key arrives &#8212; it downloads straight into Claude Code and feeds the tools that act on it (<em>--full</em> adds the raw outlet and roster files).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OLTn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OLTn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 424w, https://substackcdn.com/image/fetch/$s_!OLTn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 848w, https://substackcdn.com/image/fetch/$s_!OLTn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!OLTn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OLTn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png" width="728" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The whole dataset, one command: 13.7 MB, 1.4 seconds, 142,579 operators in Claude Code&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gtmontheedge.substack.com/i/201220917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The whole dataset, one command: 13.7 MB, 1.4 seconds, 142,579 operators in Claude Code" title="The whole dataset, one command: 13.7 MB, 1.4 seconds, 142,579 operators in Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!OLTn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 424w, https://substackcdn.com/image/fetch/$s_!OLTn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 848w, https://substackcdn.com/image/fetch/$s_!OLTn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!OLTn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33439bfe-2ecd-4fa7-a741-90fac8c2a9b0_2912x1520.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://edge.blueprintgtm.com/subscribe?utm_source=ote&amp;utm_medium=tier-block&amp;utm_content=annual-dataset&quot;,&quot;text&quot;:&quot;Buy now &#8212; go annual, $2,499/yr&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://edge.blueprintgtm.com/subscribe?utm_source=ote&amp;utm_medium=tier-block&amp;utm_content=annual-dataset"><span>Buy now &#8212; go annual, $2,499/yr</span></a></p><p>Below is the geeky version. Copy it into Claude Code and rebuild the whole thing yourself.</p><p>Or don't. Annual subscribers install the tool I actually built with one command &#8212; every tool I ship, all 3 courses, weekly office hours.</p><p>&#8594; <strong><a href="https://edge.blueprintgtm.com/subscribe?utm_source=ote&amp;utm_medium=tier-block&amp;utm_content=annual">Go annual &#8212; $2,499/yr</a></strong> &#183; <strong><a href="https://edge.blueprintgtm.com/subscribe?utm_source=ote&amp;utm_medium=tier-block&amp;utm_content=monthly">Start at $50/mo</a></strong> <em>(most readers start here)</em></p><div><hr></div>
      <p>
          <a href="https://edge.blueprintgtm.com/p/142579-franchise-operators-built">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>